[算表] 如何把每一格前面的0救回來

看板Office作者時間17年前 (2008/09/27 12:56), 編輯推噓3(305)
留言8則, 2人參與, 最新討論串1/1
軟體:EXCEL 版本:2003 我原本有1萬多筆資料客戶 很多是0022222 0003333之類的資料 0000444 一定是八碼 原本我儲存格格式設的好好的用「文字」 結果我同事好像把資料檔另存成新檔 還把格式把他變成「特殊」 (Sosyal Sigorta Numarsa) 現在整個表 看起來跟以前一樣 但實際上0022222 變成 22222 0003333 3333 0000444 444 前面的0都不見了 使得我要用vlookup的時候無法比對 請問我該怎麼把他救回來T.T 謝謝各位高手... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.137.245

09/27 13:12, , 1F
有個比較笨的方法 把0不見的欄位全用="000000"&數字,
09/27 13:12, 1F

09/27 13:13, , 2F
然後再用=RIGHT(數字欄位,8)就有了
09/27 13:13, 2F

09/27 13:14, , 3F
例A1=22222 B1輸入="00000"&A1 C1輸入=RIGHT(B1,8)
09/27 13:14, 3F

09/27 13:14, , 4F
=TEXT(A1,"0000000")
09/27 13:14, 4F

09/27 13:14, , 5F
C1就會出現0022222
09/27 13:14, 5F

09/27 13:16, , 6F
推樓樓上的 比較快也正確
09/27 13:16, 6F

09/27 13:17, , 7F
^^
09/27 13:17, 7F

04/08 05:40, , 8F
right的方法也很聰明 不是數值時也可以用
04/08 05:40, 8F
文章代碼(AID): #18tRq1gt (Office)
文章代碼(AID): #18tRq1gt (Office)