Excel如何批次從長串字元中提取所需數字?
通常提到提取數字或者文字,你可能第一時間想到的excel中的分列功能,但是有時候還不能滿足我們的需求,下面就推薦幾種比較簡單的方法吧。
一、快捷鍵:CTRL+E快速提取(適合較為規則的)
二、VLOOKUP函式的特殊用法:提取所需文字、數字
1、①提取電話號碼公式=VLOOKUP(,MID(A2,ROW($1:$14),11)*{0,1},2,)
②提取 / 間隔的最後一段內容
=VLOOKUP("/*",RIGHT(A8,ROW($1:$12)-{0,1}),2,)
=VLOOKUP(9^9,MID(A14,MIN(IF(ISNUMBER(-MID(A14,ROW($1:$14),1)),ROW($1:$14))),ROW($1:$14))*1,1)
輸完以上公式按CTRL+SHIFT+ENTER三鍵結束。
三、POWERQUERY提取文字,適合不規則的提取
=Text.Remove([姓名], {"A".."龥"}) 確定
3、新增新的內容,一鍵重新整理後加載的表格中也會出現
好啦,看著步驟很多,其實一分鐘不到就可以快速提取,推薦powerquery提取不規則文字。
Excel如何批次從長串字元中提取所需數字?
通常提到提取數字或者文字,你可能第一時間想到的excel中的分列功能,但是有時候還不能滿足我們的需求,下面就推薦幾種比較簡單的方法吧。
一、快捷鍵:CTRL+E快速提取(適合較為規則的)
二、VLOOKUP函式的特殊用法:提取所需文字、數字
1、①提取電話號碼公式=VLOOKUP(,MID(A2,ROW($1:$14),11)*{0,1},2,)
②提取 / 間隔的最後一段內容
=VLOOKUP("/*",RIGHT(A8,ROW($1:$12)-{0,1}),2,)
=VLOOKUP(9^9,MID(A14,MIN(IF(ISNUMBER(-MID(A14,ROW($1:$14),1)),ROW($1:$14))),ROW($1:$14))*1,1)
輸完以上公式按CTRL+SHIFT+ENTER三鍵結束。
三、POWERQUERY提取文字,適合不規則的提取
=Text.Remove([姓名], {"A".."龥"}) 確定
3、新增新的內容,一鍵重新整理後加載的表格中也會出現
好啦,看著步驟很多,其實一分鐘不到就可以快速提取,推薦powerquery提取不規則文字。