[問題] excel 國字數字轉為阿拉伯數字

看板Office作者 (Jming)時間1年前 (2022/08/19 19:11), 編輯推噓0(009)
留言9則, 3人參與, 1年前最新討論串1/1
小弟想問 因為法條國字數字轉為阿拉伯數字 用 函數 把國字數字(一、二、三…十、十一…九百九十九) 轉為 阿拉伯數字(1,2,3...10,11...999) 十要顯示10 十一要顯示11 二十要顯示20 二十一要顯示21 一百一十一要顯示111 九百九十九要顯示999 好像沒有直接的函數可以用 是有查到https://lyc017.pixnet.net/blog/post/185460930這方法 但這方法“十”和“一十”會有問題,還要自己取代 不知道各位高手有什麼方法? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.71.58.154 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1660907486.A.083.html

08/19 21:01, 1年前 , 1F
08/19 21:01, 1F

08/20 01:56, 1年前 , 2F
g大感謝,上班日我再試試看
08/20 01:56, 2F

08/20 12:11, 1年前 , 3F
g大,這樣到百位,一百一十一,一十會被取代嗎?
08/20 12:11, 3F

08/20 15:44, 1年前 , 4F
=MATCH(A1,IF(LEFT(NUMBERSTRING(ROW($1:$1000),1),
08/20 15:44, 4F

08/20 15:44, 1年前 , 5F
2)="一十",SUBSTITUTE(NUMBERSTRING(ROW($1:$1000),
08/20 15:44, 5F

08/20 15:44, 1年前 , 6F
1),"一十","十"),NUMBERSTRING(ROW($1:$1000),1)),0)
08/20 15:44, 6F

08/20 15:56, 1年前 , 7F
改成以下的公式應該比較簡單
08/20 15:56, 7F

08/20 15:56, 1年前 , 8F
=MATCH(IF(LEFT(A1,1)="十","一"&A1,A1),
08/20 15:56, 8F

08/20 15:56, 1年前 , 9F
NUMBERSTRING(ROW($1:$1000),1),0)
08/20 15:56, 9F
文章代碼(AID): #1Y_s_U23 (Office)