打工人在實際辦公中,經常需要快速提取Excel表格中的數字,如果是單純依靠手工去挑選效率會非常低,那么有沒有比較好的方法呢?答案是,當然有。
下面Work辦公優質Excel模板將跟大家分享 3 個從文本中提取數字的公式。
Excel中如何快速提取表格中的數字呢?
先看一下實例圖片,在一串文本中,數字有可能在文本的開始處、結尾處或中間。
現在針對這三種情況,分別給出三種提取數字的公式。
第一,數字在文本開始處
這種情況提取數字相對簡單些,以下是通用公式:
=-LOOKUP(0,-LEFT(要提取數字的單元格,ROW($1:$15)))
公式中,ROW($1:$15)部分數字 15 表示想要提取的數字的最長長度,可以根據實際需求調整。
本例中,實際的公式如下:
=-LOOKUP(0,-LEFT(B3,ROW($1:$15)))
第二,數字在文本結尾處
這種情況的通用公式:
=-LOOKUP(0,-RIGHT(要提取數字的單元格,ROW($1:$15)))
公式中,ROW($1:$15)部分數字 15 表示想要提取的數字的最長長度,可以根據實際需求調整。
本例中,實際的公式如下:
=-LOOKUP(0,-RIGHT(B3,ROW($1:$15)))
第三,數字在文本中間
這種情況相對復雜些,以下是通用公式:
=-LOOKUP(1,-RIGHT(LEFT(要提取數字的單元格,LOOKUP(10,--MID(要提取數字的單元格,ROW($1:$20),1),ROW($1:$18))),ROW($1:$20)))
公式中,ROW($1:$20)部分數字 20 表示想要提取的數字的單元格長度,可以根據實際需求調整。
本例中,實際的公式如下:
=-LOOKUP(1,-RIGHT(LEFT(B3,LOOKUP(10,--MID(B3,ROW($1:$20),1),ROW($1:$20))),ROW($1:$20)))
其實,第3個公式是一個通用公式,第1和第2種情況都是第3種的特殊場景,
所以第3個公式廣泛適應。
以上分享了Excel中如何快速提取表格中的數字的辦公技巧,如想了解更多的Excel知識,請點擊Work辦公優質Excel模板。