[算表] 電話欄位的整理

看板Office作者 (m9300913)時間15年前 (2011/05/17 18:17), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
軟體:excel 版本:2000 是這樣的,本人轉到學校工作了,近來要整理新生的資料 其中電話的部份比較麻煩,要輸入10碼數字 為了讓開頭有0,所以儲存格格式是文字, 而各個國小來的都不一樣,例如 0912345345 ←正確 923423423 ←錯誤 0912-121212 ←錯誤 0423932393 ←正確 23922392 ←錯誤 2392-1111 ←錯誤 23921111ex168←錯誤 我的想法是: 先取出前2碼,如果是09或04就是正確的, 其它的是9或2的就用合併文字的方式變為09或042 再取出後8碼或後7碼,然後再合併 還有,就是最後要如何篩選儲存格內是10碼?我是想到用排序的 以上,謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.65.37

05/17 22:25, , 1F
用if 配上取字串長度?
05/17 22:25, 1F

05/18 21:11, , 2F
感謝soyoso大已協助解決。
05/18 21:11, 2F

05/19 09:00, , 3F
看soyoso大的檔案中,我又想到可以這樣做,用len篩選字元數
05/19 09:00, 3F

05/19 09:02, , 4F
不足的,通常是少04,可用CONCATENATE合併,超過的,通常是多
05/19 09:02, 4F

05/19 09:03, , 5F
04-2或0912-的"-"可用REPLACEB移除
05/19 09:03, 5F
文章代碼(AID): #1DqaiSNU (Office)
文章代碼(AID): #1DqaiSNU (Office)