判断在excel单元格中是否为数字或字符

如题.如我在编一个公式,如果引用的单元格内为汉字或是文本就不计算或输出一种结果.,如果是数字,就用编好的公式计算.没找到现成的.大家帮帮我.
另外,我想在一个通过公式计算的输出结果前面加个符号,比如C1=A1+B1,我想在C1所得的数字前加个"/",怎么实现?
一看就知道老大是编程达人.我问的是两个问题.后一个我看明白了,就是在计算公式前加"/"&就等于在结果前加了/了.前一个判断是汉字或是字符就不计算的那个,能俱体点吗?

在C1输入
=IF(NOT(AND(ISNUMBER(A1),ISNUMBER(B1))),"","/"&A1+B1))

如果A1,B1中有汉字,那就什么也不显示,如果都是数字就参与运算,并在之前加上"/"

**********
=ISNUMBER(A1)
如果A1是数字.结果显示为TRUE,如果不是数字就显示FALSE,这样它可以运用到IF函数中来执行运算或不运算的控制.
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-04-04
如要判断的是A1中的内容,那在B1中输入以下公式:
=IF(T(A1)="",编好的公式,不计算或输出一种结果)

在一个通过公式计算的输出结果前面加个符号如C1=A1+B1,在C1中输入:
="/"&(A1+B1)
第2个回答  2008-04-04
你提的问题比较模糊了,如果单独变成那个单元格成文本格式,其单元格的前后就加不起来了。
相似回答