我想根据不同单元格中包含的文本在单元格中输入信息。具体来说,如果A列中的单元格包含的文本包含“保险”,“退休”或“401K”,那么我想在B列的相应单元格中放置一个“x”。如果不是,那么单元格B1应该是空。文本需要包含在单元格中,但不一定是确切的文本。例如,“x”仍将放在“人寿保险”或“保险”,“全寿险”等旁边的栏目中。
如,
Column A Column B
Life Insurance x
Securities
Retirement x
我尝试使用以下公式,但在执行此操作时收到错误消息:
IF(OR(ISNUMBER(SEARCH("insurance",A1,"retirement",A1, "401K",A1)),"x", "")
有什么想法吗?
答案 0 :(得分:2)
这个公式应该有所帮助:
=IF(OR(ISNUMBER(FIND("Insurance",A1)),ISNUMBER(FIND("Retirement",A1)),ISNUMBER(FIND("401K",A1))),"x","")
编辑:
我想出了一个我更喜欢的阵列公式。希望这会有所帮助:
=IF(COUNT(MATCH({"*Insurance*","*Retirement*","*401K*"},A1,0))>0,"x","")
这需要在将它放入单元格后按CTRL + SHIFT + ENTER而不是ENTER,因为它是一个数组公式。