excel提取指定文字(Excel怎樣提取文字)

怎麼從大批量的文字當中提取需要的文字,這個對於任何一個說是熟悉excel的人的必備技能,那怎麼才能從大批量的文字當中提取所需要的文字了?你學會了嗎?

以電商為例,一家銷量特搞的天貓或京東店鋪,商品評價量可能會成百上千,那麼怎麼從一條條記錄中提取出客戶評論的是誰了?你是不是還在一條條的找了。。。。。。尼瑪放棄治療吧。

下面提供一種方法:函式提取

假設客服ID在固定一頁,我們怎麼評論當中提取文字了?如下:

在A2單元各中輸入函式:

=MID(B2,SUM(IFERROR(FIND(客服ID!$A$1:$A$5,B2),0)),2),輸入完成後同時按住:ctrl shift enter ,以陣列{}的形式儲存即可。

解析:

1、FIND(客服ID!$A$1:$A$5,B2) 此函式為查詢客服id頁面的ID號,在B2單元格評論當中的位置,因為$A$1:$A$5為陣列,所以需要以ctrl shift enter 結束,如下:

滑鼠選中FIND(客服ID!$A$1:$A$5,B2),按F9會出現我們按照引用的5個ID,對這條評論查詢了5次,前面4次都沒有找到顯示為錯誤值,只有茉莉在這條評論中第3位開始出現,所以最後一條顯示為3。

2、IFERROR(FIND(客服ID!$A$1:$A$5,B2),0),此函式為當出現錯誤值時,以0代替,也就是在FIND查詢到的前4個都是錯誤值,所以將錯誤值改為0,非錯誤值的為原來的值,也就是3,如下:

選中IFERROR(FIND(客服ID!$A$1:$A$5,B2),0),按F9,提示FIND的5個值被數字0和3代替。

3、SUM(IFERROR(FIND(客服ID!$A$1:$A$5,B2),0)) ,此函式為用求和公式sum求出查詢出來的ID所在的起始位置,求和為3。

4、最後結合mid函式:MID(B2,SUM(IFERROR(FIND(客服ID!$A$1:$A$5,B2),0)),2) 求出ID在文章的位置,並將其提取出來。

天了嚕,是不是感覺非常簡單了???

原創宣告:文章釋出於作者逆風公眾號:Excel函式與VBA例項,如有抄襲責任必究。