
如何在Excel中查找值返回多個對應的值?
本教程討論的是在Excel中查找返回一個對應值的值,如以下屏幕截圖所示:
查找值使用數組公式返回多個對應的值
查找值使用過濾器返回多個對應的值
查找值使用定義的函數返回多個對應的值
查找值使用數組公式返回多個對應的值驚人的! 在 Excel 中使用高效的選項卡,如 Chrome、Firefox 和 Safari!每天節省50%的時間,并減少數千次鼠標單擊!這是一個長數組公式,可以幫助您查找一個值并返回多個對應的值。
1.在空白單元格中輸入要查找的值。 看截圖:
2.在相鄰的單元格中,鍵入此公式
=IF(ISERROR(INDEX($A:$B,SMALL(IF($A:$A=$D,ROW($A:$A)),ROW(1:1)),2)),"",
INDEX($A$1:$B$7,SMALL(IF($A$1:$A$7=$D$4,ROW($A$1:$A$7)),ROW(1:1)),2)) 進去,然后按 Shift + Ctrl + 輸入 鍵,然后將 自動填充 填充單元格,直到第一個空白單元格出來。 看截圖:注意:在上面的公式中,$ A $ 1:$ B $ 7表示范圍數據,$ A $ 1:$ A $ 7表示您要在其中查找特定值的列范圍,$ D $ 4表示您鍵入查找的單元格步驟1、2中的value表示在第二列中找到相應的值。
查找值使用過濾器返回多個對應的值在Excel中,您還可以使用“篩選器”功能來解決此問題。
1.選擇要查找值的列范圍,然后單擊 Data > 篩選器。 看截圖:
2.然后單擊所選范圍的第一個單元格中的箭頭按鈕,并僅在下拉列表中檢查要查找的值。 看截圖:
3。 點擊 OK,現在您只看到查找值及其對應的值被過濾掉了。
查找值使用定義的函數返回多個對應的值如果您對定義的功能感興趣,也可以使用定義的功能解決問題。
1。 按 Alt + F11鍵 鍵打開 Microsoft Visual Basic應用程序 窗口。
2。 點擊 模塊 > 插頁 插入一個 模塊 窗口,然后將下面的VBA復制到該窗口中。
VBA:查找值返回多個相應的值。
Function MyVlookup(pWorkRng As Range, pRng As Range, pColumnIndex As Integer, Optional pType As String = "v")Updateby20140827Dim xRow As SingleDim xCol As SingleDim arr() As VariantReDim arr(0)For i = 1 To pRng.Rows.CountIf pWorkRng = pRng.Cells(i, 1) Thenarr(UBound(arr)) = pRng.Cells(i, pColumnIndex)ReDim Preserve arr(UBound(arr) + 1)End IfNextIf pType = "h" ThenxCol = Range(Application.Caller.Address).Columns.CountFor i = UBound(arr) To xColarr(UBound(arr)) = ""ReDim Preserve arr(UBound(arr) + 1)NextReDim Preserve arr(UBound(arr) - 1)MyVlookup = arrElsexRow = Range(Application.Caller.Address).Rows.CountFor i = UBound(arr) To xRowarr(UBound(arr)) = ""ReDim Preserve arr(UBound(arr) + 1)NextReDim Preserve arr(UBound(arr) - 1)MyVlookup = Application.WorksheetFunction.Transpose(arr)End IfEnd FunctionCopy3.關閉窗口,然后在單元格中鍵入此公式 = MyVlookup(A10,$ A $ 2:$ B $ 7,2) (A10表示查找值,$ A $ 2:$ B $ 7表示數據范圍,2表示列索引號)。 然后按 Shift + Ctrl + 輸入 鍵。 然后將填充手柄向下拖動到單元格中,將光標置于 配方欄,然后按 Shift + Ctrl + 輸入 一次。
Tips::如果要返回水平單元格中的值,可以鍵入此公式 = MyVlookup(A10,$ A $ 2:$ B $ 7,2,“ h”).
最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

