使用何種Excel公式?

2020-11-20 2:46 pm
分別有3個工作表為通路A.B.C,

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

例如

通路A輸入甲要代出300

通路B輸入乙要代出1300

請問公式要如何設呢

謝謝

回答 (1)

2020-11-20 11:10 pm
[如果所附圖片是所耍建的工作表模樣]

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


收錄日期: 2021-05-04 02:32:38
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20201120064653AAKUGmt

檢視 Wayback Machine 備份