[算表] 請問excel的地址排序問題 --國字轉數字

看板Office作者 (C-Webber)時間17年前 (2008/12/06 04:10), 編輯推噓2(2011)
留言13則, 3人參與, 最新討論串1/2 (看更多)
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:excel 版本:2003 請問各位大大 有一筆地址資料 我想把這筆地址排序 由高樓層排到低樓層 想請問要如何篩選及排序?還是說能寫公式套用..@@? 範例: NAME SEX ADDRESS ZIP 陳XX 2 高雄市七賢三路147號五樓之2 80341 陳XX 2 高雄市必忠街166號3樓之1 80341 郭XX 2 高雄市富野路50號九樓之1 80341 黃XX 2 高雄市大為街1號3樓 80341 胡XX 高雄市富野路50號五樓之4 80341 吳XX 高雄市必忠街154巷7號四樓 80341 葉XX 高雄市必忠街38之28號一樓 80341 改成這樣的: NAME SEX ADDRESS ZIP 郭XX 2 高雄市富野路50號九樓之1 80341 陳XX 2 高雄市七賢三路147號五樓之2 80341 胡XX 高雄市富野路50號五樓之4 80341 吳XX 高雄市必忠街154巷7號四樓 80341 陳XX 2 高雄市必忠街166號3樓之1 80341 黃XX 2 高雄市大為街1號3樓 80341 葉XX 高雄市必忠街38之28號一樓 80341 樓層有的是阿拉伯數字有的是國字 總共有七八萬筆要處裡 要一個一個挑實在很麻煩 小弟只是個excel初學者...煩請大大們為我解惑...感謝<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.82.189

12/06 10:02, , 1F
中文數字排序會出問題 因為值大小和筆畫大小不同
12/06 10:02, 1F

12/06 10:02, , 2F
先用編輯取代 把所有中文數字改成阿拉伯數字
12/06 10:02, 2F

12/06 10:03, , 3F
再用資料剖析 把地址的市、街結構分出來
12/06 10:03, 3F

12/06 10:04, , 4F
再來搜尋"樓" 再抓"樓"的 左邊數字字元
12/06 10:04, 4F

12/06 10:04, , 5F
剩下給強者幫你寫函數(逃)
12/06 10:04, 5F

12/06 12:16, , 6F
小改樓上的步驟,1.資料剖析把"號"後面的地址分出來
12/06 12:16, 6F

12/06 12:19, , 7F
2.把後半段的地址改成阿拉伯數字(怕把七賢x路都改掉)
12/06 12:19, 7F

12/06 12:29, , 8F
3.函數=LEFT(?,FIND("樓",?)-1) ?為後段地址的儲存格
12/06 12:29, 8F

12/06 12:30, , 9F
這是假設所有地址的"號"後面馬上接"樓"的情形
12/06 12:30, 9F

12/06 12:44, , 10F
=IF(ISERROR(LEFT(?,FIND("樓",?)-1)),"0",LEFT(?,
12/06 12:44, 10F

12/06 12:47, , 11F
find("樓",?)-1)) 修正一下找不到"樓"的情形
12/06 12:47, 11F

12/06 12:51, , 12F
還有 二十三樓 的情形..
12/06 12:51, 12F

12/06 12:52, , 13F
還是把"0"改成""好了,透天屋和地下室B1分不清(逃)
12/06 12:52, 13F
文章代碼(AID): #19EOh09v (Office)
文章代碼(AID): #19EOh09v (Office)