如何根据另一个单元格中的文本在一个单元格中input信息

我想根据包含在不同的单元格中的文本在单元格中input信息。 具体而言,如果列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", "") 

有什么想法吗?

这个公式应该有助于:

 =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之后把它放在单元格中,因为它是一个数组公式。