小编Mar*_*tin的帖子

具有多个条件的 VLOOKUP 在一个单元格中返回值

我发现这个 VBA 能够使用一个条件将所有匹配的值返回到一个单元格中进行匹配:

Function MYVLOOKUP(pValue As String, pWorkRng As Range, pIndex As Long)
'Update 20150310
Dim rng As Range
Dim xResult As String
xResult = ""
For Each rng In pWorkRng
    If rng = pValue Then
        xResult = xResult & " " & rng.Offset(0, pIndex - 1)
    End If
Next
MYVLOOKUP = xResult
End Function
Run Code Online (Sandbox Code Playgroud)

但是我需要这个 VLOOKUP 来返回与多个匹配条件相比的值。

任何想法如何升级?

谢谢。更新如下:

数据表: 在此处输入图片说明

我需要公式来返回 A1-1A 和 A.0002 匹配的单元格中的值。结果应该是8 3

excel vba vlookup

1
推荐指数
1
解决办法
2378
查看次数

标签 统计

excel ×1

vba ×1

vlookup ×1