在Excel中比较单元格内容与字符串

时间:2013-04-25 21:10:29

标签: string excel if-statement comparison

请考虑以下事项:

    A   B
1  ENG  1
2  ENG  1
3  FRA  0
4  FOO  0

如果B列包含字符串1,则需要使用A列填充ENG列,否则为0

我已尝试(在单元格B1中)=IF(A1=(TEXT(ENG;FALSE));1;0),但随后在单元格中显示#NAME?。将ENG放在引号之间也无济于事。我的公式应该是什么样的?

2 个答案:

答案 0 :(得分:25)

您可以使用EXACT函数进行精确的字符串比较。

=IF(EXACT(A1, "ENG"), 1, 0)

答案 1 :(得分:9)

如果不接受不区分大小写的比较,只需使用=

=IF(A1="ENG",1,0)