Excel 当存在查找值时,HLookup函数返回N/A
我有下表: 在HLookup的帮助下,我试图找到与每家商店相关的价值Excel 当存在查找值时,HLookup函数返回N/A,excel,vba,Excel,Vba,我有下表: 在HLookup的帮助下,我试图找到与每家商店相关的价值 Dim V1 As Variant With Worksheets("Sales") Set Lookup_Range = .Range("A1:H6") V1 = Application.HLookup("Shop 1", Lookup_Range, 2, False) --checking if the value exists If IsError(V1) Then .Cells(
Dim V1 As Variant
With Worksheets("Sales")
Set Lookup_Range = .Range("A1:H6")
V1 = Application.HLookup("Shop 1", Lookup_Range, 2, False)
--checking if the value exists
If IsError(V1) Then
.Cells(1, 20) = 0
Else
.Cells(1, 20) = V1
End If
End With
即使“Shop 1”存在,函数也找不到值。如果没有“iError(V1)”,我会得到N/A。我不知道哪里出了问题,哪里会出问题
任何帮助都将不胜感激。这两个值之间必须存在差异。可能是一个前导或尾随空格,或者是一个字符(160),而不是名称中的真正空格。我如何才能找到它并/或修复它?首先仔细检查工作表上的值。所有看起来正常的事情都显示什么:
msgbox工作表(“Sales”).Range(“A1”).Value=“Shop 1”