引用另一个数据表,用于使用VLOOKUP在Excel中使用重复值检查器

时间:2016-02-10 23:14:09

标签: excel vlookup

我有这个电子表格告诉我一个名字是不在两个列表中的一个,通过检查它是否存在,如果不存在,那么将X放在正确的单元格中。我在-ErrorAction Stop使用了=IF(COUNTIFS(E:E,A:A),"","X")B3使用了=IF(COUNTIFS(G:G,A:A),"","X"),然后自动填充。

enter image description here

我试图让它只有这个电子表格中的前三列,而“Names1”和“Names2”从另一张表中引用。 (为了使这个讨论简短而重要,我们只讨论names1列,因为names2列将是相同的概念。)
 因此,Names1只是来自另一张纸上的大型CSV文件的名称(我将其粘贴以进行测试),当数据添加到CSV文件时,该文件使用新数据刷新cdv excel表。我需要从该csv excel表中提取Names1中的名称。

csv excel文件在第一列中有编号列表,然后在第二列中有名称。工作表上的table_array名称为C3 这就是我正在使用的,但无论我尝试什么,我都会收到错误代码:csv
此外,我需要它,以便原始列表检查功能仍然有效...
我正在使用Excel 2011 for Mac。任何帮助将非常感谢大家!我已经坚持了太长时间了......

1 个答案:

答案 0 :(得分:3)

你可以通过写作来保持这个。

=IF(COUNTIFS(Names1!B:B,A3),"","X")
=IF(COUNTIFS(Names2!B:B,A3),"","X")

其中Names1Names2是每个列表的工作表名称。

如果您不需要查看单独的列表,也可以将它们与此语句结合使用:

=IF(COUNTIFS(Sheet5!B:B,A3)+COUNTIFS(Sheet4!B:B,A3),"","X")