有時候想要針對報表內括號的字串進行截取,並進行資料分析,如下表格,讓函數自動針對 [ ] 的字元進行擷取,並顯示出,在此開始進行介紹
[使用函數]
本次需使用到兩個函數,進行組合
使用函數:MID(XX,XX,XX)
使用方式:MID(目標,第幾個字元開始擷取,取幾個字元)
函數功能:擷取字元
注意事項:無
使用函數:FIND(XX,XX,XX)
使用方式:FIND(目標,要擷取的數字、字串,第幾個字開始找)
函數功能:回傳指定文字的於該字串的位數
注意事項:黃框處若不填入,會自動填入1,即為從第一個字開始尋找。
[函數輸入]
於B2~B4儲存格內輸入公式,公式如下所示,公式都一樣只是目標儲存格不同而已,這邊針對B2儲存格的公式進行說明
============================================================================
=IF(A2="","",MID(A2,FIND("[",A2)+1,(FIND("]",A2)-2)))
假如A2儲存格為空白,就顯示空白,不然的話就執行後面的公式
擷取文字,目標A2
回傳A2儲存格內 [ 的位置,之後在+1。回傳的值為2
回傳A2儲存格內 ] 的位置,之後在-2。回傳的值為5
============================================================================
整段公式的計算式,其實就會如下所示
=IF(A2="","",MID(A2,2,5)))
假如A2儲存格為空白,就顯示空白,不然的話就擷取A2儲存格的字元,從第2個字擷取到第五個字
完成後就會如下表所,將 [ ] 內的文字,擷取出來
留言列表