2012-07-06 67 views
5

我有一個單元格,其中包含任何4個字母,例如akei,skiw。我怎麼問如果第三個字母等於

「如果第三個字母是那麼我等於真」

我想這樣

「= IF(A1 =」 ??我?」,真,假) 「

但是這麼想的工作

回答

7
=MID(A1,3,1) = "i" 

應該工作,你不需要使用IF,使用equals評價將返回TRUEFALSE

+0

@Blorgbeard感謝編輯 – Jesse 2012-07-06 00:17:07

3

的MID功能讓你選擇文本的一部分,如果你設置的位置開始,你想

=MID(A1,3,1) = "i" 

字符的數字,所以你只是把它比作「我」

2

如果使用COUNTIF這樣

=COUNTIF(A1,"??i?")

這將retur你可以使用通配符方法n 1個0和有效地測試兩件事情,即A 1包含4個字符,第三個是「i」的

與MID這是不區分大小寫所以1將兩個XXIX和zziz

+1

也''COUNTIF(A1,「??我*」)'如果A1包含超過4個字母的單詞。 – hims056 2012-07-07 04:38:22

0
被返回

所以我對這個問題也有類似的用法:擴展實驗室樣本的編號系統,每個數字區分不同的東西,第三個數字代表加熱模式

生成的函數用於擴展這些代碼,否則不知道我的邏輯:

=IF(MID(B2,3,1) = "1", "Temp1°C for 1 hour", "Temp2°C for X hours") 
+2

答案應該在可能的情況下以問題的形式回答問題,而不是一個相似但不同的問題。這會讓提問者對問題的解決方案更加明顯。 – 2015-05-29 18:51:39

相關問題