回覆列表
-
1 # 用戶3554514717426
-
2 # 愛玩的妹妹
可以使用數組公式實現因為vlookup函數只能返回一個指定列的值,但使用數組公式可以返回多個列的值,方法是在函數輸入框中輸入該函數並按Ctrl+Shift+Enter鍵,從而將該公式轉換為數組公式,然後指定數組的多個列作為返回值即可。
其他常用的返回多列數值的函數還有index函數和match函數的組合。
可以使用index函數返回指定列的數值,並與match函數結合返回對應列數值。
同時,pivot table透視表和power query數據抓取等工具也可以實現快速選取多個列的目的。 -
3 # 明哥步伐你比不了
VLOOKUP可以選取多個列,只需要在函數參數中將需要選取的列的索引值依次添加到“col_index_number”參數的後面即可。
比如說,如果你需要選取第2、3、4列,那麼“col_index_number”參數應該填寫為“2,3,4”。
這樣就可以同時返回多個列的數值了。
需要注意的是,如果需要選取的多個列結果不是數值類型,而是文本或日期類型,那麼需要將這些結果進行格式化才能正常顯示。 -
4 # K國王ing592
1、首先,我們打開Excel表格。
2、其次,在要查找的另一列中輸入公式=VLOOKUP(H6,$D$6:$E$11,2,0),H6是要查找的值,$D$6:$E$11是要查找的區域的絕對值,絕對值要按F4,2是查找區域的第幾列數,0是精確匹配。
3、輸入公式後按回車,即可匹配另一列的數值。
4、下拉公式即可
如果要在vlookup函數中選取多個列,可以使用“數組公式”(Array Formula)的方式。具體步驟如下:
在需要輸出結果的單元格中輸入“=ArrayFormula(VLOOKUP(lookupvalue,tablearray,{colindex1,colindex2,…},0))”,其中lookupvalue是要查找的值,tablearray是要查找的表格區域,{colindex1,colindex2,…}是要輸出的列的索引號,0表示精確匹配。
在輸入完公式後,按下Ctrl+Shift+Enter鍵,將公式轉換為數組公式。
數組公式會自動填充整個結果區域,輸出所有選定的列的值。
需要注意的是,數組公式的計算速度較慢,如果數據量較大,可能會導致Excel卡頓或崩潰。因此,在使用數組公式時,應盡量減少計算量,避免對性能造成影響。