场景一:将多行变成一行:按行取值
将A-C列的姓名、地区、金额多列数据 , 变成右边的格式 , 按每行取值
文章插图
公式:
=INDEX($A$2:$C$7,INT(COLUMN(C1)/3),MOD(COLUMN(C1),3)+1)
函数解释:
1)INDEX(区域 , 行号 , 列号):返回行列交叉处的值
2)INT(数值):向下取整
3)MOD(数值 , 除数):取余
4)COLUMN(单元格):返回列号 , 只和单元格的字母有关
公式解释:
使用INDEX将对应的值查找过去 , 区域可以直接确定($A$2:$C$7) , 最主要的是行号和列号如何去确定 , 行号和列号的规律应该如下
文章插图
行号应该是1, 1, 1, 2, 2, 2 , , , 6 , 6, 6 的重复系列;制作这样的重复序列 , 有推导出来的公式:INT(ROW(重复次数的列号)/重复次数)
列号应该是1 , 2, 3, 1, 2, 3 , , , 1, 2 , 3 的循环序列;制作这样的循环序列 , 有推导出来的公式:1-N循环序列通用公式:MOD(ROW(N的列号),N)+1
场景二:将多行变成一行:按列取值
将A-C列的姓名 , 多列数据 , 变成右边的格式 , 按每列取值
文章插图
公式:
=INDEX($A$1:$C$6,MOD(COLUMN(F1),6)+1,INT(COLUMN(F1)/6))
【excel怎样把多列变成一行,excel表格多个列内容合并成一行】公式就不多说了 , 跟上面思路是一样的 。
推荐阅读
- 电脑的怎么打印出来,电脑打印怎么操作步骤
- ps历史记录如何可以调出来,ps历史记录删除了怎么恢复
- 手机照片kb怎么修改,手机照片怎么改大小kb
- 抖音头像带货,抖音要怎样右下角复制链接
- ps的历史记录怎样调出来,ps的历史记录怎么调出来步数
- 手机微博怎么拉黑别人,怎样知道微博被对方拉黑
- 顶级画质体验索尼65a9g旗舰4k电视
- 照片格式大小怎么调整,照片格式大小怎么样更改
- 微博应该怎么换头像,微博怎么更换头像不了