上下左右互转

前言

工作中经常用到行列的转换,比如把两列变一列或把一列变成两列,初级的同学可能手动调整,忙乎半天。下面看一下老崔如何有公式接触此类问题

左右结构变成上下结构

公式:

C1=INDEX($A$1:$B$26,INT((ROW()-1)/2)+1,MOD(ROW()-1,2)+1)

解释:

INT((ROW()-1)/2)+1 会生成序列 1,1,2,2,3,3……

MOD(ROW()-1,2)+1 会生成序列 1,2,1,2,1,2……

上下结构变成左右结构

D1 =INDEX($C$1:$C$52,2*ROW()-1)

解释:

2*row()-1 会生成序列:1,3,5,7,9……

E1= INDEX($C$1:$C$52,2*ROW())

2*ROW() 会生成序列:2,4,6,7,10……

总结

Index (矩阵,第几行,第几列),返回矩阵的第几行、第几列的交差值

Row(单元格引用),返回单元格行号,引用省略时为本单元格

Column(单元格引用),返回单元格列号,引用省略时为本单元格

Int(数值),返回整数部分

Mod(被除数,除数),返回余数

Index、row、column、int、mod 函数可以根据不同的需要构建相应的序列来进行数据重排。

数学不好,你一定学不好EXCEL,因为学好数学除了会算数,还要有很强的逻辑分析能力。

送你几道小学计算题

题一:

等于多少?

题二:15,19,23,27,……,443 数列中偶数项的和与奇数项的和差值是多少?

END

欢迎入群讨论!(QQ群)
(0)

相关推荐