excel 中,函数if的条件可以是字符串吗?如果判断字符串,怎么写? 例如=if(a1='-',true,false)

如题所述

IF 函数中,对于字符串,其判断条件,可以使用文本类的函数,如:

EXACT
函数 检查两个文本值是否相同

FIND、FINDB
函数 在一个文本值中查找另一个文本值(区分大小写)
LEFT、LEFTB
函数 返回文本值中最左边的字符

LEN、LENB
函数 返回文本字符串中的字符个数
LOWER
函数 将文本转换为小写
MID、MIDB
函数 从文本字符串中的指定位置起返回特定个数的字符
PHONETIC
函数 提取文本字符串中的拼音(汉字注音)字符
PROPER
函数 将文本值的每个字的首字母大写
RIGHT、RIGHTB
函数 返回文本值中最右边的字符

SEARCH、SEARCHB
函数 在一个文本值中查找另一个文本值(不区分大小写)
SUBSTITUTE
函数 在文本字符串中用新文本替换旧文本
TRIM
函数 删除文本中的空格

UPPER
函数 将文本转换为大写形式
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-27
函数引用字符串,要用英文格式双引号括在一起,原公式中的单引号变为双引号就可以了。本回答被提问者采纳
第2个回答  2017-04-12
如果A1内容 是 - 返回 TRUE
=IF(A1="-",TRUE,FALSE)
将文本两边加上双引号即可
第3个回答  2018-03-31

截图不截行列标,到底是哪个位置的?
假如类别在A列,C3公式:
=VLOOKUP(B3,E$3:F$11,2)

=VLOOKUP(B23,$D$1:$E$9,2,1),使用Vlookup函数就行了,公式中B23是评分所在单元格,后面的$D$1:$E$9是分数与评比的表。请楼主试用是否可以满足使用。

本回答被网友采纳
相似回答