欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

EXCEL函数嵌套应用之隔列取数无需手动复制粘贴

程序员文章站 2022-06-26 19:14:25
最近遇到很多隔列取数的问题,大多是隔几列取一个数,一般都要取30多个数。手动复制粘贴很容易混乱,于是有了下文。再也不用担心隔列取数的偏头痛了。 需求:将绿色部分分...

最近遇到很多隔列取数的问题,大多是隔几列取一个数,一般都要取30多个数。手动复制粘贴很容易混乱,于是有了下文。再也不用担心隔列取数的偏头痛了。

需求:将绿色部分分别取出,结果如蓝色箭头下边。要求在B9单元格用一个公式下拉并右拉实现。

EXCEL函数嵌套应用之隔列取数无需手动复制粘贴

在B9单元格输入公式:

=INDEX(3:3,SMALL(IF(MOD(COLUMN($B3:$K3),2)=0,COLUMN($B3:$K3)),COLUMN(A1)))

公式详解:

1、COLUMN($B3:$K3)取出列号,分别为2、3、4、…、9、10、11

2、IF(MOD(COLUMN($B3:$K3),2)=0,COLUMN($B3:$K3)),用MOD函数取列号除以2的余数,IF判断如果余数为0,把为0的列号取出来

3、用SMALL函数配合COLUMN函数,随着向右偏移,分别取出2、4、6、8、10的列号,最后用INDEX函数取出销售额