转换大小写异常

CONCATENATE(REPLACE(CNMONEY(LEFT(G11, FIND(".", G11) - 1)), "圆整", ""), "點", REPLACE(MAPARRAY(split(mid(G11, FIND(".", G11) + 1, 100), ""), SWITCH(item, '0', "零", '1', "壹", '2', "貳", "3", "叁", '4', "肆", "5", "伍", "6", "陸", '7', "柒", '8', "捌", '9', "玖")), ",", ""))

 

结果如果是0的时候,大小写转换就会出现异常,该如何加入判断,当结果为0的时候也可以正常显示。或者还有没有其他写法

微信图片_20230703115549.png

FineReport myyyss 发布于 2023-7-3 14:30
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
Z4u3z1Lv6专家互助
发布于2023-7-3 14:32

if(or(len(g11)==0,g11=0),"零",CONCATENATE(REPLACE(CNMONEY(LEFT(G11, FIND(".", G11) - 1)), "圆整", ""), "點", REPLACE(MAPARRAY(split(mid(G11, FIND(".", G11) + 1, 100), ""), SWITCH(item, '0', "零", '1', "壹", '2', "貳", "3", "叁", '4', "肆", "5", "伍", "6", "陸", '7', "柒", '8', "捌", '9', "玖")), ",", ""))

最佳回答
0
linbodingLv6中级互助
发布于2023-7-3 14:33

if(G11=0,0,你的公式)

  • 2关注人数
  • 201浏览人数
  • 最后回答于:2023-7-3 14:33
    请选择关闭问题的原因
    确定 取消
    返回顶部