舉工作中的例子來說明,左邊是一份工資表數據,我們需要根據員工姓名來查找員工編號;

文章插圖
這就是典型的從右向左查找,我們今天把所有方法給匯總在一塊,任由選擇
1、更換列順序的方法
首先我們要將員工列的數據剪切,放到員工編號的前面,然后我們使用
=VLOOKUP(F2,A:B,2,0)公式快速查找

文章插圖
2、輔助數據源
我們在原始數據源的右邊用粘貼的方式也行 , 用=a2的方式也好 , 插入一個輔助列 , 然后輸入的公式是
=VLOOKUP(F2,B:E,4,0)

文章插圖
上面2種方法都要破壞原始數據源,如果不希望原始數據源改變的話,用下面的方法
3、vlookup+if(1,0)公式
我們用if函數構建了一個虛擬數組,b列在前面,a列在后面,輸入的公式是:
=VLOOKUP(F2,IF({1,0},B:B,A:A),2,0)

文章插圖
4、使用vlookup+choose公式
choose公式和if 1,0 類似,但是 if 1,0只能構建2列的虛擬數組,Choose公式可以構建多列的數組 , 這里我們輸入的公式是

文章插圖
如果說,第2參數choose構建多列數據的話,就可以用Choose({1,2,3},B:B,A:A,C:C)來實現了
5、使用index+match公式
index+match也是萬能通用公式組合
index(結果列,match(查找值,查找列,0))
所以我們輸入的公式是:
=INDEX(A:A,MATCH(F2,B:B,0))

文章插圖
6、indirect+match公式
和index+match公式非常像,萬能通用公式是
=INDIRECT(“結果列的列標”&MATCH(查找值,查找列,0)),所以輸入的公式是:
=INDIRECT(“a”&MATCH(F2,B:B,0))

文章插圖
7、xlookup公式
萬能通用公式xlookup(查找值,查找列,結果列)
我們輸入的公式是:=XLOOKUP(F2,B:B,A:A)

文章插圖
8、filter公式
我們在單元格中輸入的公式是:
=FILTER(A:A,B:B=F2)

文章插圖
9、vlookup+hstack公式
輸入的公式是:
=VLOOKUP(F2,HSTACK(B:B,A:A),2,0)
HSTACK公式也是把兩列數據合并在一起,形成一個新的數列 , 這里用來構建b列在前,a列在后的虛擬數組 。

文章插圖
10、sumifs公式(只能用在查找結果是數字的時候)
當查找結果是數字的時候,我們可以用sumifs公式替換vlookup , 如果是多條件的時候,效果更好 , 我們輸入的公式是:
=SUMIFS(A:A,B:B,F2)
【從右至左查找數據,你在加班,同事用10種方法解決!】

文章插圖
- 驍龍8Gen2+12GB內存+256GB存儲,4000左右可以拿下的兩款高端手機
- 夏至未至中傅小司叫什么 ?夏至未至傅小司的扮演者資料
- 年底將至,5件事情你不能做
- ?徐海喬母親爆料徐海喬暗戀,因為這個女生他才單身至今的嗎?
- 4000元檔位口碑最好的手機 ?四千左右什么手機好
- 關于冬至有哪些問題
- ?陳禮媛是誰?陳禮媛曾經被網暴甚至患了抑郁癥
- 我的朋友作文400字左右怎么寫
- 不能隨便移動涼粉 ?白涼粉多久才凝固,一小時左右
- 3歲左右牙長齊 ?寶寶幾個月長牙,4-7個月長第一顆牙
