Excel 当存在查找值时,HLookup函数返回N/A

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(

我有下表:

在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(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”