數據表查詢,如果你已經擁有了 O365,那麼恭喜你,xlookup 函數雲淡風輕中簡化並包羅了所有查詢函數,過去所積累的一切技巧都不再需要了。
可是很多讀者還是遺憾表示,沒有安裝 O365,那也不必沮喪,咱繼續 vlookup,那麼今天的教程就變得意義非凡。
當源數據表很寬,比如有好幾十列時,如果需要用 vlookup 函數查詢其中很靠後的某一列數據,第 3 個參數你們還是要靠數嗎?那就實慘了!
我從來不數,並且衷心希望看完本文以後,你們從今往後都不再數。
案例:
下圖 1 的左側為學生的各科考試成績和總分,請在右側根據姓名查找出對應的總分。
效果如下圖 2 所示。
解決方案:
1. 在 N2 單元格中輸入以下公式 --> 下拉複製公式:
=VLOOKUP(M2,A:K,COLUMNS(A1:K1),0)
公式釋義:
整段 vlookup 非常普通,沒有特別需要解釋的,唯一的亮點就是第三個參數 COLUMNS(A1:K1);
COLUMNS(A1:K1):統計從 A1 到 K1 的總列數,巧妙替代了手工數數
COLUMNS 函數說明:
作用:
返回數組或引用的列數。
語法:
COLUMNS(array)
參數:
array:必需,要計算列數的數組、數組公式或是對單元格區域的引用。
Excel學習世界
轉發、在看也是愛!