MySQL一维表变二维表_二维表转换一维表,三种方法一网打尽!

小伙伴们,早上好!新的一天又开始了,学习的脚步不能停。今天向大家分享二维表格转一维表的三种方法,分别用到函数、数据透视表和VBA代码。三种方法各有利弊,表亲可以自行选择。如下图,A1:E5是数据源,A7:C22是最终要实现的结果样式:一起动手试试啦!函数公式法A7单元格输入=OFFSET($A$1,INT((ROW()-7)/4)+1,0)B7单元格输入=OFFSET($A$1,0,MOD(ROW...
摘要由CSDN通过智能技术生成

小伙伴们,早上好!新的一天又开始了,学习的脚步不能停。

今天向大家分享二维表格转一维表的三种方法,分别用到函数、数据透视表和VBA代码。三种方法各有利弊,表亲可以自行选择。

如下图,A1:E5是数据源,A7:C22是最终要实现的结果样式:

74530338_1

一起动手试试啦!函数公式法

A7单元格输入=OFFSET($A$1,INT((ROW()-7)/4)+1,0)

B7单元格输入=OFFSET($A$1,0,MOD(ROW()-7,4)+1)

C7单元格输入=OFFSET($A$1,INT((ROW()-7)/4)+1,MOD(ROW()-7,4)+1)

公式向下复制,完成。

OFFSET函数通过调整行、列偏移量,改变起始单元格地址,返回现有结果。

以上均以A1为起始单元格。A列的列偏移量始终为0,行偏移量为1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4的数列,以取整函数INT和ROW函数嵌套生成。

B列的行偏移量始终为0,列偏移量为1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4的数列,以求余函数MOD和ROW函数嵌套生成。

C列行列偏移量为A、B两列综合。透视表法1Step1

依次按下Alt、D、P,进入多表透视向导。

选择【多重合并计算数据区域】、创建【数据透视表】

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值