日常工作中,查找匹配問題特別多,例如,我們的查找結果希望是可以變動的
當我們下拉菜單選擇部門的時候,就是得到對應部門的結果
將我們下拉菜單選擇工資的時候,就得到對應的工資
![](http://image.uc.cn/s/wemedia/s/upload/2024/9b5329b5f253e8f20e5781484cd3d73e.png)
我們可以使用VLOOKUP公式+MATCH組合快速的完成計算
1:VLOOKUP公式當我們查找結果是性別的時候,我們輸入的公式是:
=VLOOKUP(G2,A:E,2,0)
![](http://image.uc.cn/s/wemedia/s/upload/2024/745dd441c64eda4a33cfae852a392f0e.png)
當查找結果是部門的時候,我們的公式就需要變成:
=VLOOKUP(G2,A:E,3,0)
也就是VLOOKUP公式的第3個參數,會隨著需要查找的結果而變動
![](http://image.uc.cn/s/wemedia/s/upload/2024/fe5384989119af8e921e09a50a798d2c.png)
那有沒有什麽公式可以計算出來,當查找值變動的時候,計算出需要的結果列
有一個MATCH公式就可以解決
當我們輸入的公式是:
=MATCH(H1,1:1,0)
它表示H1單元格的值,在第一行裏面搜索,0表示精確搜索
它就能查找到在第一行裏面,它在第3個結果出現
![](http://image.uc.cn/s/wemedia/s/upload/2024/f2d2664152565a7173442a822ff8e1da.png)
當我們將H1單元格的值,改成工齡時,它計算的結果就是4了
![](http://image.uc.cn/s/wemedia/s/upload/2024/a05995989715655d07852c1a98b53274.jpg)
所以I1單元格的值,可以自動計算出你的需求結果在哪一列
我們只需要將VLOOKUP公式的第3參數固定引用到I1單元格,就可以得到結果:
=VLOOKUP(G2,A:E,$I$1,0)
![](http://image.uc.cn/s/wemedia/s/upload/2024/5aafedec8f14f781ed021e084c1587bf.png)
如果說,你不想使用輔助單元格來計算
那我們可以使用兩個公式組合來運算
使用的公式是:
=VLOOKUP(G2,A:E,MATCH($H$1,$1:$1,0),0)
![](http://image.uc.cn/s/wemedia/s/upload/2024/14e79ed8a5115a81f2b060de94b33a55.png)
隨著H1單元格的修改,查找結果也能自動的計算出來:
![](http://image.uc.cn/s/wemedia/s/upload/2024/0707e53947845dd9162e88de01955a7d.png)
關于這個小技巧,你學會了麽?動手試試吧!