使用EXCEL中的公式進行特定擷取
假設列A是一組產品的編碼,我們需要的資料是“-”之前的欄位。
我們需要在B1單元格輸入公式“=LEFT(A1,SEARCH("-",A1)-1)”然後選中B1至B4單元格,按“CTRL+D”向下填充,就可以得出其它幾行“-”之前的欄位。
如果要得出“-”之後的欄位,則在C1單元格輸入“=RIGHT(A1,LEN(A1)-SEARCH("-",A1))”,然後選中C1到C4,CTRL+D向下填充。
公式解釋:
search(特定字元,字串) 返回指定字元在字串中第一次出現的位置。以A1為例“-”出現的位置是4.
len(字串) 返回字串的長度。以A1為例,A1中字串的長度為8
left(字串,N) 返回字串從左邊數起至第N個字元的欄位。如LEFT(A1,3)則會返回“abc”
right(字串,N) 返回字串從右邊數起至第N個字元的欄位。如RIGHT(A1,4)則會返回“1256”
本篇文章如有幫助到您,請給「翎野君」點個贊,感謝您的支援。
首發連結:https://www.cnblogs.com/lingyejun/p/18571222