iT邦幫忙

2021 iThome 鐵人賽

DAY 26
0
自我挑戰組

大學生必知的30個Excel技巧系列 第 26

Day-26 如何快速解決Excel亂碼問題?

  • 分享至 

  • xImage
  •  

今日練習檔 ԅ( ¯་། ¯ԅ)

你是否在網路上下載CSV檔並使用Excel開啟時檔案內容變成亂碼呢?會造成這個原因是因為編碼的問題,簡單來說目前網路上的資料的編碼都是使用UTF-8,而Excel預設的編碼是BIG-5GBK,都不是UTF-8,而今天你卻用BIG-5碼去開UTF-8的檔案當然會亂碼,因此今天我就來介紹如何迴避這個問題吧!當然非常歡迎點選練習檔來練習唷 ᕕ( ᐛ )ᕗ

首先當然要知道如何開檔,對著您下載的檔案按右鍵,選擇「打開檔案的應用程式」,裡面再選擇Excel來做開啟:
https://ithelp.ithome.com.tw/upload/images/20210907/201276672keBeR15vc.png
而我打開後,確實內容都是亂碼,上面也有提示可能會有資料遺失,不過這是小事,另存新檔就可以了,亂碼的問題是比較少人可以解決的。
https://ithelp.ithome.com.tw/upload/images/20210907/20127667sFR4Khnfmi.png
要解決亂碼的問題首先必須先開啟一張全新的工作表,點選上方「資料」,在左側的「取得外部資料」中點選「從文字檔」:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667ENJg6KqkqK.png
接著就是點選您要開啟的那個CSV檔選擇「取得資料」:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667jZYCAAEQcy.png
在取得資料後你會看到匯入字串精靈,在下面也可以預覽,目前應該看到都是亂碼,如下圖:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667Ru809cynn5.png
因此我們將檔案來源處改成「Unicode(UTF-8)」:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667wUqcje1ivi.png
可以看到下方的資料恢復正常了(資料原本就有日文),接著下一步是要選擇「分隔符號」,也就是透過這個符號將文件分成不同欄,如果您不知道要選哪個的話,可以看到下方預覽是使用什麼分隔符號(可選擇多個分隔符號,或自行輸入其他的分隔符號):
https://ithelp.ithome.com.tw/upload/images/20210907/201276670dxiNKtTc9.png
而在我的範例中,從下方預覽可得知我是使用「,」來分隔的,因此我選擇逗號:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667QXAW7cvGUh.png
可以看到我的資料被分成三欄了,接著下一步是選擇每一欄的格式,或者是不會入此欄。這個步驟其實再匯入後都可以補做,因此我通常都會跳過此步驟,直接按下完成:
https://ithelp.ithome.com.tw/upload/images/20210907/201276671kjk8UJ63j.png
最後就是Excel要跟您確認您這個報表要放在什麼地方,你可以選擇目前你所在的工作表或新的工作表,在這裡我就直接按下確定。
https://ithelp.ithome.com.tw/upload/images/20210907/20127667XV9MuqpYcp.png
最後就可以看到資料被完整匯入了,而且也都看得懂(請忽略內容的正確性,這是我用爬蟲簡單爬的資料XD),這樣就完成囉,你成功了嗎?
https://ithelp.ithome.com.tw/upload/images/20210907/20127667DrsYlmIp2V.png

軒軒的笑話時間:
我:醫生,我手術後要多久才能拉小提琴?
醫生:最快可能也要一個月
我:哇真假,謝謝你,我本來不會拉的!
/images/emoticon/emoticon58.gif


上一篇
Day-25 超簡單的Excel判斷式
下一篇
Day-27 Excel的count家族
系列文
大學生必知的30個Excel技巧30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言