INDEX / MATCH或其他函数?
我有Sheet1
18列:
N可以selectOrder Number
的列表
O Line number
(因为订单有多个与其关联的行号)
P,Q和R,我想拉取与input的Order Number
和Line number
相关的数据。 它从中拉取的数据将在另一个工作簿上,但我已将其复制到另一个工作表(工作表3)中以尝试使其工作。
我的公式看起来像这样:
=Index(Sheet3!$A:$E,MATCH([@[Order Number]],Sheet1!$N:$E,0),3)
我希望它看到Sheet3
并说:“我看到这个Order Number
和这个Line number
,这是我对这个组合在Sheet3
C,D和E列中的组合,分别放在Sheet1
P,Q和R列”。
我在这里find了一个与我正在寻找的东西非常接近的答案,但它对我也不起作用:
=Index(Sheet3!$A:$E,MATCH(N5 & "|" & O5,Sheet3!$A:$E & "|" & Sheet3!A:E,0))
“几乎错过”看起来好像它使用了一个帮手列。 将一个ColumnC插入到Sheet3中并在C1中input:
=A1&"|"&B1
复制下来,以适应。 在ColumnP的其他表格中(Row1? – 或者调整N
和O
行的引用以适合)input:
=VLOOKUP($N1&"|"&$O1,Sheet3!$C:$F,2,0)
并复制到R1。 调整Q1从,2,
到,3,
R1从,2,
到,4,
然后复制到合适的位置。