2018年9月11日 星期二

Excel-分段取出儲存格中的字串


有人想要將 Excel 試算表中的資料分段取出,以下圖為例,內容共有三段,其中第二段以「< >」含括,如何將此三段分別取出呢?
你如果使用「資料剖析」工具,也是很快就可以完成這個工作。這次是要練習以公式來取出這三段文字。
運用多個文字相關函數,可以巧妙取出文字:
1. 第一段
儲存格B2:=LEFT(A2,SEARCH("<",A2,1)-1)
SEARCH("<",A2,1):找到「<」的位置,再透過 LEFT 函數取出字串最左一個字元至「<」前一個字元。
2.第三段
儲存格D2:=RIGHT(A2,LEN(A2)-SEARCH(">",A2,1))
SEARCH(">",A2,1):找到「>」的位置,再透過 RIGHT 函數取出字串最右一個字元至「>」前一個字元(LEN(A2)-SEARCH(">",A2,1))。
3.第二段
儲存格C2:=MID(A2,SEARCH("<",A2)+1,SEARCH(">",A2)-SEARCH("<",A2)-1)
使用 MID 函數取出「<」至「>」之間的文字。
轉載: http://isvincent.pixnet.net/blog/post/42625408-excel-%E5%88%86%E6%AE%B5%E5%8F%96%E5%87%BA%E5%84%B2%E5%AD%98%E6%A0%BC%E4%B8%AD%E7%9A%84%E5%AD%97%E4%B8%B2