假设我想测试单元格A1中的第一个字母是否为“A”。
=中(A1,1,1)=“A”
现在让我说我想知道单元格A1中的第一个或第四个字母是否为“A”。
我原以为你会这样:
=中(A1,或(1,4),1)=“A”
而不是必须这样做:
= IF(MID(A1,1,1)= “A”,TRUE,IF(MID(A!,4,1)= “A”,TRUE,FALSE))
我是否在正确的轨道上? 我可以简化公式吗?
答案 0 :(得分:4)
使用此公式=OR(MID(A2,{1,4},1)="A")
,但输入“数组公式”。即,按ctrl + shift + enter而不是像往常一样输入。
答案 1 :(得分:1)
你可以使用AND功能
=OR(Mid(A1, 1, 1)="A",Mid(A1, 4, 1)="A")
AND接收逻辑输入测试,并在所有这些之间返回“AND”操作
然后,你只需在IF
上使用它修改强> 考虑到注释,您应该使用函数分隔符考虑您的小数分隔符。 由于您应该使用逗号作为小数分隔符,因此您需要使用半冒号来分隔函数的参数。在这种情况下,假设您使用句点来分隔十进制数,您将使用逗号分隔函数的参数。 感谢您的评论。 (抱歉英语不好)
答案 2 :(得分:1)
OR功能需要在外面:
=OR(MID(A1, 1, 1)=”A”, MID(A1, 4, 1)=”A”)