2013-04-25 40 views
15

考虑以下几点:比较单元格内容对串在Excel

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

我需要一个公式与1填充B列,如果A列包含字符串ENG,或0否则。

我试过了(在B1单元格中)=IF(A1=(TEXT(ENG;FALSE));1;0),但它在单元格中说#NAME?。在引号之间加上ENG也无济于事。我的配方应该是什么样子?

+1

你能遇到这样的情况在单元格上校可以有'胡说ENG'或''ENG(注意空间) – 2013-04-25 21:12:22

+0

nope ...总是正好'ENG' – Pr0no 2013-04-25 21:12:54

+3

那么,如果使用NON为什么不是'= if(a1 =“ENG”,1,0)'或'= if(a1 =“ENG”; 1; 0)美国版? – 2013-04-25 21:13:17

回答

24

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

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

如果区分大小写的比较是可以接受的,只要使用=

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