最近要操作Power BI的資料,所以到 政府OpenData去下載嬰兒出生人數範例檔案,在整理的時候發現有兩的檔案資料不太相同,分別是「15 ~ 19 歲」另一個資料為「15~19歲」。

↑↑↑↑↑↑↑上面照片D欄位中的文字為「15 ~ 19 歲」,波浪符號前後還有半形空格。

↑↑↑↑↑↑↑上面圖片的D欄位則是全形波浪符號,且沒有空格表現。
原則上因為我要將多筆資料整合一起進行分析,所以欄位的名稱必須要相同,因此需要使用Excel進行前置處理!
在使用Excel進行尋找與取代的時候,原本想說使用單一波浪符號進行搜尋資料,結果系統顯示無法搜尋到。
第一步驟先解決空格,所以使用尋找與取代將空格取代掉。


↑↑↑↑↑設定規則如圖片,尋找目標請空一小格(半形),取代成則不輸入資料,最後按下全部取代。
思考解決尋找波浪符號問題
裡用剛剛方式搜尋波浪符號,但發現Excel無法搜尋到(為什麼阿),而且還找到最後一列的資料。

想了又想最後請示我的為大顧問老師ChatGPT幫忙,一問才知道問題
在 Excel 中進行 取代(取代或尋找) 的時候,~ 符號本身有特殊用途,它被用來**轉義(escape)**特殊字元 *、? 這兩個萬用字元。
- 若要找
*,你要輸入~* - 若要找
?,你要輸入~? - 若要找
~本身,則要輸入~~
終於找到了,原來是要輸入兩次的~~就能解決。
最後我使用取代全形的波浪符號,這樣才能到Power BI進行分析。真的太棒了又學到一招~~~



