VLOOKUP 或 INDEX/MATCH 不起作用
VLOOKUP or INDEX/MATCH doesn't work
我想查找 2 table 中的数据(如果它存在于另一个中)。我使用了 vlookup 但没有用,还有 INDEX MATCH。我不知道为什么根本原因是。这是 table :
a) 数据源
Data Source Exist in Table Array Sheet?
**40000** #N/A
40300
40400
40401
40402
40500
40600
40700
40701
40702
40897
40898
40899
40999
41000
42000
42100
42120
42150
43000
43012
43020
43099
45000
45005
45800
45900
45905
46000
b) Table 数组
20100
20300
24060
21998
21953
21950
21952
29000
28000
40000
40500
45900
45000
61000
62909
66000
66100
66900
66200
62901
c) 这是我试过的 vlookup 或 INDEX MATCH 函数:
=INDEX('Data Source'!E6:E73,MATCH('Data Source'!D5,Array!E6:E73,0))
或
=VLOOKUP(D28,Array!E28:E95,1,FALSE)
我不知道为什么它不会查找。
我已将 excel 文件上传到 :
https://www.dropbox.com/s/j9c9y2hm7avcbyz/Book1.xlsx?dl=0
Array 工作表中的伪数字实际上是看起来像文本的数字,而 Data Source 中的数字] 工作表是有人故意左对齐的实际数字(默认情况下数字右对齐)。 Select Array!E6:E73 和 运行 Data ► Text to Columns ► Fixed Width ► Finish 将伪数字转换为实际数字。真实数字永远不会与看起来像数字的文本相匹配。
转到 Data Source 工作表并通过首先选择 'Data Source'!D5:D450 然后重复文本到列命令来重复该过程。有流氓文本值散布在实际数字中(例如 41000)。
之后,将'Data Source'!E5中的公式改成这样,
=VLOOKUP('Data Source'!D5,Array!E:E,1, FALSE)
我想查找 2 table 中的数据(如果它存在于另一个中)。我使用了 vlookup 但没有用,还有 INDEX MATCH。我不知道为什么根本原因是。这是 table :
a) 数据源
Data Source Exist in Table Array Sheet?
**40000** #N/A
40300
40400
40401
40402
40500
40600
40700
40701
40702
40897
40898
40899
40999
41000
42000
42100
42120
42150
43000
43012
43020
43099
45000
45005
45800
45900
45905
46000
b) Table 数组
20100
20300
24060
21998
21953
21950
21952
29000
28000
40000
40500
45900
45000
61000
62909
66000
66100
66900
66200
62901
c) 这是我试过的 vlookup 或 INDEX MATCH 函数:
=INDEX('Data Source'!E6:E73,MATCH('Data Source'!D5,Array!E6:E73,0))
或
=VLOOKUP(D28,Array!E28:E95,1,FALSE)
我不知道为什么它不会查找。
我已将 excel 文件上传到 : https://www.dropbox.com/s/j9c9y2hm7avcbyz/Book1.xlsx?dl=0
Array 工作表中的伪数字实际上是看起来像文本的数字,而 Data Source 中的数字] 工作表是有人故意左对齐的实际数字(默认情况下数字右对齐)。 Select Array!E6:E73 和 运行 Data ► Text to Columns ► Fixed Width ► Finish 将伪数字转换为实际数字。真实数字永远不会与看起来像数字的文本相匹配。
转到 Data Source 工作表并通过首先选择 'Data Source'!D5:D450 然后重复文本到列命令来重复该过程。有流氓文本值散布在实际数字中(例如 41000)。
之后,将'Data Source'!E5中的公式改成这样,
=VLOOKUP('Data Source'!D5,Array!E:E,1, FALSE)