[算表] Excel資料驗證後的數值計算問題

看板Office作者時間15年前 (2011/01/23 18:20), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
軟體:Excel 版本:2003 [Sheet 1] A B C D 1 USD/EUR/JPY 數值一 數值二 數值三 2 3 . . . ----------------------------------------------- [Sheet 2] A B 1 USD 29 2 EUR 38 3 JPY 0.35 ------------------------------------------------ Q: Sheet 1中,欄A用資料驗證方式已設定只可選擇Sheet 2中的幣種, 要如何設公式使Sheet 1中欄D的數值為: if A1=USD,D1=(B1+C1)*'Sheet2!B1 類推,if A1=EUR,D1=(B1+C1)*'Sheet2!B2 if A1=JPY,D1=(B1+C1)*'Sheet2!B3 也就是先在Sheet 1 A1選擇幣別,再於B1、C1輸入數值一、二後, D1會自動帶出相對應的數值三呢? 有試過用if函數計算,但是出現函數錯誤訊息, 請大家幫忙了,謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.82.33

01/23 22:45, , 1F
D1 =(B1+C1)*VLOOKUP(A1,Sheet2!A1:B10,2,0)
01/23 22:45, 1F

01/23 23:22, , 2F
感謝! 再請問關於vlookup函數第三、四個數值是2、0意義?
01/23 23:22, 2F

01/24 00:41, , 3F
不好意思再多問個問題,能否讓A1未選擇的情況下D1不會出現錯
01/24 00:41, 3F

01/24 00:43, , 4F
誤訊息"#N/A"? 還請指點,謝謝!
01/24 00:43, 4F

01/24 14:19, , 5F
=IF(A1="","",(B1+C1)*VLOOKUP(A1,Sheet2!A1:B10,2,0)
01/24 14:19, 5F

01/24 22:11, , 6F
非常謝謝! 原來用vlookup加上if函數就可以解決,受教了!
01/24 22:11, 6F
文章代碼(AID): #1DF03nPK (Office)
文章代碼(AID): #1DF03nPK (Office)