EXCEL里面怎么把公式提取的数字转换成中文大写,提取的数字为“0”或者¥的时候怎么为空?求公式
答案:4 悬赏:50 手机版
解决时间 2021-02-22 14:21
- 提问者网友:不爱我么
- 2021-02-21 22:40
A1=IF(AI3>=1000,MId(RIGHTB(AI3*100,6),1,1),IF(AI3>=100,"¥",0)),A13=5000,A1显示的数字是5,B1=A1,要求 :B1显示的数字为中文大写数字,如果提取的数字为0或者为¥时,B1就为空!这个公式要怎么设置!格式设置为特殊--中文大写数字,但是显示还是5,不知道为什么?还有提取的数字为0或者¥时,内容显示为空,求公式!
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-02-21 23:37
因为取出来的数字是文字型的,所以格式设置为中文大写也就不起作用了,
忘了0值了,
B1用公式:=IF(OR(ISERROR(VALUE(A1)),VALUE(A1)=0),"",VALUE(A1))
如果还有问题请追问。
忘了0值了,
B1用公式:=IF(OR(ISERROR(VALUE(A1)),VALUE(A1)=0),"",VALUE(A1))
如果还有问题请追问。
全部回答
- 1楼网友:几近狂妄
- 2021-02-22 04:01
B1=IF(ISERROR(--A1),"",TEXT(--A1,"[DBNum1][$-804]G/通用格式; ; ; "))单元格格式设置为常规。
- 2楼网友:西风乍起
- 2021-02-22 02:31
1、你的公式“A1=IF(AI3>=1000,MId(RIGHTB(AI3*100,6),1,1),IF(AI3>=100,"¥",0)),A13=5000…… ”出来的是文本型内容,单元格格式中的中文大写数字只对数值型内容有效,你可以在公式中的MID前面加上两个负号(减号),将结果表示为数值。
2、B1输入=IF(OR(A1=0,A1="¥"),"",A1)并将单元格设置为特殊中文大写数字格式。
3、如果你无意改变A1的公式,且不想对B1单元格进行“特殊”“中文大写数字”的设置,
B1直接输入=IF(OR(A1=“0”,A1="¥"),"",--TEXT(--A1,"[DBNum2][$-804]G/通用格式; ; ; "))
- 3楼网友:第幾種人
- 2021-02-22 01:14
1、你的公式“A1=IF(AI3>=1000,MId(RIGHTB(AI3*100,6),1,1),IF(AI3>=100,"¥",0)),A13=5000…… ”出来的是文本型内容,单元格格式中的中文大写数字只对数值型内容有效,你可以在公式中的MID前面加上两个负号(减号),将结果表示为数值。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯