2013-04-25 57 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)