我有这个电子表格告诉我一个名字是不在两个列表中的一个,通过检查它是否存在,如果不存在,那么将X放在正确的单元格中。我在-ErrorAction Stop
使用了=IF(COUNTIFS(E:E,A:A),"","X")
,B3
使用了=IF(COUNTIFS(G:G,A:A),"","X")
,然后自动填充。
我试图让它只有这个电子表格中的前三列,而“Names1”和“Names2”从另一张表中引用。 (为了使这个讨论简短而重要,我们只讨论names1列,因为names2列将是相同的概念。)
因此,Names1只是来自另一张纸上的大型CSV文件的名称(我将其粘贴以进行测试),当数据添加到CSV文件时,该文件使用新数据刷新cdv excel表。我需要从该csv excel表中提取Names1中的名称。
csv excel文件在第一列中有编号列表,然后在第二列中有名称。工作表上的table_array名称为C3
这就是我正在使用的,但无论我尝试什么,我都会收到错误代码:csv
此外,我需要它,以便原始列表检查功能仍然有效...
我正在使用Excel 2011 for Mac。任何帮助将非常感谢大家!我已经坚持了太长时间了......
答案 0 :(得分:3)
你可以通过写作来保持这个。
=IF(COUNTIFS(Names1!B:B,A3),"","X")
=IF(COUNTIFS(Names2!B:B,A3),"","X")
其中Names1
和Names2
是每个列表的工作表名称。
如果您不需要查看单独的列表,也可以将它们与此语句结合使用:
=IF(COUNTIFS(Sheet5!B:B,A3)+COUNTIFS(Sheet4!B:B,A3),"","X")