回覆列表
  • 1 # Mnbcxs

    操作步驟說明:如下圖,要根據“工號”在原始資料表中查詢對應的“姓名”。雙擊B8單元格,輸入公式:=VLOOKUP(A8,IF({1,0},B1:B5,A1:A5),2,0)左手按住Ctrl+Shift,右手按下回車執行公式即可。這主要利用的是IF函式第一引數陣列化來實現的,選中部分空單元格,輸入公式:=IF({1,0},B1:B5,A1:A5)左手按住Ctrl+Shift,右手按下回車就可以看到透過IF函式將兩列值互換了。類似的,利用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()函式取值。

  • 2 # 使用者9144881535514

    操作步驟說明: 如下圖,要根據“工號”在原始資料表中查詢對應的“姓名”。 雙擊B8單元格,輸入公式: =VLOOKUP(A8,IF({1,0},B1:B5,A1:A5),2,0) 左手按住Ctrl+Shift,右手按下回車執行公式即可。 這主要利用的是IF函式第一引數陣列化來實現的,選中部分空單元格,輸入公式: =IF({1,0},B1:B5,A1:A5) 左手按住Ctrl+Shift,右手按下回車就可以看到透過IF函式將兩列值互換了。 類似的,利用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()函式取值。

  • 中秋節和大豐收的關聯?
  • 當患者心率不適合除顫時使用腎上腺素目的是?