日常工作中VLOOKUP的多種使用場景大揭秘(二)
2022-08-25由 萌芽芽之路 發表于 農業
試算平衡表公式有幾個
上篇文章
日常工作中VLOOKUP的多種使用場景大揭秘(一)
給大家介紹了VLOOKUP的語法,以及其常用的4個場景-精確匹配、近似匹配、指定次數重複資料、使用IFERROR規避錯誤,我們接著來說VLOOKUP的其他常用場景。
場景一:VLOOKUP與COLUMN搭配-動態返回連續列的值
在上側資料中找到天山童姥和阿紫所對應的品牌,單價,銷售量等資訊放在黃色區域中(只在B10寫一個公式,拖拽可得所有的值)
在這裡,我們需要改變的是VLOOKUP的第三個引數【目標值在查詢範圍的第幾列】,在查詢範圍中目標值所在列是連續的,所以它應該往右拖拽的時候,他應該是依次為【3,4,5,6】,但往下的時候,還是對應的值【2,3,4,5,6】;需要產生向右走產生連續的數字(列發生變化),向下走產生固定的值(不受行變化影響),可以透過COLUMN這個函式實現這個效果
COLUMN(單元格)返回對應的列號,只和字母有關
需要注意公式中的引用問題,查詢值向下走變,向右走不變,鎖列;查詢範圍不變,全鎖
對引用還有問題的小夥伴,可以看一下這個文章-
單元格的三種引用方式你還迷糊嗎?
場景二:VLOOKUP與MATCH搭配-動態返回不連續列的值
在上側資料中找到段譽和王語嫣所對應的銷售金額,基本工資、應發工資放在黃色區域中(只在B10寫一個公式,拖拽可得所有的值)
我們還是需要修改VLOOKUP的第三個引數,而且在查詢範圍中目標值所在列是不連續的,但是如果我們知道動態得到每個目標值在查詢範圍的一行裡的位置,也就是第幾個,是不是就可以啦[機智],可以透過MATCH去實現
MATCH(查詢值,查詢區域,0)-返回查詢值在查詢區域的位置(返回的是數字)
查詢區域一般是一行或者一列
需要注意MATCH的查詢區域是相對的,是跟VLOOKUP的查詢範圍的第一行的值是一一對應的,VLOOKUP的查詢範圍是A:I,MATCH的也必須是A:I(如果VLOOKUP的查詢範圍是B:H,MATCH的也必須是B:H);其中還需要注意鎖定問題,MATCH中的查詢值向下走不變,向右走變,鎖行;查詢範圍全鎖。
場景三:VLOOKUP與資料驗證搭配-實現簡單查詢系統
在A10單元格製作下拉選單,切換姓名後面的資料跟著發生變化,實現查詢系統
下拉選單是透過資料驗證中的序列來製作的,步驟如下
選擇A10→【資料選項卡】→【資料驗證】→【序列】→來源選擇做選項的範圍
公式就不多說了,這裡還可以使用VLOOKUP+MATCH搭配去實現,VLOOKUP+MATCH可以實現動態返回連續列的值,也可實現返回不連續列的值,使用範圍更廣。
今天就先寫到這裡了,哪裡不清楚可以在評論區留言喲!