我已经在网上搜索了一个答案,但是我还没有发现任何东西,这让我想不到因为我知道解决方案必须简单。
与VLOOKUP
类似,我正在尝试针对单个单元格检查一系列值,并且如果范围中的任何单元格匹配,则返回字面上的任何值。我不能反过来,因为范围包含许多通配符字符串,而单个单元格是完整的字符串。或许我可以这样做,但我不知道如何处理它。
从字面上看,任何帮助或正确方向的观点都将受到赞赏。我尝试了MATCH
,VLOOKUP
和IF
语句的多次迭代无效。
答案 0 :(得分:1)
如果您要在A1列中的列表中查找E列中的任何值,如果您找到该值,则会提示您。
Sub ok()
Dim i As Integer
Dim rng As Range: Set rng = Application.Range("E1:E5")
Dim cel As Range
For Each cel In rng.Cells
For i = 1 To 5
If cel.Value Like Range("A" & i).Value Then
MsgBox "Found " & cel.Value
End If
Next
Next cel
End Sub
答案 1 :(得分:1)