“IF”expression式的语法澄清
对于拥有更多Excel体验的人来说真的很简单。
从逻辑上讲,我需要我的公式来输出这个结果:
IF Cell G2 contains "Y", then display the value of Cell E2
我究竟怎么做呢?
=If(CountIf(G2,"*y*")>0,E2,"")
这将检查单元格G2
的y
。 如果单元格中有任何地方 ,它将返回E2
的值。 否则,空白。
如果您想search以“y”开头的单词,只需删除第一个通配符并search"y*"
。 对于以“Y”结尾的单词,反之亦然,您可以使用"*y"
。
你可以做一些事情:
=IF(ISNUMBER(SEARCH(G2,"Y")), E2, "")
IF
语句如下所示:
=IF(Test, Value if Test = True, Value if Test = False)
所以你需要的公式是:
=IF(G2="Y", E2, "")