【发布时间】:2016-03-25 01:04:52
【问题描述】:
长期潜伏者第一次发帖。我在 excel 中匹配列时遇到问题。我搜索了不同的方法,但似乎找不到适合我的需要和要求的方法。
我有两列。我需要检查某些进程或值(c 列)是否与主列表(a 列)匹配。我为两列之间的匹配设置了一个规则,它在比较时突出显示主列表列中的匹配并将其填充为绿色。
我遇到的问题是主列表包含重复项。所以两行将有相同的数据。例如。 a1=str123 和 a4=str123。
使用匹配命令时,它会将 a 列 (a1 和 a4) 中的两个单元格变为绿色,但即使匹配列仅包含一个数据实例 (c5=str123) 也会发生这种情况。
我正在寻找一种进行匹配的方法,但主列表仅在有一个实例时将单元格变为绿色,然后忽略在检查另一个单元格的匹配时发生的匹配。
所以基本上我正在寻找一种方法来设置两个单元格之间的匹配,但是一旦发现一个匹配项,在遍历列表的其余部分时忽略它。
任何帮助将不胜感激。
【问题讨论】:
-
展示你到目前为止所做的工作。
-
最简单的方法是在“主”列 A 上使用 Excel“删除重复项”功能,然后应用 VLOOKUP 或您正在使用的任何内容:这将解决问题。最好的问候,
-
如果您可以向我们展示一个表中的样本,这将有很大帮助。您只需要 A 列中匹配的唯一值还是需要更多?
标签: excel excel-formula vba