“IF”表达式语法澄清

时间:2016-05-18 16:08:23

标签: excel office365

对于比我有更多Excel经验的人来说真的很简单。

逻辑上我需要我的公式输出结果:

IF Cell G2 contains "Y", then display the value of Cell E2

我该怎么做呢?

3 个答案:

答案 0 :(得分:1)

=If(CountIf(G2,"*y*")>0,E2,"")

这会检查单元格G2是否为y。如果单元格中有y where ,则会返回E2的值。否则,空白。

如果要搜索以“y”开头的单词,只需删除第一个通配符并搜索"y*"即可。反之,对于以“Y”结尾的单词,您将使用"*y"

答案 1 :(得分:0)

您可以执行以下操作:

=IF(ISNUMBER(SEARCH(G2,"Y")), E2, "")

答案 2 :(得分:0)

IF语句的工作原理如下:

=IF(Test, Value if Test = True, Value if Test = False)

所以你需要的公式是:

=IF(G2="Y", E2, "")