Excel-vlookup(查找值,区域范围,列序号,0)如何固定住列序列号,这样即使区域范围变动也不受影响


突然,发现VLOOKUP的列序列号并不会随着区域范围的改变而自动调节改变,只是傻瓜的一个数,导致V错值。所有,就想实现随表格自动变化的列序号。

方法一:在列序号那里,用函数得出永远想要的那个列在区域范围中的列数:区域范围内的目标列COLUMN值-区域范围首列COLUMN值+1

=VLOOKUP(I2,$B$2:$G$15,COLUMN($G$2)-COLUMN($B$2)+1,0)

方法二:原理跟方法一相同,只是用“[@表格名]表格样式”代替COLUMN函数中的参数

添加[@表格名]功能方法:选中数据区域-》插入-》表格-》-》确定-》-》-》这样就可以在这个区域,用[@列表名]代替函数参数。

 

 

方法三:原理跟方法一相同,只是用“名称管理器”代替COLUMN函数中的参数

有个快速方法新建一个名称管理单元区域:

 

 之后就,可以直接用小甜心为函数参数,不需要加引号不需要中括号,直接用作参数即可;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM