職場工作中,幾乎天天都要遇到查找匹配問題,Vlookup函數(shù)公式有個限制,它只能從左向右進行查找匹配,例如根據(jù)姓名,查找工次數(shù)據(jù),輸入公式:
=VLOOKUP(F2,C:D,2,0)
但是它不能從右向左進行匹配,例如,根據(jù)員工姓名,匹配工號
它的查找方向是從右向左,逆向查找匹配,遇到這種情況,4種解決辦法,輕松搞定
我們需要搭配一個數(shù)組公式,來構建一個虛擬數(shù)組,使得查找值在前,結果列在后
輸入的公式是:
=VLOOKUP(F2,IF({1,0},C:C,A:A),2,0)
通過if{1,0}使得C列在前,A列在后
萬能通用用法:=vlookup(查找值,if({1,0},查找列,結果列),2,0)
可以先用match函數(shù)公式找到查找的數(shù)據(jù)在第幾行的位置,輸入公式:
=MATCH(F2,C:C,0)
然后再通過index函數(shù)獲取結果列,組合公式:
=INDEX(A:A,MATCH(F2,C:C,0))
萬能的通用用法:=index(結果列,match(查找值,查找列,0))
如果更新了最新版的Excel,會有這個新函數(shù)公式,使用用法是:
=xlookup(查找值,查找列,結果列)
所以我們輸入的公式是:
=XLOOKUP(F2,C:C,A:A)
同樣是新版本才用的公式,它是篩選函數(shù),表示對應的條件篩選的結果,所以使用用法是:
=filter(結果列,查找列=查找值)
更加的簡潔,所以輸入的公式是:
=FILTER(A:A,C:C=F2)
篩選的是A列結果,條件是C列的值等于F2單元格
新版本的2個函數(shù)公式,使用起來更加的簡潔,簡單易學
關于這個小技巧,你學會了么?動手試試吧!
聯(lián)系客服