贊助廠商

///本部落格所有文章列表///

搜尋本部落格文章資料

網友問到:在 Excel 的工作表中,如果想要將一個報價清單,隨著選取的幣別顯示對應的金額,該如何處理?

參考下圖,共有四種幣別可以在下拉式選單中選取,而匯率是建立在另一個表中。

Excel-幤別換算(INDIRECT,MATCH,OFFSET)

 

【公式設計與解析】

先來製作下拉式選單:

Excel-幤別換算(INDIRECT,MATCH,OFFSET)

選取儲存格B1,再於「資料/資料驗證」中設定:

儲存格內允許:清單

來源:=$D$2:$D$5

Excel-幤別換算(INDIRECT,MATCH,OFFSET)

 

1. 公式使用名稱定義

選取儲存格D2:E5,按 Ctrl+Shift+F3 鍵,定義名稱:美金、歐元'加幣、新幣。

Excel-幤別換算(INDIRECT,MATCH,OFFSET)

儲存格B2:=A2*$E$2/INDIRECT($B$1)

複製儲格B2,貼至儲存格B:B14。

INDIRECT($B$1):透過 INDIRECT 函數將儲存格B1的內容轉換為儲存格範圍。(其中的名稱已事先定義好儲存格範圍)

 

2. 使用查詢公式

儲存格B2:=A2*$E$2/VLOOKUP($B$1,$D$2:$E$5,2,FALSE)

複製儲格B2,貼至儲存格B:B14。

利用 VLOOKUP 函數以查表方式,將取得幣別對應的匯率代入運算。

所以公式也可以改為:

=A2*$E$2/OFFSET($E$1,MATCH($B$1,$D$2:$D$5,0),0)

=A2*$E$2/CHOOSE(MATCH($B$1,$D$2:$D$5,0),$E$2,$E$3,$E$4,$E$5)

Excel-幤別換算(INDIRECT,MATCH,OFFSET)

文章標籤
創作者介紹

學不完.教不停.用不盡

vincent 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • 悄悄話
找更多相關文章與討論

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼