使用何種Excel公式?
分別有3個工作表為通路A.B.C,
想直接代出相對應的數值,
例如
通路A輸入甲要代出300
通路B輸入乙要代出1300
請問公式要如何設呢
謝謝

1 個解答
評分
- 老怪物Lv 72 月前
[如果所附圖片是所耍建的工作表模樣]
輸入: A"品類", D"通路"
自動產生 B"名稱", C"價格"
B2: =IF(A2="甲","椅子",IF(A2="乙","桌子","品類錯誤?"))
C2: =IF(A2="甲",IF(D2="A",300,IF(D2="B",350,IF(D2="C",400,"Unknown"))),IF(D2="A",1200,IF(D2="B",1300,IF(D2="C",1400,"Unknown")))
B2,C2 公式往下複製.
[如果所附圖片只是用於查詢的表格]
由於 Excel 查詢函數只針對一個查詢鍵值,
因此最好把價格表改造一下, 在原 B, C 欄
之間插入一新欄, 成為
A"品類", B"名稱", C(新欄), D"價格", E"通路".
而後在, 例如 C2, 輸入公式 "=A2&E2"
然後資料表假設是
F"品類", G"通路", H"名稱", I"價格".
輸入 F, G, 想自動產生 H, I.
則, 例如在 H2, I2, J2 分別輸入公式如下:
H2: =VLOOKUP(F2,$A$2:$B$7,2,0)
或仍然用IF函數
=IF(F2="甲","椅子",IF(F2="乙","桌子","品類錯誤?"))
J2: =F2&G2
I2: =VLOOKUP(J2,$C$2:$D$7,2,0)
還有問題嗎?立即提問即可得到解答。