如何將Excel中被儲存成「文字格式的數值」,轉回「真正的數值」?

這篇文章依然是Excel假敖(台語)的系列文,今天要討論的是當Excel的某欄位其實應該被表示成數值,可是不知怎麼了卻被轉換成以「文字格式」來儲存,這會讓所有的函數(公式)計算全部失靈。這篇文章就是在教你怎麼把它轉回來變成「真正的數值」。要識別數值被文字化的方法很簡單,真正的數值是靠右的,但文字格式的數值卻是靠左,而且Excel左上角會出現一個綠色的小三角形來提醒你。慘狀詳見下圖:

至於為何會出現數值被以文字的格式來呈現、表現、儲存?很簡單,要保證Excel不去亂動你輸入的數值資料,最佳的方式就是把它文字化(亂改你的手機號碼、生日日期),這點相信身為程式設計師的大家,完全能夠理解啊!(用力的點頭)

錯誤做法:將Excel文字格式的數值轉回真正的數值

一般的使用者會直覺地想使用「變更儲存格格式」來將文字化的數值,轉回真正的數值,但是這是無效的,無論你怎麼轉換成數值都沒有用。

正確做法:將Excel文字格式的數值轉回真正的數值

Step 1. 框選要轉換的欄位,到頁籤中的「資料」>點選「資料剖析」。

Step 2. 分隔符號>下一步。(基本上接下來都是無腦的點選下一步就可以了)

Step 3. Tab鍵>下一步。

Step 4. 一般>完成。

經過上面的步驟,就可以將被文字化的Excel數值,轉換成真正的數值型態,詳見下圖,請看函數(公式)也可以動起來了!

相關連結:

Excel儲存格式日期轉文字變成數字序號的解法

Excel 數字被存成文字格式 數值被存成文字格式 無法使用函數 無法使用公式 無法計算