Excel函式之CHOOSE,帶你走進自動查詢資料的世界!

在處理越來越多的資料時,自動化處理的需求也隨之增加,我們需要找到更快、更有效率、更少出錯的方法或機制。例如,我們從其他帶有數值的工作表中獲取資料並輸入至指定的工作表中,如果手動地新增這些資料會是一個巨大的工作量,不僅耗時,還可能出現諸多的錯誤。

Excel的強大之處就在它的函式中有可以幫助我們對資料進行自動化處理的這一類,本期我們就來看一下Excel中查詢類函式CHOOSE,藉此開啟我們瞭解查詢類函式的大門。

Excel函式之CHOOSE,帶你走進自動查詢資料的世界!

我們所使用的案例是製作一個模板,用於加速開發客戶報價的流程。如下圖所示,已經給出了當前價格列表的工作表International Price List,而在Customer Quote工作表中則是我們需要完善的模板。

Excel函式之CHOOSE,帶你走進自動查詢資料的世界!

在當前的Customer Quote工作表中,有一個數據表格,包含了資料驗證與條件格式的一些設定。在此表格中,我們的目標是希望輸入最少部分的資訊,如Item(專案程式碼)、Loc Code(地點程式碼)以及Qty(數量),並透過這些資訊來自動獲取其他的對應的資料。要實現該目標,我們會用到查詢類函式。

Excel函式之CHOOSE,帶你走進自動查詢資料的世界!

我們需要獲取的第一個資訊就是Installation Location,根據Loc Code在右側的“Installation Location”表格中獲得資料,表格中的Location按照從上至下的順序分別對應的Code為1-5。

Excel函式之CHOOSE,帶你走進自動查詢資料的世界!

在此需要用到的函式是CHOOSE,該函式是根據所給的code(數值)獲取某表格中其對應的值。

在C6單元格中輸入CHOOSE函式,第一個引數為index_number,即在所選定的列表中的位置,此處我們選擇的是B6單元格中Loc Code的值。

Excel函式之CHOOSE,帶你走進自動查詢資料的世界!

第一個引數後面的引數為多個值,即列表,此處我們選擇“Installation Location”表格中K6至K10單元格,注意每選擇一個單元格都需要用逗號隔開。

Excel函式之CHOOSE,帶你走進自動查詢資料的世界!

因為列表中的資料是不變的,所以我們需要對其進行鎖定,選中函式中的K6至K10,按F4鍵新增“$”符號。

Excel函式之CHOOSE,帶你走進自動查詢資料的世界!

按Enter鍵後,Installation Location列中會自動獲取對應的資料,並且根據不同的Loc Code應用了條件格式以區分不同類別的資料。

Excel函式之CHOOSE,帶你走進自動查詢資料的世界!

透過上面的案例,我們發現CHOOSE函式對於一個有限的(甚至可以說在10以內的)列表是個不錯的選擇,可應用在查詢獲取資料中,但是對於更加複雜和龐大的資料集來說或者更復雜的查詢問題,該函式就會比較繁瑣了,針對更加複雜的情況,我們在後續的更新中來了解其他的查詢類函式,敬請期待!

想了解更多精彩內容,快來關注

學在分享

Excel表格製作入門教程

玥享職場辦公技能

購買專欄