2016 - 2024

感恩一路有你

excel中怎么把数字保留以万为单位 excel怎么把元换成万元保留整数?

浏览量:1697 时间:2023-06-18 07:05:05 作者:采采

excel怎么把元换成万元保留整数?

它可以通过对一个秘密函数NUMBERSTRING稍加修改来实现。;甚至没有公式标签、帮助文件或公式记忆类型。

格式为NUMBERSTRING(单元格,参数),参数只有1或2或3。

第一个参数是对象,第二个参数是中文格式。总共只有三种格式,可以把数字转换成大写:

这里我们需要第二个,NUMBERSTRING(单元格,2),并在单元格中输入以下公式:

IF(ISERROR(FIND(。,ROUND (cell,2) 2)))TRUE,NUMBERSTRING (cell,2)元,IF(LEN(MID(ROUND (cell,2),FIND(。,ROUND (cell,2)) 1,LEN(ROUND (cell,2) NUMBERSTRING(LEFT(ROUND (cell,2),FIND(。,ROUND (cell,2))-1),2)元NUMBERSTRING(MID(ROUND (cell,2),FIND(。,ROUND (cell,2)) 1,1),2)角数。查找(。,ROUND (cell,2)) 2,1),2) points,NUMBERSTRING(LEFT(ROUND (cell,2),FIND(。,ROUND (cell,2))-1),2)element number string(MID(ROUND(cell,2),

可以实现以下效果:

这个公式看起来很复杂,主要是保留小数点后一位还是两位的问题。事实上,它在逻辑上可以分为以下三块:

具体解释:一般情况下,财务数字只算到分,所以我们先用ROUND (cell,2)保留两位小数进行四舍五入,然后:

我用了ISERROR(FIND(。,ROUND (cell,2)) true在舍入并保留最后两位小数后判断对象是否为正整数。

(这个公式不 t支持负数,所以如果需要转换负数,只需嵌套两层IF)即可,IF)是一个整数,用NUMBERSTRING直接将对象转换成大写数字,后面跟一个 "袁 "符号;

当四舍五入后保留两位小数,且两位小数正好在小数点后面时,需要使用FIND函数定位 "。 ",然后使用LEFT函数获取小数点左边的数字,并使用NUMBERSTRING将其转换为大写,连接一个 "袁 ",然后使用MID函数分别取小数点右边的第一位和第二位。,分别连接 "角度和角度和 "分钟 "

而四舍五入后保留小数位时,小数位正好是1位(这是最后一种情况,什么意思?因为EXCEL使用ROUND函数取小数点后固定位数,如果四舍五入为0,则不会显示。比如ROUND(32.199,2)显示的是32.2而不是32.20,那么我们就用IF公式来判断小数点后面是1位数还是2位数。在这种情况下,它与2相同,所以我们不 不需要带 "分钟 "。

可以把这个公式抄在文档备注里,需要的时候直接吃:

IF(ISERROR(FIND(。,ROUND (cell,2) 2)))TRUE,NUMBERSTRING (cell,2)元,IF(LEN(MID(ROUND (cell,2),FIND(。,ROUND (cell,2)) 1,LEN(ROUND (cell,2) NUMBERSTRING(LEFT(ROUND (cell,2),FIND(。,ROUND (cell,2))-1),2)元NUMBERSTRING(MID(ROUND (cell,2),FIND(。,ROUND (cell,2)) 1,1),2)角数。查找(。,ROUND (cell,2)) 2,1),2) points,NUMBERSTRING(LEFT(ROUND (cell,2),FIND(。,ROUND (cell,2))-1),2)element number string(MID(ROUND(c

excel怎么添加万元单位?

Exc:

第一步:选择数据设置单位为万元。

第2步:右键单击并选择设置单元格格式:

第三步:选择 "数量和数量在单元格格式中。

第四步:点击自定义设置,输入万单位表达式:0!. 0000(保留四位小数)

第五步,将excel中单元格的数字单位设置为10000元。

FIND NUMBERSTRING 小数点 MID ROUND (cell

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。