中 关于VLOOKUP,你必须知道的23件事( 二 )


本示例中,当在Year和Rank之间插入新列后,查找Rank和Sales被中断,而Year工作正常,因为其所在列在插入列的左侧,没有受到影响:

中 关于VLOOKUP,你必须知道的23件事


图13
为了避免这种问题,可以使用下文描述的技巧计算列索引号 。
15.可以使用ROW或COLUMN计算列索引号
如果不想在复制公式后还要对公式进行编辑,那么可以使用ROW或COLUMN来生成动态的列索引号 。如果从连续列中获取数据,这个技巧可让你设置一个VLOOKUP公式,然后将其复制而无需进行任何修改 。
本例中,使用COLUMN函数生成动态的列索引号 。在单元格C3中,COLUMN函数返回当前列的列号3,将其减去1得到表中列的索引号,然后向右复制该公式:
中 关于VLOOKUP,你必须知道的23件事


图14
所有的公式都是相同的,不需要任何编辑 。使用的公式如下:
=VLOOKUP(ids,datax,COLUMN()-1,0)
(未完待续……)

猜你喜欢