IF函数,单元格包含某些字返回一个值怎么用?

如图。A列中包含A或B或C或D,则B返回为必填,包含其他值则返回为空。其他函数也可以。、
注意是包含,不是等于!!!谢谢

B1输入这个公式,下拉

=IF(SUMPRODUCT(ISNUMBER(FIND({"A","B","C","D"},A1))*1)>0,"必填","")

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-23
在B1中输入或复制粘贴下列公式
=IF(OR(ISNUMBER(FIND({"A","B","C","D"},A1))),"必填","")
下拉填充

=IF(OR(ISNUMBER(FIND(CHAR(64+ROW($1:$4)),A1))),"必填","")
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充
第2个回答  2019-11-26
你刚才的问题就回答了,既然你是要不仅是等于,还有包含这些字符的,那就复杂一些。
B1 =IF(SUMPRODUCT(IFERROR(FIND(C$1:C$4,A1),0))>0,"必填","")
数组公式,按Ctrl+Shift+Enter三键结束,公式两头自动加上{}。
如截图中所示。
下拉。
相似回答