在剛學會VLOOKUP那會兒,每遇到查找多列數據時,我的操作方法就是手動逐個更改公式中的第3參數。例如,下面需查找學生性別及各科目分數,我以往的操作如下。
有沒有像我這么傻傻操作的同學?請舉個手
如果匹配列數多的話,像我這樣手動修改,不僅容易出錯,還特別沒效率。那有什么好辦法呢?
有的,用COLUMN函數取代公式中的列參數。
COLUMN函數
簡單說下COLUMN函數的含義和用法。
COLUMN函數用于獲取列號,使用格式COLUMN(reference),當中reference為需要得到其列號的單元格或單元格區域。典型用法有三種。
1.COLUMN()
參數為空,COLUMN()返回公式所在單元格的列坐標值,如下公式位于B7單元格,所以返回值為2。
(1)可以將表格列表標題復制在H1:M1區域。
(2)9名員工,每名工資條3行,共需27行。選中G1:G27,輸入任何一個輸入數字后按Ctrl+Enter鍵填充。這一列是為雙擊向下填充準備的,避免員工人數多向下拖動填充的不便。
(3)在H2單元格輸入序號1,然后在I2單元格中輸入公式:
=VLOOKUP($H2,$A$2:$F$10, COLUMN(B2),)
(4)右拉填充公式。
(5)選中H1:M3區域,雙擊右下角填充句柄(小方塊)向下填充即可完成工資條的制作。
操作演示請看↓↓↓
此外,利用VLOOKUP與COLUMN函數的嵌套使用還可以應用在調整表格內容的排序上。