VLOOKUP / CONCATENATE“#N / A”错误

我试图把两列一起,然后从另一张表中查找值。 如果我硬编码的数字VLOOKUP的作品,但与CONCATENATE我得到#N #N/A 两栏都是通用格式。 所以我不明白我做错了什么。

这就是我在Excel 2010中所做的:

 =VLOOKUP(CONCATENATE($W26,W$1),Sheet2!$A$1:$B$200,2,FALSE) 

有任何想法吗?

= VLOOKUP(CONCATENATE($ W26,W $ 1)+ 0,Sheet 2中$ A $ 1:$ B $ 200,2,FALSE)

有人把这个发给我,而且效果很好。 感谢大家。

在单元格开始处使用简单的逗号

像'#N / A

它将把列视为string,而不是数字

连接不能有一个范围,你可以给一个单元格或双引号的值。 当你拖动公式将根据请求改变。

如果连接确实与您正在查找的列产生相同的输出,那么您应该如何处理。 所以连接必须有错误。 只需在公式栏中突出显示公式的拼接部分,然后按F9键,它将在飞行中为您计算该零件。 这将会告诉你它正在试图查找什么。 另外,请记住VLOOKUP喜欢sorting列表。