如何让单元格确定其中输入的是单词还是数字,然后为每个条目赋予不同的数值?
例子:
A1
有ABCD 1234
A2
有1234
A3
需要将它们加在一起,但是.5
当输入字母时给出一个数值,1
如果只输入数字则给出一个数值。
答案1
假设我正确理解了你的意思,那么这应该可以为你完成这项工作:
=IF(ISNUMBER(<cell reference>), 1,0.5)
将 <单元格引用> 替换为要检查的单元格。假设单元格 A1 中有“abc 123”:
=IF(ISNUMBER(A1), 1,0.5)
输出将为 0.5(在输入公式的单元格中)
单元格 a2 中的“1234”:
=IF(ISNUMBER(A2), 1,0.5)
输出为 1(在输入公式的单元格中)
公式分解:=IF 检查括号中的第一项是否为真,如果为真则返回第一个逗号后的项目,如果为假则返回第二个逗号后的项目。如果您希望将其更改为文本,只需将其包装在“(例如“Hello”)中。ISNUMBER() 检查内容是否为数字,返回真或假。
如果您有任何疑问,请告诉我。