我为省份、年份、类型的每个组合创建了数据表,并相应地命名了每个表(例如 AB2015P 或 NL2012B),我正尝试使用表中的数据在另一张表上得出比率,但我不想手动输入每个表名。
我的比率表在 A 列中有省份,在 B 列中有年份,在 C 列中有类型。我希望执行 vlookup 来查找前三列对应的表中的值“work”,我尝试过将这三列合并到第四列 D 中,但我无法将其识别为表格。我尝试过以下公式:
=Vlookup("work", A2&B2&C2, 2, false)
=vlookup("work", D2, 2, false)
=VLOOKUP("work","'"&A2&"'"&"'"&B2&"'"&"'"&C2&"'", 3, FALSE)
或者我能想到的任何添加剂,但我无法让 Excel 将其识别为表名。
答案1
答案2
第一件事;
我假设您使用VLOOKUP
错误。在的VLOOKUP
最左侧列中搜索。对于您来说,它不会找到,因为我假设它位于表格的第 3 列。table_array
lookup_value
"work"
您有两个选择。
- 将
Type
列移至最左侧 - 使用
MATCH/INDEX
代替VLOOKUP
第二件事;在输入公式时,如果您开始输入表格名称,它将弹出一个上下文菜单供您选择。它看起来像这样;
=VLOOKUP("work", AB2015P, 2,FALSE)