使用何種Excel公式?

分別有3個工作表為通路A.B.C,

想直接代出相對應的數值,

例如

通路A輸入甲要代出300

通路B輸入乙要代出1300

請問公式要如何設呢

謝謝

Attachment image

1 個解答

評分
  • 2 月前

    [如果所附圖片是所耍建的工作表模樣]

    輸入: 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)

還有問題嗎?立即提問即可得到解答。