首页 > 解决方案 > 查明之前是否在 2 列中输入了相邻的 2 个单元格值的组合

问题描述

所以我有A列和B列,当我们从A部分更改为B部分时,我们手动输入这2列的值来记录,如果它在文件中,则表示可以在调查后执行更改。每次请求更改零件编号时,我们都会手动执行此操作。

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

我曾尝试使用 vlook up,但我只能比较一列与另一列,有没有办法比较两列,例如,这是我需要的。

标签: excelvbavlookup

解决方案


不确定我是否完全理解您希望这些注释的方式,但您可以使用 COUNTIFS 来提供此分析。假设您的数据从 A2 和 B2 开始,您可以将此公式放入 C2:

=IF(COUNTIFS(A:A,A2,B:B,B2)>1,"重复项","")

然后将其复制到所有行。A 列和 B 列都与另一行的 A 列和 B 列匹配的任何行将在所有匹配行的 C 列中显示“重复”一词。在此处输入图像描述


推荐阅读