為什麼這篇excel數字排序公式鄉民發文收入到精華區:因為在excel數字排序公式這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者JieJuen (David)看板Office標題Re: [問題]請問excel的地址排序問題 ...
您的住址說明應該完整一點~
例如 "號"之後是否必接幾樓
23樓 = 二十三樓 或 二三樓
會不會有 沒有"樓"字出現的情況
地下室怎麼表達 B1 嗎?
才不會回答者寫半天 結果不適用^^"
其中最大的問題之一 就是一二三轉123
十
二十
二十三
尤其有十的 有時要轉成10
有時是0 (20)
有時又是省略(23)
還有B1
萬一又有一○一樓 一百樓
總之呢 這不是普通麻煩而已
先解決最基本的轉換
每格只放一個字(可用MID拆開)
=FIND(A1,"一二三四五六七八九")
至於○ 十 百
和其位置又有關
等您把問題定清楚後再說吧
如果要把阿拉伯數字轉成國字來排
要先確定所有原本的國字是照某種規則
而這規則必須是EXCEL函數中的其中一種
可以是 一十二億三千四百五十六萬七千八百九十
或是 一二三四五六七八九○
可以用TEXT函數 或 NumberString函數轉(#17BihDJU 3720)
全部轉完以後
在工具/選項/自訂清單
輸入自訂的順序清單
清單可先在儲存格用函數產生 引用之
產生清單的公式如
=NUMBERSTRING(ROW(),3)
接下來即可自訂排序 完成工作
話說如果可確定中文屬於excel規則
就至少可以用查表的轉回數字 (VLOOKUP)
有少數例外 就加到表中就好
"屬於excel規則" 只是讓要查的"表"比較好做而已
最不濟,全部用手打 也是可以完成
所以這問題一定可以解的
一百多樓加地下室的寫法
和七八萬筆比起來 還算是有價值
(不過...如果又有 C14-3 表 C棟14樓之3 此表綿綿無絕期呀)
這似乎不應是"初學者"適合處理的問題
您問題沒描述清楚也是很自然的事
太多東西要講了
即使是"熟悉者"也不能輕鬆處理吧
牽涉到中文用法習慣 英文出身的EXCEL自然頭痛
(農曆 就是另一個大問題)
不確定性很多
所以列很多選項 概述而已
您覺得哪個合適或不懂 可查一查(例:看說明檔 爬文VLOOKUP)或再問
※ 引述《fiz888 (C-Webber)》之銘言:
: (若是和其他不同軟體互動之問題 請記得一併填寫)
: 軟體: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: 114.47.37.219
※ 編輯: JieJuen 來自: 114.47.37.219 (12/06 14:50)