VLOOKUP不能在两张纸之间工作

我试图在两张纸之间做一个VLOOKUP。 源列是包含ID的“普通”列,查找列是也包含ID的“普通”列。 我正在使用的公式:

VLOOKUP(TRIM(A2) & "", TRIM('[secondfile.xlsx]secondsheet'!$A:$A) & "", 1, FALSE)

我究竟做错了什么? 我认为追加“”单元格会将值转换为string,并比较好。

-Rudy。

VLOOKUP问题可能是由很多问题引起的,所以如果没有看到源数据,很难说。 我也不确定你的第二个TRIM在做什么,或者你的意思是追加""

然而,我注意到,你只是查找列1,这表明你只是检查数据是否存在于另一张表。 在这种情况下,为什么不使用(简单的) COUNTIF

 =COUNTIF([second sheet]A:A, A1) 

据我所见,你不能追加“”到一个Range对象。 你为什么要去比较string? 我的build议:要么进行数字比较(反正更快),要么使用“文本”function将数字转换为文本来创build另一个“通用”列。

没有尝试,应该!$ A,$ A be!$ A:$ A?