回覆列表
-
1 # Excel辦公小動畫
-
2 # 雷哥office
案例:如下圖所示,需要提取出A列中的數字。
具體方法如下:
Step1:在B1單元格中輸入數字3
Step2:按下快捷鍵【Ctrl+E】。
此時發現數據並完全是我們需要的資料。這是為何? 原來是我們給Excel樣本不足,E導致Excel不知道提取數字的規律。因此還需我們繼續輸入樣本。Step3:B2單元格中繼續輸入數字2。此時發現後續的資料都已經變為我們所需要的資料了。
具體的操作見下圖所示。
總結
Excel快速填充是Excel中超好用的人工智慧法,很多神奇的功能等著朋友來開發哈~
方法1:使用函式
當數字在文字的右側,可以使用LOOKUP來提取,在B5中輸入公式
=-LOOKUP(1,-RIGHT(A5,ROW($1:$17)))
lookup函式語法=lookup(查詢值,查詢區域,返回結果區域)而這裡是lookup函式的特殊用法
第一引數:查詢值為1
查詢區域:-RIGHT(A5,ROW($1:$100))
而right函式的用法=right(文字,第幾個), row($1:$100)獲取行號作為right函式的第二個引數
就是從右邊提取第幾個即right(A5,1)從右邊第一位取值即為5
right(A5,2)取右邊2個即為15
……直到取完為止,形成一個數組
row($1:$100)獲取行號作為right函式的第二個引數
在right函式之前在加一個負號(-)即將文字變為錯誤值,數字變為負數
最後在lookup函式需要一個負號將數值變為正數,這樣在陣列中查詢215!
那麼如果數字在左邊,同樣可以使用lookup,只要將right改為LEFT函式就好了!
方法2:如果你對函式不太理解就使用最簡單的方法快捷鍵CTRL+E,無論數字在哪裡都比較通用的如果你的意思僅僅是數字和文字不在同一行,就可以使用單元格的篩選功能