永发信息网

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))
如果还有问题请追问。
全部回答
  • 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前面加上两个负号(减号),将结果表示为数值。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯