Re: [算表] 千百拾怎麼轉算成數字?--國字轉數字
板上搜尋標題 /國字
┌─────────────────────────────────────┐
│ 文章代碼(AID): #19EXh9Oz (Office) [ptt.cc] Re: [算表] 請問excel的地址排? │
│ 文章網址: http://www.ptt.cc/bbs/Office/M.1228544713.A.63D.html │
● 7901 12/06 JieJuen R: [算表] 請問excel的地址排序問題 --國字轉數字
國字轉數字很大的問題就是中文的寫法太多種
所以1千2百 和 一仟二佰有差
前者一二三都不用取代了
1千2百 和 1仟2佰0拾0也有差
後者仟佰拾也不用換了 看位置就可以計算
7901這篇講的對照表,意思是用NumberString產生國字與數字的對照表:
B1
=VLOOKUP(A1,IF({1,0},NUMBERSTRING(ROW($1:$65535)-1,1),ROW($1:$65535)-1),2,)
陣列公式 以Ctrl+Shift+Enter結尾
A B
五萬四千○二十一 54021
五萬四千三百一十一 54311
這就是"屬於excel規則"的中文數字較方便的地方 可用暴力法
只是明顯用途有限 效率不彰
至於用SUBSTITUTE取代1千2百
┌─────────────────────────────────────┐
│ 文章代碼(AID): #17IOD5vT (Office) [ptt.cc] Re: [算表] 如何用EXCEL公式函? │
│ 文章網址: http://www.ptt.cc/bbs/Office/M.1196000069.A.E5D.html │
● 3920 11/25 JieJuen R: [算表] 如何用EXCEL公式函數挑字--VBA,宏表,取代
有寫到取代超過八個要怎麼做(用定義)
當然要先問,是 23萬、2十萬3萬,還是 2十3萬 ?
想必是要第一種 最好處理
要取代 十百千萬億兆京垓 8個,連定義都還不必要...(字是很多就是)
"選擇性貼上值" 或 資料剖析,把公式計算出來的步驟,
用定義EVALUATE可解決。
這種數字寫法會像
1234兆5678億9012萬
好像是把中文當標點符號使用 XD (四位一撇)
2十3萬或 2拾3萬 就難取代了
2十萬3萬 (看起來不像中文數字了) 勉強可取代 多次一點
1仟2佰0拾0 雖然可算,不過應該沒有人這樣寫吧...
※ 引述《higger (朝鄉而行)》之銘言:
: 標題: Re: [算表] 千百拾怎麼轉算成數字?
: 時間: Sat Feb 28 15:14:45 2009
:
: ※ 引述《higger (朝鄉而行)》之銘言:
: : 軟體: excel
: : 版本: 2003
: : 如果自訂格式打入下列代碼~
: : [DBNum1]G/通用格式
: : 則打數字如1200會出現"一千二百"
: : 但如果是打入"一千二百"...
: : 該怎麼讓excel變成1200 ?
: : 又或1千2百...一仟二佰...有差別嗎?
: : 謝謝~
:
:
:
: excel似乎只能把數字轉國字~
: 而不能反之~
: 我後來想到的方法~
: 是用取代的方式~
: 把萬...取代成*10000+
: 把仟...取代成*1000+
: 佰...取代成*100+
: 拾...取代成*10+
:
: 比如
: 1萬3仟6佰5拾
: 就會變成
: 1*10000+3*1000+6*100+5*10+
: 再用函數補上=....並把最後的+給刪去
: 用選擇性貼上....
: 系統就可以算出值了~
:
: 取代的部份可以錄成巨集~
:
: 好像是笨方法但實用~
:
: --
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 116.89.140.207
: 推 JieJuen:這樣直接用SUBSTITUTE也是可以XD 02/28 20:00
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.59.68
推
03/01 03:48, , 1F
03/01 03:48, 1F
→
03/01 08:07, , 2F
03/01 08:07, 2F
→
03/01 08:49, , 3F
03/01 08:49, 3F
※ 編輯: JieJuen 來自: 218.164.49.72 (05/11 19:34)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章