【发布时间】:2016-02-10 23:14:09
【问题描述】:
我有这个电子表格,它告诉我一个名字是否不在两个列表之一中,方法是检查它是否存在,如果不存在,则将 X 放入正确的单元格中。我在B3 中使用了=IF(COUNTIFS(E:E,A:A),"","X"),在C3 中使用了=IF(COUNTIFS(G:G,A:A),"","X"),然后自动填写。
我试图让它在这个电子表格中只有前三列,并且“Names1”和“Names2”是从另一个工作表中引用的。 (为了使讨论简短明了,让我们只讨论 names1 列,因为 names2 列是相同的概念。)
因此,Names1 只是另一个工作表上的大型 CSV 文件中的名称(我复制粘贴它以进行测试),当数据添加到 CSV 文件时,它会用新数据刷新 cdv excel 工作表。我需要从该 csv excel 表中提取 Names1 中的名称。
csv excel 文件在第一列中有一个编号列表,然后在第二列中有名称。表格上的 table_array 名称是 csv。
这是我正在使用的,但无论我尝试什么,我都会不断收到错误代码:=VLOOKUP(A1,csv,2,FALSE)
另外,我需要它以便原始列表检查器功能仍然有效...
我正在使用 Excel 2011 for Mac。任何帮助将不胜感激!我已经被困在这个问题上太久了......
【问题讨论】:
-
是
table_arraynamed_range还是Excel_Table? vlookup 也失败了,因为编号列表是您最左侧的列,并且您正在尝试将名称与数字进行匹配。 -
它是一个命名范围。我将尝试将其与第二列匹配。