使用Excel公式在满足条件时在单元格中查找子string
我想在列A
和B
中满足条件时在列D
search给定的子string。
比方说,我拥有一家餐厅(我希望:),我有这样的:
-
A
栏:菜的类别 -
B
栏:盘子的价格范围 -
C
列:盘子的名称 -
D
栏:该菜中的成分列表
我想search是否有任何昂贵的主菜包含巧克力 (即把单元格E1
的值为FALSE
, "No"
或0
)。
我不想通过使用VBA,而是使用Excel公式来做到这一点。
非常感谢你的帮助。
谢谢
CountIfS
是你的朋友在这里
=COUNTIFS(A:A,"Main",B:B,"Expensive",D:D,"*chocolate*")>0
进入E2:
=AND(A2="Main",B2="Expensive",IFERROR(SEARCH("Chocolate",D2)>=0,FALSE))
然后拖下来。