为什么以下公式中要用column函数,正常情况下Vlookup第三个字段不是用数字表示就可以了吗?求高手

=IF(ISERROR(VLOOKUP($A:$A,'13'!$B:$J,COLUMN(Sheet3!B:B),0)),"",VLOOKUP(Sheet3!$A:$A,'13'!$B:$J,COLUMN(Sheet3!B:B),0))

COLUMN(Sheet3!B:B)返回的结果是数字2

这个作用是方便向左填充时,使返回列这个数字随之变化。
比如向右填充,公式变成COLUMN(Sheet3!C:C)返回结果为3
这样就不用一个一个公式地设置了。只要设置一个公式向左拉就可以了。
column函数是返回列号,也就是第几列。B:B是指B列,B列是第二列,所以返回2
其实这里的COLUMN(Sheet3!B:B)里面的sheet3!是多余的。删掉使公式更简洁明了。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网