close

林兄問我一個問題,關於 Excel 很雞婆,把大哥大號碼前面的的 0 剪掉,該怎麼辦?

情形是這樣的:請把下面的範例碼剪貼到記事本中,存成檔案 test.csv

單位,電話
警廣,0800000123

接著請直接對這個 test.csv 檔按兩下,會直接用 Excel 打開,但是請注意,上面的電話號碼卻變了!因為儲存格比較小,電話變成了 8E+08,這表示 Excel 把這個欄位視為「數字」格式,又因為數字太長,就用科學符號表示。

把這一欄拉大一點,可以看到數字變成 800000123,前面的 0 不見了!

一般嘗試的解決方法跟結果如下:

  • 移動到電話號碼的欄位,手動加個 0,更正為 0800000123 → 結果才按 Enter 又被拿掉 0 了
  • 改打成 '0800000123,也就是在最前面加個英文單引號 ',果然 0 就保存下來了。→但是一存檔,0 又不見了。
  • 乾脆把電話號碼加一些符號,例如改成 0800-000-123,這樣 Excel 就不會把這個欄位視為數字,而是當文字看。這樣的話自然格式能保留下來。→但要是有 500 筆資料,豈不是要改到天昏地暗?

建議的解決方法是不要打開 csv 檔,改用匯入資料的方式。

  • 打開空白的活頁簿
  • 選擇 [資料] / [從文字檔] 匯入
  • 匯入文字精靈,選 [下一步]
  • 接著請選擇 [逗點] 做為分隔符號。有些 csv 檔是用 tab 分隔的,如果您在預覽的畫面發現是 tab 分隔的,就選 [Tab 鍵] 來分隔
  • 重點來了,第三步請先點一下下面記載電話號碼的欄位,然後在上面選擇 [文字],宣布這個欄位裡面的一切都用文字來處理

這樣就成功了,不管有多少筆資料,一次轉換完畢。

建議存成 Excel 格式的檔案,格式才不會跑掉。要是存回 csv 檔,格式也會對,但是下次打開時又因為 Excel 的自動處理,前面的 0 在 Excel 中會自動消失,需要再做一次資料格式的處理。



轉載原處: http://lightblue.idv.tw/readbyid.asp?id=96








Vemmabuilder 在家創業系統 幫您實現在家工作夢想,

 

您還在尋找一個 真正可靠的網路賺錢方法?

 


 

現在就可以立即開始 讓 Vemmabuilder系統幫您賺錢

 

vemmabuilder 90天免費網路創業
點我免費體驗90天!!

 







網路行銷 I 在家工作 I 兼職 I 網路工作 I 創業商機 I 直銷 I 電子商務 I 健康生活 I 財務自由 I VEMMA I美商維瑪 I 加盟創業 I 網路開店



arrow
arrow
    全站熱搜
    創作者介紹
    創作者 vemma 詩雯 的頭像
    vemma 詩雯

    Vemma居家網路創業

    vemma 詩雯 發表在 痞客邦 留言(0) 人氣()