2020年4月9日 星期四

[EXCEL] [公式] 找出指定的文字


目的:
當EXCEL 某一個欄位中有重複的文字,想要歸類出在指定的一個新的欄位中


例如:
A欄 都會一直重複SERIAL NUMBER:,我們想要找到這段文字後面接續的內容都放置在B欄中


A欄內容
1         TEST1 TEXT SERIAL NUMBER:0123456
2         TEST2 TEXT SERIAL NUMBER:6543210
3         TEST3 TEXT SERIAL NUMBER:7894123   



B欄公式第一步
=FIND("SERIAL NUMBER:",$A1,13)
先找出A1中 所出現的這13各字要在B1中顯現出來

B欄公式第二步
=MID($A1,FIND("SERIAL NUMBER:",$A1,13),25)
再從找到第一步的文字算起,往後再從加上25個字元,這25的數字可以依照你的需求而改


B欄公式第三步

=IFERROR(MID($A1,FIND("SERIAL NUMBER:",$A1,13),25),"")
因為沒有找到的欄位會顯示出#VALUE FAILURE 之類的字樣
為了美觀再加上IFERROR,將沒有找到的文字設定為空白欄位