EXCEL函数嵌套应用之隔列取数无需手动复制粘贴
程序员文章站
2022-03-04 19:21:58
最近遇到很多隔列取数的问题,大多是隔几列取一个数,一般都要取30多个数。手动复制粘贴很容易混乱,于是有了下文。再也不用担心隔列取数的偏头痛了。
需求:将绿色部分分...
最近遇到很多隔列取数的问题,大多是隔几列取一个数,一般都要取30多个数。手动复制粘贴很容易混乱,于是有了下文。再也不用担心隔列取数的偏头痛了。
需求:将绿色部分分别取出,结果如蓝色箭头下边。要求在B9单元格用一个公式下拉并右拉实现。
在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函数取出销售额