2012-07-06 30 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

相关问题