2015年9月24日 星期四

Excel-在VLOOKUP函數中使用雙條件(INDIRECT)

在 Excel 中,如果想要依據一個包含 4 個區域、5 種費率的對照表(如下圖左),依不同重量來自動計算金額(如下圖右),該如何處理?
本例想要依區域和重量,自動對應出費率,才能試算金額。
【準備工作】
定義以下四個名稱:
北:=工作表1!$B$2:$C$6
中:=工作表1!$B$7:$C$11
南:=工作表1!$B$12:$C$16
東:=工作表1!$B$17:$C$21

【公式設計與解析】
儲存格G2:=VLOOKUP(F2,INDIRECT(E2),2)
INDIRECT(E2):將儲存格E2的內容(北、中、南、東)轉換為真實的儲存格位址(已先定義名稱)
透過 VLOOKUP 函數利用查表的概念找到對應的費率。
本例中使用的雙條件為:儲存格F2(重量)、INDIRECT(E2)(區域)。利用定義好的名稱,可以讓使用很短的公式,即可完成查詢的工作。

沒有留言:

張貼留言

檢視其他文章

好康東東