回覆列表
  • 1 # 冰糖說體育

    反向查詢:

    1.如下圖,要根據“工號”在原始資料表中查詢對應的“姓名”。

    2.雙擊B8單元格,輸入公式:=VLOOKUP(A8,IF({1,0},B1:B5,A1:A5),2,0)左手按住Ctrl+Shift,右手按下回車執行公式即可。

    3.這主要利用的是IF函式第一引數陣列化來實現的,選中部分空單元格,輸入公式:=IF({1,0},B1:B5,A1:A5)左手按住Ctrl+Shift,右手按下回車就可以看到透過IF函式將兩列值互換了。

    4.類似的,利用CHOOSE()函式也可以實現類似IF()的效果:=VLOOKUP(A8,CHOOSE({1,2},B1:B5,A1:A5),2,0)仍然三鍵執行陣列公式,也可以實現VLOOKUP()函式的反向查詢。

    5.如果不用VLOOKUP()函式,可以利用INDEX+MATCH替代方法實現,公式如下:=INDEX(A1:A5,MATCH(A8,B1:B5,))這裡透過MATCH()函式定位A8所在位置,然後用INDEX()函式取值。

  • 中秋節和大豐收的關聯?
  • 劍蝶好不好啊?最後結局是什麼呢?