=80,"良好答",IF(I3>=70,"中等",IF(I3>=60,"及格版","不及格"))))也可以简化为" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em> 中,函数if的条件可以是字符串吗?如果判断字符串...-excel

<em>excel</em> 中,函数if的条件可以是字符串吗?如果判断字符串...-excel

作者:乔山办公网日期:

返回目录:excel表格制作


用IF嵌套公式,需要注意多层IF函数嵌套的逻辑关系,并避免逻辑关系重复、遗漏、冗余。

=IF(I3>=90,"优秀",IF(I3>=80,"良好",IF(I3>=70,"中等",IF(I3>=60,"及格","不及格"))))

也可以简化为

=LOOKUP(I3,{0,60,70,80,90;"不及格","及格","中等","良好","优秀"})

 

详见附图

 



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

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

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

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

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

UPPER
函数 将文本转换为大写形式
Excel的IF函数判断中文条件时文字上加双引号即可。

Excel的IF函数:
  IF函数一般是指Excel中的IF函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。可以使用函数 IF 对数值和公式进行条件检测。
  语法:
  IF(logical_test,value_if_true,value_if_false)
  Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。
  例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符e79fa5e98193e4b893e5b19e362(一个标记或符号,指定表达式内执行的计算的类型。有数学、比较、逻辑和引用运算符等。)。
  Value_if_true logical_test 为 TRUE 时返回的值。
  例如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0(零)。如果要显示 TRUE,则请为本参数使用逻辑值 TRUE。value_if_true 也可以是其他公式。
  Value_if_false logical_test 为 FALSE 时返回的值。
  例如,如果本参数为文本字符串“超出预算”而且 logical_test 参数值为 FALSE,则 IF 函数将显示文本“超出预算”。如果 logical_test 为 FALSE 且忽略了 value_if_false(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。如果 logical_test 为 FALSE 且 value_if_false 为空(即 value_if_true 后有逗号,并紧跟着右括号),则本参数返回 0(零)。VALUE_if_false 也可以是其他公式。

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

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网