農林漁牧網

您現在的位置是:首頁 > 農業

日常工作中VLOOKUP的多種使用場景大揭秘(二)

2022-08-25由 萌芽芽之路 發表于 農業

試算平衡表公式有幾個

上篇文章

日常工作中VLOOKUP的多種使用場景大揭秘(一)

給大家介紹了VLOOKUP的語法,以及其常用的4個場景-精確匹配、近似匹配、指定次數重複資料、使用IFERROR規避錯誤,我們接著來說VLOOKUP的其他常用場景。

場景一:VLOOKUP與COLUMN搭配-動態返回連續列的值

在上側資料中找到天山童姥和阿紫所對應的品牌,單價,銷售量等資訊放在黃色區域中(只在B10寫一個公式,拖拽可得所有的值)

日常工作中VLOOKUP的多種使用場景大揭秘(二)

在這裡,我們需要改變的是VLOOKUP的第三個引數【目標值在查詢範圍的第幾列】,在查詢範圍中目標值所在列是連續的,所以它應該往右拖拽的時候,他應該是依次為【3,4,5,6】,但往下的時候,還是對應的值【2,3,4,5,6】;需要產生向右走產生連續的數字(列發生變化),向下走產生固定的值(不受行變化影響),可以透過COLUMN這個函式實現這個效果

COLUMN(單元格)返回對應的列號,只和字母有關

需要注意公式中的引用問題,查詢值向下走變,向右走不變,鎖列;查詢範圍不變,全鎖

對引用還有問題的小夥伴,可以看一下這個文章-

單元格的三種引用方式你還迷糊嗎?

場景二:VLOOKUP與MATCH搭配-動態返回不連續列的值

在上側資料中找到段譽和王語嫣所對應的銷售金額,基本工資、應發工資放在黃色區域中(只在B10寫一個公式,拖拽可得所有的值)

日常工作中VLOOKUP的多種使用場景大揭秘(二)

我們還是需要修改VLOOKUP的第三個引數,而且在查詢範圍中目標值所在列是不連續的,但是如果我們知道動態得到每個目標值在查詢範圍的一行裡的位置,也就是第幾個,是不是就可以啦[機智],可以透過MATCH去實現

MATCH(查詢值,查詢區域,0)-返回查詢值在查詢區域的位置(返回的是數字)

查詢區域一般是一行或者一列

日常工作中VLOOKUP的多種使用場景大揭秘(二)

需要注意MATCH的查詢區域是相對的,是跟VLOOKUP的查詢範圍的第一行的值是一一對應的,VLOOKUP的查詢範圍是A:I,MATCH的也必須是A:I(如果VLOOKUP的查詢範圍是B:H,MATCH的也必須是B:H);其中還需要注意鎖定問題,MATCH中的查詢值向下走不變,向右走變,鎖行;查詢範圍全鎖。

場景三:VLOOKUP與資料驗證搭配-實現簡單查詢系統

在A10單元格製作下拉選單,切換姓名後面的資料跟著發生變化,實現查詢系統

日常工作中VLOOKUP的多種使用場景大揭秘(二)

下拉選單是透過資料驗證中的序列來製作的,步驟如下

選擇A10→【資料選項卡】→【資料驗證】→【序列】→來源選擇做選項的範圍

日常工作中VLOOKUP的多種使用場景大揭秘(二)

公式就不多說了,這裡還可以使用VLOOKUP+MATCH搭配去實現,VLOOKUP+MATCH可以實現動態返回連續列的值,也可實現返回不連續列的值,使用範圍更廣。

今天就先寫到這裡了,哪裡不清楚可以在評論區留言喲!