Excel——VLOOKUP 函數

Excel——VLOOKUP 函數

A 列中輸入商品代碼後,單價一列即可自動出現價格,這樣不僅十分方便,還能避免輸入錯誤。

但是,要想實現這點,需要預先在其他地方準備好“各商品的價格”一覽表。在這張 Excel 工作表中,可作為參考信息的表格(商品單價表)位於右側。

那麼,我們試著將與 A 列各商品代碼匹配的單價顯示在 B 列中吧。

➊ 在單元格 B2中輸入以下函數。

=VLOOKUP(A2,F:G,2,0)

Excel——VLOOKUP 函數

➋ 按回車鍵確定後,將 B2拖拽複製到單元格 B8。

Excel——VLOOKUP 函數

由此,B 列的各單元格中出現了與商品代碼匹配的單價。

在此輸入的 VLOOKUP 函數,到底是什麼樣的函數呢?只有能夠用文字解釋,才算是完全掌握了這個函數。將 VLOOKUP 函數轉換成文字,則為以下的指令:

“在 F 列到 G 列範圍內的左邊一列(即 F 列)中,尋找與單元格 A2的值相同的單元格,找到之後輸入對應的右邊一列(即 G 列)單元格。”

VLOOKUP 中的 V,代表 Vertical,表示“垂直”之意,意為“在垂直方向上查找”。此外,類似函數還有HLOOKUP 函數,首字母 H 代表 Horizontal,表示“水平”之意。因篇幅有限,本書無法做出更詳盡的說明,有興趣的讀者可自行了解。

4個參數的意義與處理流程

用逗號(,)隔開的4個參數,我們來看看這4個參數各自表達的意思吧。

第一參數:檢索值(為取得需要的數值,含有能夠作為參考值的單元格)

第二參數:檢索範圍(在最左列查找檢索值的範圍。“單價表”檢索的範圍)

第三參數:輸入對應第二參數指定範圍左數第幾列的數值

第四參數:輸入0(也可以輸入 FALSE)

這個函數,首先在某處搜索被指定為第一參數檢索值的值。至於搜索範圍則是第二參數指定範圍的最左邊的列。上述例子中,第二參數指定的是 F 列到 G 列的範圍,因此檢索範圍即為最左列的 F 列。

接下來,如果在 F 列裡發現了檢索值(如果是單元格 B2則指 A2的值即“A001”,F 列中對應的是 F3),那麼這一單元格數據即為往第三參數指定的數字向右移動一格的單元格數值。這一例子中,第三參數指定為2,因此參考的是從 F3往右數第2列的單元格 G3的數據。之後,再在這張表的小計欄中輸入“單價×數量”的乘法算式,輸入數量後,系統就會自動計算小計欄中的數據。

如果在報價單與訂單的 Excel 表格裡設置這樣的構造,製作工作表時就會十分方便。這是一項能夠提高Excel 操作效率的基礎。

用“整列指定”檢查

請注意一下在第二參數中指定 F 列和 G 列這兩個整列的這一操作。這樣,即便在單價表裡追加了新商品時,VLOOKUP 函數依然可以做出相應的處理。在設定事先輸入 VLOOKUP 函數,就能自動顯示的格式時,也一併使用上述方便的功能吧。

下面的公式,僅指定了單價表範圍,每次增加商品時都需要修改 VLOOKUP 函數,這樣十分浪費時間。

=VLOOKUP(A2,$F$3:$G$8,2,0)

無論是 SUMIF 函數、COUNTIF 函數還是 VLOOKUP 函數,基本都是以列為單位選取範圍。這樣不僅能夠快速輸入公式,使用起來也十分方便。


分享到:


相關文章: