检查各列中的值是否与某个特定列中的值匹配

时间:2014-09-02 18:53:47

标签: excel textmatching

我有一个庞大的数据库,我想检查H:V范围内的值(不同的单词)是否与D列中的内容相匹配,只有一个单词会在此匹配情况下。

这就是它的样子:

Columns    A B C D E F G H I J K L M N O ...
Rows   1   Something           Green   Other 
       2   Something
       3   Something     Green        Blue
       4   Something          Violet
       5   Something
       6   Something       Blue
       7   Something              Dark
       8
       9
       10 

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用=IF(COUNTIF($H1:$V1,$H1)=15,IF($H1=$D1,"Yes","No"),"No")。您可以将其放在X列中并自动填充。它的工作原理是检查H1:V1范围内的所有值是否相等。如果没有,公式将返回"否,"如果是,则公式将检查并查看值是否等于D1中的值。如果是,则返回"是。"如果没有,则返回"否。"

编辑:

要检查是否有任何一个单元匹配,请使用:=IF(HLOOKUP($D1,$H1:$V1,1)=$D1,"Yes","No")。如果它的D引用为空,它将返回#N/A