在excel中大写金额变成小写金额的公式是什么?例如五万元整变成50000.00
4个回答
展开全部
需要设置一些辅助列,如下:
A B C D E F G H I J K L M
1 (大写金额)数位: 亿 仟 佰 拾 万 仟 佰 拾 元 角 分
2 (小写金额)定位:
3 数字:
公式设置如下:
C2=IF(ISERR(FIND(C1,$A$1)),,FIND(C1,$A$1))
D2=IF($G2=0,,IF(ISERR(FIND(D1,$A$1)),,IF(FIND(D1,$A$1)>$G2,,FIND(D1,$A$1))))
E2=IF($G2=0,,IF(ISERR(FIND(E1,$A$1)),,IF(FIND(E1,$A$1)>$G2,,FIND(E1,$A$1))))
F2=IF($G2=0,,IF(OR(ISERR(FIND(F1,$A$1)),FIND(F1,$A$1)>$G2),,FIND(F1,$A$1)))
G2=IF(ISERR(FIND(G1,$A$1)),,FIND(G1,$A$1))
H2=IF(ISERR(FIND(H1,$A$1,IF($G2>0,$G2,1))),,FIND(H1,$A$1,IF($G2>0,$G2,1)))
I2=IF(ISERR(FIND(I1,$A$1,IF($G2>0,$G2,1))),,FIND(I1,$A$1,IF($G2>0,$G2,1)))
J2=IF(ISERR(FIND(J1,$A$1,IF($G2>0,$G2,1))),,FIND(J1,$A$1,IF($G2>0,$G2,1)))
K2=IF(ISERR(FIND(K1,$A$1)),,FIND(K1,$A$1))
L2=IF(ISERR(FIND(L1,$A$1)),,FIND(L1,$A$1))
M2=IF(ISERR(FIND(M1,$A$1)),,FIND(M1,$A$1))
C3=IF(C2=0,,FIND(MID($A$1,C2-1,1),"壹贰叁肆伍陆柒捌玖"))
D3=IF(D2=0,,FIND(MID($A$1,D2-1,1),"壹贰叁肆伍陆柒捌玖"))
E3=IF(E2=0,,FIND(MID($A$1,E2-1,1),"壹贰叁肆伍陆柒捌玖"))
F3=IF(F2=0,,FIND(MID($A$1,F2-1,1),"壹贰叁肆伍陆柒捌玖"))
G3=IF(OR(G2=0,ISERR(FIND(MID($A$1,G2-1,1),"壹贰叁肆伍陆柒捌玖"))),,FIND(MID($A$1,G2-1,1),"壹贰叁肆伍陆柒捌玖"))
H3=IF(H2=0,,FIND(MID($A$1,H2-1,1),"壹贰叁肆伍陆柒捌玖"))
I3=IF(I2=0,,FIND(MID($A$1,I2-1,1),"壹贰叁肆伍陆柒捌玖"))
J3=IF(J2=0,,FIND(MID($A$1,J2-1,1),"壹贰叁肆伍陆柒捌玖"))
K3=IF(OR(K2=0,ISERR(FIND(MID($A$1,K2-1,1),"壹贰叁肆伍陆柒捌玖"))),,FIND(MID($A$1,K2-1,1),"壹贰叁肆伍陆柒捌玖"))
L3=IF(L2=0,,FIND(MID($A$1,L2-1,1),"壹贰叁肆伍陆柒捌玖"))
M3=IF(M2=0,,FIND(MID($A$1,M2-1,1),"壹贰叁肆伍陆柒捌玖"))
最后,在A2输入公式=--CONCATENATE(C3,D3,E3,F3,G3,H3,I3,J3,K3,".",L3,M3)
当在A1输入一个大写金额,如:壹亿贰仟叁佰肆拾伍万陆仟柒佰捌拾玖元壹角贰分
A2即可显示123456789.12
A B C D E F G H I J K L M
1 (大写金额)数位: 亿 仟 佰 拾 万 仟 佰 拾 元 角 分
2 (小写金额)定位:
3 数字:
公式设置如下:
C2=IF(ISERR(FIND(C1,$A$1)),,FIND(C1,$A$1))
D2=IF($G2=0,,IF(ISERR(FIND(D1,$A$1)),,IF(FIND(D1,$A$1)>$G2,,FIND(D1,$A$1))))
E2=IF($G2=0,,IF(ISERR(FIND(E1,$A$1)),,IF(FIND(E1,$A$1)>$G2,,FIND(E1,$A$1))))
F2=IF($G2=0,,IF(OR(ISERR(FIND(F1,$A$1)),FIND(F1,$A$1)>$G2),,FIND(F1,$A$1)))
G2=IF(ISERR(FIND(G1,$A$1)),,FIND(G1,$A$1))
H2=IF(ISERR(FIND(H1,$A$1,IF($G2>0,$G2,1))),,FIND(H1,$A$1,IF($G2>0,$G2,1)))
I2=IF(ISERR(FIND(I1,$A$1,IF($G2>0,$G2,1))),,FIND(I1,$A$1,IF($G2>0,$G2,1)))
J2=IF(ISERR(FIND(J1,$A$1,IF($G2>0,$G2,1))),,FIND(J1,$A$1,IF($G2>0,$G2,1)))
K2=IF(ISERR(FIND(K1,$A$1)),,FIND(K1,$A$1))
L2=IF(ISERR(FIND(L1,$A$1)),,FIND(L1,$A$1))
M2=IF(ISERR(FIND(M1,$A$1)),,FIND(M1,$A$1))
C3=IF(C2=0,,FIND(MID($A$1,C2-1,1),"壹贰叁肆伍陆柒捌玖"))
D3=IF(D2=0,,FIND(MID($A$1,D2-1,1),"壹贰叁肆伍陆柒捌玖"))
E3=IF(E2=0,,FIND(MID($A$1,E2-1,1),"壹贰叁肆伍陆柒捌玖"))
F3=IF(F2=0,,FIND(MID($A$1,F2-1,1),"壹贰叁肆伍陆柒捌玖"))
G3=IF(OR(G2=0,ISERR(FIND(MID($A$1,G2-1,1),"壹贰叁肆伍陆柒捌玖"))),,FIND(MID($A$1,G2-1,1),"壹贰叁肆伍陆柒捌玖"))
H3=IF(H2=0,,FIND(MID($A$1,H2-1,1),"壹贰叁肆伍陆柒捌玖"))
I3=IF(I2=0,,FIND(MID($A$1,I2-1,1),"壹贰叁肆伍陆柒捌玖"))
J3=IF(J2=0,,FIND(MID($A$1,J2-1,1),"壹贰叁肆伍陆柒捌玖"))
K3=IF(OR(K2=0,ISERR(FIND(MID($A$1,K2-1,1),"壹贰叁肆伍陆柒捌玖"))),,FIND(MID($A$1,K2-1,1),"壹贰叁肆伍陆柒捌玖"))
L3=IF(L2=0,,FIND(MID($A$1,L2-1,1),"壹贰叁肆伍陆柒捌玖"))
M3=IF(M2=0,,FIND(MID($A$1,M2-1,1),"壹贰叁肆伍陆柒捌玖"))
最后,在A2输入公式=--CONCATENATE(C3,D3,E3,F3,G3,H3,I3,J3,K3,".",L3,M3)
当在A1输入一个大写金额,如:壹亿贰仟叁佰肆拾伍万陆仟柒佰捌拾玖元壹角贰分
A2即可显示123456789.12
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
EXCEL没有这个公式,要用的话只有自己用VBA写自定义公式了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接按快捷键ctrl+1.,改数字----货币形式就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |