excel学习库

excel表格_excel函数公式大全_execl从入门到精通

excel表格如何将多行多列数据自由转换为一列?来看offset函数!

行与列数据的转换,属于表格数据处理的一项工作,那如何对多行多列的数据进行单列的转换,或者反过来将单列的数据转换成多行多列的形式,是我们将要学习的内容。

其中涉及到一些常见引用函数的应用,能够进行类似场景的公式套用,大家可以先收藏再阅读。

下面进入正题。

多行多列的区域数据,如何快速转换成一列?

它又包含两种情况,第一种情况是多行多列数据区域先行后列转换成一列;第二种则是多行多列数据区域先列后行转换成一列。

两种情况的公式写法是不同的,作者将通过同一个数据区域来分别进行公式写法讲解。

首先是第一种,先行后列转换。

1、多行多列数据区域先行后列转换成一列

先来看一下使用完整offset函数公式的转换效果,如下动图所示:

首先来思索一下公式的应用思路。

由于数据区域是多行多列,那么先行后列进行转换,也就意味着要先引用第一行三列数据,再依次引用第二行三列数据,第三行三列数据。

所以重点是如何来进行一行三列的循环引用!

尤其是在offset函数公式中,根据它的基础语法表达,如果以A1单元格为参照,则需要其第2参数下移1行,且第3参数不偏移列,省略第4和第5参数。

随着公式向下填充,第2参数值为1要保持三次,然后向下依次循环;第3参数值则从0-2依次循环。

这句话怎么理解呢?

我们一个公式一个公式来解析。

先输入一个行的循环公式:

=INT(ROW(A3)/3)

从这个动图的结果可见,它从1开始,输出三次1结果,然后向下循环输出三次2结果、三次3结果……

购买专栏解锁剩余67%

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接