tft每日頭條

 > 生活

 > ctrl e 智能填充

ctrl e 智能填充

生活 更新时间:2024-07-01 19:28:03

ctrl e 智能填充(功能強大的智能填充Ctrl)1

前期的内容中小編也分享過智能填充Ctrl E的應用技巧,例如要提取下圖中的手機号:

ctrl e 智能填充(功能強大的智能填充Ctrl)2

方法為:

1、在第一個目标單元格中輸入魯肅的手機号碼:13111111111。

2、選定全部單元格區域,包括第一個已經輸入内容的單元格區域,快捷鍵Ctrl E即可。

操作過程演示如下:

ctrl e 智能填充(功能強大的智能填充Ctrl)3


但遇到稍微複雜的數據,智能填充Ctrl E就不再那麼智能了,例如提取下圖中的數據:

ctrl e 智能填充(功能強大的智能填充Ctrl)4

從結果中不難發現,此結果并不是我們想要的結果,此時的智能填充Ctrl E就顯得有點兒力不存心了。再如下圖:

ctrl e 智能填充(功能強大的智能填充Ctrl)5

此時的智能填充Ctrl E瑟瑟發抖,已經哭暈在了廁所!

此時大部分的親想到的肯定是用函數公式,其實效果還是不加,除了公式像長城一樣長之外,編輯以及邏輯上更容易出現錯誤。正确的做法是:用Text.Select函數

此函數是PQ中的M函數之一,可以拆分中文、英文、數字或者保留任意字符


一、提取文本。

ctrl e 智能填充(功能強大的智能填充Ctrl)6

方法:

1、選定目标單元格區域,包括列标題。

2、單擊菜單欄中的【數據】中【獲取和轉換數據】組中的【來自表格/區域】,打開【創建表】對話框,選中【表包含标題】複選框并【确定】,打開【Power Query編輯器】。

3、單擊菜單欄【添加列】中【常規組】中的【自定義列】,打開【自定義列】對話框。

4、在【新列名】文本框中輸入“文本”,并在【自定義列公式】文本框中輸入公式:=Text.Select([項目],{"一".."龜"})。

5、單擊右下角的【确定】。

6、單擊【主頁】菜單中的【關閉并上載】命令,則在新的表中上載了查詢結果。

解讀:

1、【新列名】根據實際情況自定義。

2、公式中的“項目”為要拆分列的列标題,在編輯公式中建議直接從【可用列】中插入。

3、{"一".."龜"} 是表示所有的漢字區間,最小值和最大值中間用兩個點隔開。

4、函數名Text.Select 中的開頭字母(T、S)必須大寫,後面字母必須小寫。


二、提取英文字母。

ctrl e 智能填充(功能強大的智能填充Ctrl)7

方法:

在【新列名】文本框中輸入“字母”,并在【自定義列公式】文本框中輸入公式:=Text.Select([項目],{"A".."Z","a".."z"," "})。

解讀:

1、省略操作步驟請參閱提取文本中的内容。

2、{"A".."Z","a".."z"," "}表示包含所有的字母(包括大小寫)和空格。

3、當有多個保留内容(如:大寫字母和小寫字母以及空格)時用“,”(逗号)分割即可。


三、提取數值。

ctrl e 智能填充(功能強大的智能填充Ctrl)8

方法:

在【新列名】文本框中輸入“數值”,并在【自定義列公式】文本框中輸入公式:=Text.Select([項目],{"0".."9","."})。

解讀:

1、省略操作步驟請參閱提取文本中的内容。

2、{"0".."9","."}表示包含了所有的數字以及小數點。

3、當有多個保留内容(如:數字和小數點)時用“,”(逗号)分割即可。


最美尾巴:

利用PQ中的Text.Select函數,無論遇到多麼複雜的情況,都可以提取文本、字母或數值。是不是特别方便,很哇塞……當然值得一提的時,可以隻打開一次PQ編輯器,一次性上載文本、字母以及數值。

但需要注意的時此功能隻能在Excel2016及以上版本中使用,這個前提條件夥伴們要注意哦!


,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved