我有一个包含任何 4 个字母的单元格,例如 akei、skiw。我怎么问
“如果第三个字母是 i 则等于 True”
我在想类似的东西
"=if(a1="??i?", True, False)"
但这不起作用
我有一个包含任何 4 个字母的单元格,例如 akei、skiw。我怎么问
“如果第三个字母是 i 则等于 True”
我在想类似的东西
"=if(a1="??i?", True, False)"
但这不起作用
=MID(A1,3,1) = "i"
应该可以使用,您不需要使用IF
,使用等号的评估将返回TRUE
或FALSE
MID 功能可让您选择文本的一部分,如果您设置位置开始和您想要的字符数
=MID(A1,3,1) = "i"
所以你只需将它与“i”进行比较
如果您像这样使用 COUNTIF,则可以使用通配符方法
=COUNTIF(A1,"??i?")
这将返回 1 或 0 并有效地测试两件事,即 A1 包含 4 个字符,第三个是“i”
与 MID 一样,这不区分大小写,因此 XXIX 和 zziz 都将返回 1
所以我遇到了类似用途的这个问题:扩展实验室样本的编号系统,每个数字区分不同的东西,第三个数字表示加热曲线
生成的函数用于为不知道我的逻辑的人扩展这些代码:
=IF(MID(B2,3,1) = "1", "Temp1°C for 1 hour", "Temp2°C for X hours")