以如下公式作为例子讲解:
=VLOOKUP(A4,A2:D12,3,FALSE)
式子中第一项参数(A4)是查找基准,就是一般说的“需要找的是什么”(A是列号,4是行号)
第二项(A2:D12)是查找范围,
第三项(3)是查找到需要的行时,需要返回的第几列的单元格的值(需要用唯一的行号和列号来确定一个单元格的位置,通过查找就能够确定所需要查找的单元格所在的行,但是仍需要输入此值来进一步确定需要返回的列植)
第四项(FALSE)代表查找的精确度,FALSE是精确查找
我认为楼主拖拽后之所以下面表格中显示的不正确,是因为在拖拽时使用的是行和列自动递加的设置,比如我提供的式子,向下拖拽1格后就会变成:
=VLOOKUP(A5,A3:D13,3,FALSE)(可以发现,所有的行号都自动+1了,同理向右侧拖拽的话列号也会自动+1)
想要避免在拖拽的过程中行号和列号自动递加的问题,可以在行号或列号之前加上“$”符号,这样此符号后面的行号或列号在拖动时就不会变化了,例如:
=VLOOKUP($A4,$A$2:$D$12,3,FALSE)
上式中“$A4”只在列号“A”前面加了“$”,所以只有在横向拖拽的时候列号不会发生变化,而在纵向拖拽时,行号还是会变化,后面涉及到行号列号的地方以此类推。
楼主可以根据自己的需要,在行号或者列号前面加上“$”来达到自己想要的拖拽效果。
追问大大,请回来看看我的补充问题……
来自:求助得到的回答