回覆列表
  • 1 # 夢輝

    使用VLOOKUP函數只能返回查詢值的第一個對應數據,無法直接返回多個對應數據。

    如果您需要將查詢值的多個對應數據顯示出來,可以考慮使用其他函數或方法來實現,例如使用數組公式、使用索引和匹配函數的組合、使用透視表等。

  • 2 # 善男22

    一種常見的方法是使用數組公式(Array Formula)結合INDEX和SMALL函數。以下是一個示例:

    假設您要在範圍A2:B10中查找值為D2的所有匹配項,並將對應的數據顯示在單元格E2及以下。

    在單元格E2輸入以下公式:

    =IFERROR(INDEX($B$2:$B$10, SMALL(IF($A$2:$A$10=D2, ROW($A$2:$A$10)-MIN(ROW($A$2:$A$10))+1, ""), ROW()-1)), "")

    按 Ctrl+Shift+Enter 將公式輸入為數組公式(在公式框中會有花括號出現)。

    將公式向下拖拽填充至所需區域,以覆蓋將顯示查詢結果的範圍。

    該公式將會返回範圍A2:A10中與查詢值D2匹配的所有對應數據。

    請注意,這是一個數組公式,需要使用 Ctrl+Shift+Enter 進行確認。同時,如果範圍過大,公式的計算可能相對較慢。

    其他方法可能包括使用VBA宏、自定義函數或使用輔助列等。具體方法根據您的數據和需求會有所不同。

  • 中秋節和大豐收的關聯?
  • 作業評定法的主要方法?