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

看板Office作者 (David)時間17年前 (2008/12/06 14:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
您的住址說明應該完整一點~ 例如 "號"之後是否必接幾樓 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)
文章代碼(AID): #19EXh9Oz (Office)
文章代碼(AID): #19EXh9Oz (Office)