fbpx

Excel 教學 – 二個方式取出特定符號前後的資料

最近剛好有人在社群裡問到的,我覺得是不錯的問題,我想應該也有不少人會有差不多的需求,就把這個寫個教學來分享,問題大致上就是,例如資料是 123@456,我要怎麼個別拆出 123 跟 456,也就是 @ 這個符號的前後資料,其實用 VBA 最簡單,不過我們基於 Excel 函數的運用,還是分享了二個相較比較容易理解的方法給大家參考,往下來看。

Excel 教學 - 取出指定符號前後的資料

這邊我依據需求分成二種方式給大家參考,如果你的資料只有單筆要拆開,那就用第一種,如果你是有多筆要拆開且需要再計算,建議可以用第二種。

範例檔下載教學:https://steachs.com/officekn/howto.html

Excel 教學 - 二個方式取出特定符號前後的資料 01 4

第一招:資料剖析法

資料剖析的詳細用法可以參考 Office 知識家的影片教學:https://www.youtube.com/watch?v=efs9tCWQ1GU

先選取你要拆分資料的範圍,選取上方的「資料」>「資料剖析」,選擇「分隔符號」,按下一步。

Excel 教學 - 二個方式取出特定符號前後的資料 02 4




選擇其它,再輸入你的分隔符號。

Excel 教學 - 二個方式取出特定符號前後的資料 03 3

目標儲存格選擇第一個要放資料的地方,按下完成。

Excel 教學 - 二個方式取出特定符號前後的資料 04 2

這樣資料就會被拆分出來囉,不過這僅適用於你單純要把資料拆分,沒有要做後續的計算或再使用。

Excel 教學 - 二個方式取出特定符號前後的資料 05 2

第二招:Excel 函數大法

這方法通常會用於你不想要再多一個欄位,直接就把資料取出來使用,這思維很簡單,我們先來取出符號左邊的資料。

先利用 FIND 找出 / 符號在第幾個位置後,再利用 LEFT 取出到該置前一個字元的內容,公式就變成:

=LEFT(B2,FIND("/",B2)-1)

Excel 教學 - 二個方式取出特定符號前後的資料 06 2

再來我們要取出符號後的資料,思維方式跟剛剛差不多,只是改成要用 RIGHT 來從右邊取出資料,同樣的用 FIND 找出 / 的位置,至於要從右邊取多少資料要怎麼找,這時就是用 LEN 算出全部的字元再扣掉 FIND 找出的符號位置,剩下就是右邊的字元數,就可以搭配 RIGHT 來使用,公式變成:

=RIGHT(B2, LEN(B2)-FIND("/", B2))

以上就分成二種方式給大家參考。

Excel 教學 - 二個方式取出特定符號前後的資料 07 1

想看更多 Office 教學嗎?全新的影音頻道 Office 知識家上線囉,快點擊圖片前往訂閱。

office教學

你可能對這些內容也有興趣

作者:阿湯

對電腦 & 網路資訊充滿興趣與熱情、瘋了似的每日堅持發文,「阿湯」這個名字是由湯姆克魯斯而來的,雖然我沒有他帥氣,也不會演電影,但我會寫文章....

更多關於的文章》

0 留言

發表留言 »

姓名(*)
信箱(*)