作业帮 > 综合 > 作业

excel在用VLOOKUP函数横向填充单元格时如何使COLUMN的列不变化

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/07 05:49:31
excel在用VLOOKUP函数横向填充单元格时如何使COLUMN的列不变化
1、所用公式
=VLOOKUP(D21,元数据J!$B$174:$P$203,COLUMN(O:O),0)

2、需求
如附图,该公式现在填在红圈所示列的D23位置,可以正常从元数据表单中获得数值.即公式无误!
现在我的想法是,将D23列中的公式向右复制,使其右侧的数据能够自动得出.


目前的问题是,当我向右拖动的时候,别的函数都OK,只有COLUMN里面的(O:O)变成了(P:P),导致表单报错.

求教,如何在向右拖动公式时,保证COLUMN里的列数值不变?即始终为(O:O)
锁定即可
=VLOOKUP(D21,元数据J!$B$174:$P$203,COLUMN($O:$O),0)
再问: 谢谢,真是难者不会会者不难呢 我也想到锁定了,但是我写的是COLUMN($O$:$O$)啊,悲催的。那么请问,在什么情况要用双$锁定,什么时候用单$呢,我糊涂了都:)
再答: 对于单元格才有区分,对于整行或者整列,只有一种锁定: 单元格锁定: 锁定列:$a1,横向拉动,不变化,竖向拉动,变化 锁定行:a$1,横向拉动,变化,竖向拉动,不变化 完全锁定:$a$1,怎么拉动都不变化