2016 - 2024

感恩一路有你

excel一个表格拆分多行 Excel一个表格框内怎么分出3行?求救?

浏览量:2248 时间:2023-08-09 13:41:05 作者:采采

Excel一个表格框内怎么分出3行?求救?

这是个六列四行的合并单元格,想通过Excel来分行有些困难。

直接在合并单元格中“插入”“图形”“直线”的,添加两条直线,就可以将单元格分成三行。

Excel如何把一行中的一部分拆分成两行或多行?

分列操作不在讨论范围之内,我们讨论矩阵转换问题,从数组层面用函数完成。首先我们定义两种矩阵:

数据存放规则:从第一个位置开始依次往下按W型走向存放(记作L型)或者依次往右按照Z型走向存放(记作 R型),如图所示

这两种矩阵相互转换属于数字游戏,锻炼思维用的。

如图,L型5×3矩阵转换为L型3×5矩阵

三步法完成:

第一步,构造目标矩阵 λROW(1:3) (COLUMN(A:E)-1)*3

第二步,构造目标矩阵在源矩阵中的行标矩阵rMOD(λ-1,5) 1

第三步,构造目标矩阵在源矩阵中的列标矩阵cCEILING(λ/5,1),或者写成INT((λ-1)/5) 1

数组公式形式如下:

INDEX(A1:C5,MOD((λ)-1,5) 1,CEILING((λ)/5,1))

替换λ为ROW(1:3) (COLUMN(A:E)-1)*3,得到如下公式

INDEX(A1:C5,MOD((ROW(1:3) (COLUMN(A:E)-1)*3)-1,5) 1,CEILING((ROW(1:3) (COLUMN(A:E)-1)*3)/5,1))

选择E1:I3输入上述公式(直接复制粘贴),然后按ctrl shift enter即可。

如图,R型5×3矩阵转换为R型3×5矩阵

三步法完成:

第一步,构造目标矩阵 λCOLUMN(A:E) ( ROW(1:3)-1)*5

第二步,构造目标矩阵在源矩阵中的行标矩阵rCEILING(λ/3,1)

第三步,构造目标矩阵在源矩阵中的列标矩阵cMOD(λ-1,3) 1

数组公式形式如下:

INDEX(A1:C5,CEILING((λ)/3,1),MOD((λ)-1,3) 1)

替换λ为COLUMN(A:E) ( ROW(1:3)-1)*5,得到如下公式

INDEX(A1:C5,CEILING((COLUMN(A:E) ( ROW(1:3)-1)*5)/3,1),MOD((COLUMN(A:E) ( ROW(1:3)-1)*5)-1,3) 1)

选择E1:I3输入上述公式(直接复制粘贴),然后按ctrl shift enter即可。

R型m×n矩阵转换为L型i×j矩阵或者L型m×n矩阵转换为R型i×j矩阵留给读者自己思考。

下面我们再来看一种生活中经常用到的矩阵转换,还是从数组层面考虑,当然数组不是最简单的方法。如图

依然三步法完成:

第一步,构造目标矩阵 λROW(1:4) (CEILING(COLUMN(A:H)/2,1)-1)*4

(这里A1到A16全部换成数字1到16)

第二步,构造目标矩阵在源矩阵中的行标矩阵rλ

第三步,构造目标矩阵在源矩阵中的列标矩阵cCEILING(λ/16,1) 1-MOD(COLUMN(A:H),2)

数组公式形式如下:

INDEX(A1:B16,λ,CEILING((λ)/16,1) 1-MOD(COLUMN(A:H),2))

替换λ为ROW(1:4) (CEILING(COLUMN(A:H)/2,1)-1)*4,得到如下公式

INDEX(A1:B16,ROW(1:4) (CEILING(COLUMN(A:H)/2,1)-1)*4,CEILING((ROW(1:4) (CEILING(COLUMN(A:H)/2,1)-1)*4)/16,1) 1-MOD(COLUMN(A:H),2))

选择D1:K4输入上述公式(直接复制粘贴),然后按ctrl shift enter即可。

逆运算,如图

依然三步法完成:

第一步,构造目标矩阵 λROW(1:16)*{1,1}

(这里A1到A16全部换成数字1到16)

第二步,构造目标矩阵在源矩阵中的行标矩阵rMOD(λ-1,4) 1

第三步,构造目标矩阵在源矩阵中的列标矩阵c2*CEILING(λ/4,1) COLUMN(A:B)-2

数组公式形式如下:

INDEX(A1:H4,MOD(λ-1,4) 1,2*CEILING(λ/4,1) COLUMN(A:B)-2)

替换λ为ROW(1:16)*{1,1},得到如下公式

INDEX(A1:H4,MOD(ROW(1:16)*{1,1}-1,4) 1,2*CEILING(ROW(1:16)*{1,1}/4,1) COLUMN(A:B)-2)

选择J1:K16输入上述公式(直接复制粘贴),然后按ctrl shift enter即可。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。