巧用Vlookup函数统计连续上榜次数

来源:互联网 发布:java常用算法手册 宋娟 编辑:程序博客网 时间:2024/06/02 05:24

iamlaosong文

我们有一个揽投部诚信质量榜,每周发一次,榜中需要统计揽投部连续上榜次数,如果每次上榜揽投部数量一致,倒是比较好解决,只需用vlookup函数在上周榜中查询,查到则次数加1,否则次数为1 。

当然,数量不一致也可以用上面的办法,只是每周需要修改vlookup公式的范围,如下图所示:


改公式比较麻烦,新想能否将这个范围值放到单元格中,每次只要改单元格的值就行了,这个方案是可行的,用indirect函数就可以实现。这样倒是可以省去了修改公式的麻烦,但是依然要查询上周榜单的起止行号,而且还要把这个起止行号复制到该周榜单的每一行。

后来看到榜单中有周次,那么能否利用这个周次确定范围呢?答案是可行的,用match函数定位,如下图所示:


至此,每周只要填好前面的数据,复制连续周数的公式就可以了。

0 0