多列

时间:2016-10-11 08:30:39

标签: excel vlookup

我有一张excel表 - " Records_Table.xlsx"以下数据 -

enter image description here

在我的另一张excel表中 - " User_Input_Table.xlsx" ,

enter image description here

用户将输入产品和状态,目录号将从" Records_Table.xlsx"生成。

我正在使用vlookup公式 - VLOOKUP(A2,B2,[Records_Table.xlsx]records_sheet!$A$2:$B$50,3)

但它没有显示任何结果,我做错了什么?

2 个答案:

答案 0 :(得分:1)

使用INDEX("pull from this col",MATCH("matching this","from this col"))

索引/匹配几乎总是比vlookups

更好

答案 1 :(得分:0)

您还可以创建一个'索引'列(在两个工作表中)将多个列连接到一个查阅列:

=VLOOKUP(CONCATENATE(A2,B2),[Records_Table.xls]Sheet1!$C:$D,2,FALSE)

其中$ C是新的索引列,即User_input中的C2 = CONCATENATE(A2,B2),以及从$ D开始的查找数据

Manual Indexed VLookup sample

可能是一个黑客,但我发现在快速查找密钥数量时它很有用