您現在的位置是:首頁 > 籃球

VLOOKUP、COLUMN、MATCH函式,一次學會,辦公效率提高不止一倍

  • 由 JaryYuan 發表于 籃球
  • 2022-06-17
簡介如果需要查詢的列在原始區域的列數是遞增的,我們可以使用COLUMN函式來自動化引數的輸入

函式column是什麼意思

VLOOKUP可謂是白領必學函式。函式語法如下圖;

VLOOKUP、COLUMN、MATCH函式,一次學會,辦公效率提高不止一倍

該函式簡單易學,是職場人必備的辦公技巧了。但是我們在使用該函式的時候需要學會變通,並且配合其他函式進行學習才能真正意義上提高我們的資料處理效率。

VLOOKUP、COLUMN、MATCH函式,一次學會,辦公效率提高不止一倍

01

查詢資料列順序一致

用VLOOKUP函式查詢多列資料時,如果需要查詢的資料列在查詢區域中是連續的。那麼這時我們只需要修改VLOOKUP的第三個引數,也就是查詢資料所在列數就可以完成查詢。

但是單獨地一個一個修改VLOOKUP函式的第三個引數,有時也是很耗時間的

。如下圖,示例中只有4列也許不覺得時間很久,隨著列數的增加浪費的時間將會越多。

VLOOKUP、COLUMN、MATCH函式,一次學會,辦公效率提高不止一倍

如果需要查詢的列在原始區域的列數是遞增的,我們可以使用COLUMN函式來自動化引數的輸入。

我們可以先看看,COLUMN函式的語法及其返回的值。

COLUMN([reference])

我們可以看到COLUMN函式的引數是用方括號表示的,這說明該函式的引數是可以預設的。就是說我們可以不輸入引數值。COLUMN 函式返回給定 單元格引用 的列號。 例如,在B列任意單元格公式

=COLUMN ()

返回2,因為B列的列號是2。

VLOOKUP、COLUMN、MATCH函式,一次學會,辦公效率提高不止一倍

那麼我們將COLUMN函式向右拖動將分別生成2、3、4、5。剛好是我們VLOOKUP需要的第三個引數。

所以結合相對引用可以將上述B9中單元格的公式改為:

=VLOOKUP($A$9,$A$2:$E$6,COLUMN(),FALSE)

然後往右拖動填充公式就可以一次性完成資料查找了。是不是超快捷?

VLOOKUP、COLUMN、MATCH函式,一次學會,辦公效率提高不止一倍

這裡切換絕對引用使用了快捷鍵 F4。

02

查詢資料列順序不一致

上面的例子是理想情況下的,實際情況是很多時候我們需要查詢的資料是從原資料區域中挑選幾列,甚至會將原來的列順序打亂。雖然這種情況下,需要做的也是修改第三個引數的數值,但是簡單的使用COLUMN函式卻無法滿足需求,因為第三引數並不是遞增的。這時我們需要用的MATCH函式。

VLOOKUP、COLUMN、MATCH函式,一次學會,辦公效率提高不止一倍

MATCH的英文名稱是匹配。所以顧名思義,

使用 MATCH 函式在指定單元格區域內中搜索匹配的項,然後返回該項在此區域中的相對位置。

MATCH(lookup_value, lookup_array, [match_type])

例如,在B8中輸入公式

=MATCH(B8,

A1:E1

,0)

返回數字 2,因為物品是該區域中(標題行中)的第二項。

VLOOKUP、COLUMN、MATCH函式,一次學會,辦公效率提高不止一倍

以此類推,可以快速返回其他標題所在的列數。返回的結果正是我們VLOOKUP需要的第三個引數。所以B9中單元格的公式可以改為:

=VLOOKUP($A$9,$A$2:$E$6,MATCH(B8,$A$1:$E$1,0))

VLOOKUP、COLUMN、MATCH函式,一次學會,辦公效率提高不止一倍

接下來只需要拖動公式填充就可以快速查詢需要的資料了。

VLOOKUP、COLUMN、MATCH函式,一次學會,辦公效率提高不止一倍

Top