为什么以下公式中要用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))
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 13:11:41
为什么以下公式中要用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函数,正常情况下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函数,正常情况下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!是多余的.删掉使公式更简洁明了.