两个不同列的excel公式

时间:2014-09-01 23:10:50

标签: excel multiple-columns

Colors Name Comments Red Chris I don’t like Red and my name is paul Green Max I am Red and I like green Yellow Ed I am Chris and I love yellow Pink John I am kelly and I love black

我需要写一个公式,其中输出需要在D列中。如果"评论"在C列中包含A列和B列中的任何项目,然后Comment应该是输出。 例如:A1:红色B1:克里斯C1我不喜欢红色,我的名字是保罗然后在D栏输出应该是:我不喜欢红色,我的名字是保罗

2 个答案:

答案 0 :(得分:0)

在D列(特别是单元格D1)中尝试此操作,然后将其向下拖动

=IF(OR(ISNUMBER(SEARCH(A1,C1)),ISNUMBER(SEARCH(B1,C1))),C1,"")

即使搜索词和评论单元格之间的大小写不同,这也会有效。一个潜在的问题是,如果你的颜色或名字是另一个单词的一部分,它将给出一个错误的匹配,就像你的颜色是红色的那样,并且#34;吓坏了#34;在评论单元格中。希望这会有所帮助。

P.S。当您提出问题时,请在页面上查看较低的内容,然后您就会看到格式设置的样子。通过你奇怪的格式排序有点困难。

答案 1 :(得分:0)

我相信你正在寻找应该进入单元格D1的内容:

=IF(AND(ISERROR(FIND(UPPER(A1),UPPER(C1))),ISERROR(FIND(UPPER(B1),UPPER(C1)))), "", C1)