=1000,LEFT(RIGHT(TEXT(A2,"0.00"),7),1),"")D2公式:=IF(A2>=100,LEFT(RIGHT(TEXT(A2,"0.00" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em>中怎样利用函数分别取一个数的万位,千位,百位,十位...-excel

<em>Excel</em>中怎样利用函数分别取一个数的万位,千位,百位,十位...-excel

作者:乔山办公网日期:

返回目录:excel表格制作


B2公式:=IF(A2>=10000,LEFT(RIGHT(TEXT(A2,"0.00"),8),1),"")

C2公式:=IF(A2>=1000,LEFT(RIGHT(TEXT(A2,"0.00"),7),1),"")

D2公式:=IF(A2>=100,LEFT(RIGHT(TEXT(A2,"0.00"),6),1),"")

E2公式:=IF(A2>=10,LEFT(RIGHT(TEXT(A2,"0.00"),5),1),"")

F2公式:=IF(A2>=1,LEFT(RIGHT(TEXT(A2,"0.00"),4),1),"")

G2公式:=IF(A2*10>=1,LEFT(RIGHT(TEXT(A2*10,"0.00"),4),1),"")

H2公式:=IF(A2*100>=1,LEFT(RIGHT(TEXT(A2*100,"0.00"),4),1),"")

然后往下拖就行了

 

 

原理就是先将左名的钱数转换成保留两位小数的文本(TEXT函数),然后判断钱数的大小,如果钱数小于一万,则万位的0不显示,小数部分考虑到会四舍五入,所以需要将其乘以10或100,然后截取个位。



B2=RIGHT(INT($A2/10000*10^(COLUMN(A1)-1)))向下向右复制。

B2=RIGHT(INT(B$1/10000*10^(ROW(A1)-1)))向下向右复制。




看图片和上面的公式,后面的公式中依次少一个0

=INT((F49/1000000-INT(F49/1000000))*10)

=INT((F49/100000-INT(F49/100000))*10)

=INT((F49/10000-INT(F49/10000))*10)

......

如果要用汉字大写的话就设置单元格格式

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网