作者m9300913 (m9300913)
看板Office
標題[算表] 電話欄位的整理
時間Tue May 17 18:16:57 2011
軟體: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
→ sabreur:用if 配上取字串長度? 05/17 22:25
→ m9300913:感謝soyoso大已協助解決。 05/18 21:11
→ m9300913:看soyoso大的檔案中,我又想到可以這樣做,用len篩選字元數 05/19 09:00
→ m9300913:不足的,通常是少04,可用CONCATENATE合併,超過的,通常是多 05/19 09:02
→ m9300913:04-2或0912-的"-"可用REPLACEB移除 05/19 09:03