Excel搜索Word是否在A列和B列中

时间:2018-12-04 10:47:16

标签: excel vba excel-vba

是否可以检查A列中的任何条目是否包含与B列中的条目相同的词?

我想检查单词是否在列中的某处出现了两次,如果存在,则该单词应标记为红色,而应该将重复的单词写在C列。

不幸的是,我对excel不太满意,对VBA几乎一无所知,因此,我将感谢您提供完整的解决方案。

简而言之:

  • 在A列中,每个单元格中都有一个带有单词和数字的文本或句子

  • 在B列中,每个单元格中都有一个带有单词和数字的文本或句子,B列中的单词也可以在A列的某个地方找到。

  • 在C列中,应显示在A列和B列中某处为double的单词。最佳是将包含重复项的单元格/单词的颜色突出显示。

修改

我在这里添加图片以显示我的意思。我认为文字不太清楚。

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以尝试使用两列作为答案,但是如果我为所有问题计算出一个公式,则现在将更新答案,这将为您带来期望公式重复的结果

  =COUNTIF($A$1:$B$7,B2)>1

此公式将A列的单元格1更改为B列的单元格7,您可以更改它以满足您的要求。然后B2是要计数的值,因此,如果您的数据从1开始,则将该公式放在第一个单元格上,然后将其更改为引用要评估的单元格并将其拖动到其他单元格,公式的答案将为是或否。如果值重复,则为True。在下一列的下一个公式将是复制重复值的公式。

=IF(G2=TRUE,B2,FALSE)

为了突出显示,您可以简单使用条件格式,希望对您有帮助