Excel - 如何计算某行中是否存在某些条目

时间:2017-11-09 06:56:04

标签: excel excel-formula

我想查看每行中是否有以下两个或多个关键字的任意组合:"文章"," instagram"," Facebook和#34;

例如:

如果第642行有"文章"和" instagram"返回1,

如果第642行有" instagram"和" facebook"返回1,

如果第642行有"文章"和" facebook"返回1,

等。

任何人都可以帮助我开始朝着正确的方向前进吗?

enter image description here

由于

2 个答案:

答案 0 :(得分:1)

尝试使用以下内容:

=IF(OR(
      AND(ISNUMBER(SEARCH("instagram", B2&C2&D2)),ISNUMBER(SEARCH("facebook", B2&C2&D2))),
      AND(ISNUMBER(SEARCH("articles", B2&C2&D2)),ISNUMBER(SEARCH("facebook", B2&C2&D2))),
      AND(ISNUMBER(SEARCH("articles", B2&C2&D2)),ISNUMBER(SEARCH("instagram", B2&C2&D2)))
    ),1,0)

上面公式中B1C1D1的位置是单词存在的单元格。

结果:

enter image description here

答案 1 :(得分:0)

您可以简单地使用非空白单元格的数量,例如:

=COUNTA(C642:E642)

在这一行中,由于您正在寻找2个或更多的组合,因此您应该使用2个或更多结果过滤结果。

或者,如果您可以更改存储所有这些信息的方式,则可以将1改为某一行具有'功能的地方':

enter image description here

使用与以前相同的逻辑,只需将数字加起来,如果它等于或大于您所寻找的最小值,您可以通过简单的添加几乎立即获得它们。