如何实现数字中间插一个万字,数字是用split切割的

image.png

FineReport Aggis 发布于 2021-1-13 14:55
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
AggisLv5见习互助
发布于2021-1-13 17:11(编辑于 2021-1-13 17:13)

整体截图image.png

分图讲解

image.png

对应公式

公式:(C2是数据来源格)

一、取小数位:RIGHT(C2, 2)   

二、取到千分位:left(right(C2, 7), 4)

三、取到万前面的数字:left(C2, len(C2) - 7)

image.png

对应公式

split(C6, '')----万位(C6公式.三的单元格)

split(C5,'')----千位(C5公式.二的单元格)

split(C4,'')----小数位(C4公式.二的单元格)


隐藏掉多余的单元格

最佳回答
1
CD20160914Lv8专家互助
发布于2021-1-13 15:09

split(int(B2 / 10000) + "万" + (B2 - int(B2 / 10000) * 10000), "")

  • Aggis Aggis(提问者) 9 8 7 6 5 万 4 3 2 1 9 8 7 6 5 万 4 3 2 1 显示结果重复了一次
    2021-01-13 17:04 
  • CD20160914 CD20160914 回复 Aggis(提问者) 你原始的数据是如何的
    2021-01-13 17:06 
  • Aggis Aggis(提问者) 回复 CD20160914 原始数据市987654321.67
    2021-01-13 18:51 
  • Aggis Aggis(提问者) 回复 CD20160914 已经解决了,方法在以上传,如果有更简单的,在交流下哦
    2021-01-13 18:52 
最佳回答
0
krystal033Lv7高级互助
发布于2021-1-13 15:01(编辑于 2021-1-13 16:13)
ADD2ARRAY(split(B2, ""), "万", find(".", B2) - 4) b2改成你的单元格


  • Aggis Aggis(提问者) 万 9 8 7 6 5 4 3 2 1 万 9 8 7 6 5 4 3 2 1 谢谢,但是没有达到想要的效果哦
    2021-01-13 17:06 
  • 2关注人数
  • 479浏览人数
  • 最后回答于:2021-1-13 17:13
    请选择关闭问题的原因
    确定 取消
    返回顶部