查明是否先前已在2列中分别输入了两个相邻的单元格值的组合

时间:2018-07-13 22:03:13

标签: excel excel-vba vlookup

因此,我有A列和B列,我们手动输入这2列的值以记录从A部分到B部分的更改,如果在文件中更改,则意味着可以在进行一些调查后进行更改。每次要求更改零件编号时,我们都会手动执行此操作。

为避免通过手动搜索或过滤进行此搜索,我想知道是否可以通过Excel宏或用于搜索整列的函数(如果已输入例如A2131和B2131中的值的组合)之前(例如,它是在A1521和B1521中之前输入的),如果是,则返回1或“是”,或者任何告诉我它之前已完成的操作,如果不是,则返回其他内容。

我尝试使用vlook up,但是我只能将一列与另一列进行比较,例如,有一种方法可以比较两列,这正是我所需要的。

1 个答案:

答案 0 :(得分:1)

不确定我确切地理解了如何注释这些注释,但是可以使用COUNTIFS提供此分析。假设您的数据以A2和B2开头,则可以将此公式放在C2中:

= IF(COUNTIFS(A:A,A2,B:B,B2)> 1,“ Duplicates”,“”)

,然后向下复制所有行。在A列和B列都与另一行的A列和B列匹配的任何行的所有匹配行的C列中都显示“重复项”。enter image description here