检查 Excel 中的某一行范围是否包含另一行范围值

检查 Excel 中的某一行范围是否包含另一行范围值

我有一个 Excel 文件,其中包含两个不同的列,这些列包含客户编号(假设为客户 A 和客户 B 列)。我想检查哪些客户 A 值与客户 B 值匹配。这可能吗?


更新

@sancho.s:这是我使用的 excel 文件和值。正如您在回答中提到的那样,没有错误,也没有值。但在更改公式中的某些值后,我收到错误“公式中有错误...”。感谢您的帮助。

    A             B                         C               D
1   CustA         InB
2   6077890       =MATCH(A2,$D$2:$D$5,0)                   6077890
3   48414792                                               5861291
4   50267662                                               3082960
5   51242034
6   6079377
7   6077580

答案1

参考图

在此处输入图片描述

单元格 B2 有=MATCH(A2,$D$2:$D$5,0)。它给出范围 D2:D5 中的行号(相对于范围中的上行),每个客户编号首次出现的位置。如果给定的客户 ID 不存在于 D 列中(例如,删除单元格 D5),您将得到#N/A(在本例中为 B3)。

然后将公式从 B2 复制到 B 列中的其他单元格。可以轻松地调整公式以适应扩展的客户列表。

希望能帮助到你。

相关内容