我VLOOKUP
在 Excel 电子表格中有一个。
=VLOOKUP(D2,'Building blocks'!B7:ZL35, 44)
目前它返回0
,即使相应单元格中有文本。相应单元格仅位于第 23 行,因此位于[table] B7:ZL35
。
只要修修补补,我就会意识到,如果我将表格向上或向下改变,即改为B7:ZL34
或B7:ZL36
,它VLOOKUP
就会突然开始工作。
我的电子表格中的所有VLOOKUP
s 都发生了这种情况。
有人知道这是为什么吗?任何帮助都非常感谢!
答案1
通常,在构建函数时VLOOKUP
,应始终将查找范围设为绝对引用,否则在向下复制公式时它将转移到其他范围。类似这样的操作可能会解决您的问题:
=VLOOKUP(D2,'Building blocks'!$B$7:$ZL$35, 44, FALSE)