大體思路:主函式用offset,配合match定位行和列。(表3就你提供的資訊來看,是沒有用上的,然後單位表2、表3中都沒有,所以無法寫公式)。
考慮到你的案例中紙箱的種類不是很多(三層普通、三層特硬、五層普通這三種),所以列定位用if判斷更簡單,所以我列定位就沒用用match函式(如果種類很多,就用match函式)。
公式如下(我表1、表2是在同一個excel檔案中):
1.規格:=OFFSET(表2!$A$3,MATCH(表1!$C4,表2!$A$4:$A$7,0),1,1,1)
2.定額:=OFFSET(表2!$A$3,MATCH(表1!$C4,表2!$A$4:$A$7,0),IF(D4="三層",4,6),1,1)
3.單價:=OFFSET(表2!$A$3,MATCH(表1!$C4,表2!$A$4:$A$7,0),IF(D4="三層",IF(E4="普通",2,3),5),1,1)
數量、貨款比較簡單,就不寫了。$A$4:$A$7要根據實際資料量來調整,不知道怎麼調就把A7改成A9999。
表格如下:
表1:
表2:
表格結構:
大體思路:主函式用offset,配合match定位行和列。(表3就你提供的資訊來看,是沒有用上的,然後單位表2、表3中都沒有,所以無法寫公式)。
考慮到你的案例中紙箱的種類不是很多(三層普通、三層特硬、五層普通這三種),所以列定位用if判斷更簡單,所以我列定位就沒用用match函式(如果種類很多,就用match函式)。
公式如下(我表1、表2是在同一個excel檔案中):
1.規格:=OFFSET(表2!$A$3,MATCH(表1!$C4,表2!$A$4:$A$7,0),1,1,1)
2.定額:=OFFSET(表2!$A$3,MATCH(表1!$C4,表2!$A$4:$A$7,0),IF(D4="三層",4,6),1,1)
3.單價:=OFFSET(表2!$A$3,MATCH(表1!$C4,表2!$A$4:$A$7,0),IF(D4="三層",IF(E4="普通",2,3),5),1,1)
數量、貨款比較簡單,就不寫了。$A$4:$A$7要根據實際資料量來調整,不知道怎麼調就把A7改成A9999。
表格如下:
表1:
表2:
表格結構: