【问题标题】:Referencing another sheet for data, for use with a duplicate-value checker in Excel using VLOOKUP引用另一张数据表,用于 Excel 中使用 VLOOKUP 的重复值检查器
【发布时间】: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_array named_range 还是Excel_Table? vlookup 也失败了,因为编号列表是您最左侧的列,并且您正在尝试将名称与数字进行匹配。
  • 它是一个命名范围。我将尝试将其与第二列匹配。

标签: excel vlookup


【解决方案1】:

你可以通过写来保持这一点。

=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")

【讨论】:

    猜你喜欢
    • 2017-04-08
    • 1970-01-01
    • 2016-02-17
    • 1970-01-01
    • 1970-01-01
    • 2021-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多