我被困在excel中,试图获得如图所示的输出。我有一本带有两个excel工作表的工作簿,我试图在工作表2上获得产品价格,但为此需要遵循一些规则:
SHEET1:
SKU Type Product Price PD SLP
A SLP 14.99 0 11.99
B PD 16.99 15.99 0
SHEET2:
SKU Cross_Reference Status_Type Product Price
A A Active ?
A A1 Active ?
A 0-A SLP ?
A 0-B SLP ?
A 0-C SLP ?
B B Active ?
B B1 Active ?
B 50-A SLP ?
B 50-B SLP ?
输出:
SKU Cross_Reference Status_Type Product Price
A A Active 14.99
A A1 Active 14.99
A 0-A SLP 11.99
A 0-B SLP 11.99
A 0-C SLP 11.99
B B Active 15.99
B B1 Active 15.99
B 50-A SLP 0
B 50-B SLP 0
答案 0 :(得分:0)
在Sheet1!C1中有一个“产品价格”,在Sheet2!D1中有另一个“产品价格”,将其放入Sheet2!D2中并填写。
=INDEX(Sheet1!C:E, MATCH(A2, Sheet1!A:A, 0), MATCH(C2, {"active","","slp"}, 0)+AND(VLOOKUP(A2, Sheet1!A:B, 2, FALSE)="pd", C2<>"slp"))