请看我的这个excel命令哪儿错了?

来源:百度知道 编辑:UC知道 时间:2024/06/30 10:43:26
=VLOOKUP(CONCATENATE("a",ROW()),Sheet1!A1:B500,2,0)
这个公式的意思是要搜当前行的第一列的值在sheet1上的a1:b500中对应的值!

我认为公式里面CONCATENATE("a",ROW()) 的影响,造成计算不出来。
建议把CONCATENATE("a",ROW())改为A3(若要输入的格为B3)
即为:

B3: =VLOOKUP(A3,Sheet1!A1:B500,2,0)

什么环境下用的?什么版本?

公式本身没错,不明白你具体要做什么。
就是在Sheet1的A1:B500(相对位置)中查找A列为a?(假设公式在第?行)的那行的第二列值。
不过一般我在用VLookup时,被查找的table_array用绝对引用,如:=VLOOKUP(CONCATENATE("a",ROW()),Sheet1!$A$1:$B$500,2,FALSE),你试一下吧。