INDEX / MATCH,还是其他功能?

时间:2015-03-03 17:14:53

标签: excel excel-formula match vlookup worksheet-function

我在Sheet1 18列:

N可以选择Order Number的列表 O a Line number(因为订单有多个与之关联的行号)
P,Q和R,我想提取与输入的Order NumberLine number相关联的数据。它从中提取的数据将在另一个工作簿中,但我已将其复制到另一个工作表(Sheet3)以尝试使其工作。

我的公式如下:

=Index(Sheet3!$A:$E,MATCH([@[Order Number]],Sheet1!$N:$E,0),3)

我希望它看Sheet3并说“我看到这个Order Number和此Line number,这就是我在{C,D和E列'中对该组合所拥有的内容{1}},将它们分别放在Sheet3上的P,Q和R列中。“

我确实在这里找到了一个非常接近我正在寻找的答案,但它对我来说也不起作用:

Sheet1

1 个答案:

答案 0 :(得分:0)

“近乎未命中”看起来好像使用了辅助列。将ColumnC插入Sheet3,然后在C1中输入:

=A1&"|"&B1  

将其复制以适应。在ColumnP的另一个工作表(Row1? - 或调整NO行引用以适应)中输入:

=VLOOKUP($N1&"|"&$O1,Sheet3!$C:$F,2,0)  

并复制到R1。将Q1从,2,调整为,3,,将R1从,2,调整为,4,,然后向下复制以适应。