作者elrice2010 (玉米猫)
标题Re: [问题] google sheet 数字转中文大写
时间Tue Feb 15 18:46:25 2022
参考W大的公式做了一点修改,测试都没问题,提供给大家~
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(B31,"0
亿0仟0佰0拾0万0仟0佰0拾0元"),"1","壹"),"2","贰"),"3","参"),"4","肆"),"5","伍
"),"6","陆"),"7","柒"),"8","捌"),"9","玖"),"0","零")
感谢W大拯救了我的肝。
请收下我的膝盖。
※ 引述《windknife18 (windknife18)》之铭言:
: 第一次玩 Google Sheet,可以用以下暴力法来解
: =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUB
: STITUTE(SUBSTITUTE(substitue(SUBSTITUTE(TEXT(A2,"[DBNUM2]0
: 亿0仟万0佰万0拾万0万0仟0佰0拾0元"),"1","壹"),"2","贰"),"3","参"),"4","肆
: "),"5","伍"),"6","路"),"7","柒"),"8","捌"),"9","玖"),"0","零")
: ※ 引述《elrice2010 (玉米猫)》之铭言:
: : 软体:Google Sheet
: : 请教各位大大,我的需求类似会计帐目制作,需要将阿拉伯数字自动转成中文大写。
: : 像这样个子,
: : 35990 -> 零亿零仟万零佰万零拾万参万伍仟玖佰玖拾零元
: : 在Google Sheet里储存格格是不能设定数字显示成中文大写,
: : 已经测试过的函数有 [DBNUM2]、NUMBERSTRING,GOOGLETRANSLATE
: : 也测试过在Excel上设定好之後再汇入,也是无法。
: : 这些函数跟方法Google Sheet似乎都无法支援。
: : 请问各位大大还有什麽方式可以解决... 谢谢大家。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.72.163.132 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1644921987.A.FA8.html
※ 编辑: elrice2010 (61.228.222.118 台湾), 02/15/2022 21:36:41