快捷搜索:  汽车  科技

一列数据如何拆分成两列:将多行多列的数据拆分成多行一列的数据

一列数据如何拆分成两列:将多行多列的数据拆分成多行一列的数据=MOD(ROW(A1)-1 5) 1二、确定列标从中,我们可以发现行号每5个数就 1,即1 1 1 1 1 ,2 2 2 2 2 ,3 3 3 3 3, 4 4 4 4 4 ,5 5 5 5 5 ,6 6 6 6 6........,列号每5个数就循环1次,即1 2 3 4 5 ,1 2 3 4 5,1 2 3 4 5 ,1 2 3 4 5,1 2 3 4 5…一、确定行号=ROW(A1)/6 1

为方便处理数据,有时候我们需要将多行多列的数据转化成多行一列的形式,如何用公式批量进行转换呢?

一列数据如何拆分成两列:将多行多列的数据拆分成多行一列的数据(1)

下面主要跟大家来分享如何用index函数来解决这个问题。在讲解之前,我们先来复习一下index函数的语法结构:=index(数据区域,行号,列标)

要想解决这道题,最重要的是如何确定行号和列标?

我们要的结果是:返回A:E数据区域中的第1行第1列,第1行第2列,第1行第3列,第1行第4列,第1行第5列,第2行第1列,第2行第2列,第2行第3列,第2行第4列,第2行第5列........

从中,我们可以发现行号每5个数就 1,即1 1 1 1 1 ,2 2 2 2 2 ,3 3 3 3 3, 4 4 4 4 4 ,5 5 5 5 5 ,6 6 6 6 6........,列号每5个数就循环1次,即1 2 3 4 5 ,1 2 3 4 5,1 2 3 4 5 ,1 2 3 4 5,1 2 3 4 5…

一、确定行号

=ROW(A1)/6 1

一列数据如何拆分成两列:将多行多列的数据拆分成多行一列的数据(2)

二、确定列标

=MOD(ROW(A1)-1 5) 1

一列数据如何拆分成两列:将多行多列的数据拆分成多行一列的数据(3)

G列的公式为:

=INDEX(A:E J2 K2)

一列数据如何拆分成两列:将多行多列的数据拆分成多行一列的数据(4)

合起来的总公式为:

=INDEX(A:E ROW(A1)/6 1 MOD(ROW(A1)-1 5) 1)

一列数据如何拆分成两列:将多行多列的数据拆分成多行一列的数据(5)

猜您喜欢: