VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

实用Excel技巧分享:如何将一列分成多行多列

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

说真的,有些人打印出来的表格有很多页,但每页只占纸的一面。你真的有勇气给老板看这样的文件吗?又丑又浪费纸,还可能被骂的跟狗一样!下面这篇文章将带你了解将excel的一列分割成多行多列的实用技巧。来看看吧!

实用Excel技巧分享:如何将一列分成多行多列

有时我们的表中只有一列数据。如果我们需要把它打印出来,它看起来像这样:

1.png

更别说浪费纸了,很难看。

对于这样的数据,需要将Excel的一列分成多行多列。通常,有两种方法可以实现这一点。我们先来看看操作方法:

首先,操作方法将一长列数据分成多列。

第一步:首先设计需要拆分的栏目,然后手工制作标题;

2.png

在本例中,计划拆分8列。

第二步:在c2单元格中输入a2并向右拉,Excel会自动为我们填入a9。

3.jpg

第三步:在c3单元格中输入a10,向右拉;因为第一行已经到了a9,所以这一行从a10开始填充到a17。

4.jpg

第四步:选择两行,一起下拉。假设有8行160个数据,那么下拉20行就够了。

5.png

第五步:按Ctrl +h打开搜索替换,搜索内容为A,替换内容=a,如下图所示;

6.png

点击全部替换,确定,完成操作。

7.png

第六步:选择性粘贴为值删除公式,用边框居中数据,设置打印预览。效果正是我们需要的。

8.png

结论:

1.如果不是每行8个,只需调整第一个右拉的数量即可;

2.操作方法的好处是简单易用,比较适合新手;

3.但是操作方法也有缺点。如果数据一直增加,每次都要这么做就麻烦了。所以还是要知道如何用公式把Excel的一列分成多行多列。

第二,公式法把一列数据变成多列。

我们用这个例子来说明,OFFSET函数通常是用来把一列变成多列的。让我们先来看看这个公式是什么样子的:

=OFFSET($A$1,MOD(列(A1)+7,8)+行(A1)*7,)

9.png

把这个公式拉到右边。

OFFSET函数根据偏移量获取新的引用(单元格或区域)。格式中有五个参数:

偏移量(起始位置、行偏移量、列偏移量、高度、宽度)。

在本例中,起始位置是单元格A1,因为数据源都在一列中,并且都是对单元格的引用,所以只需要确定行偏移量。可以看到公式中只使用了两个参数,第二个参数是mod (column (A1)+7,8)+row (A1) * 7。

单独显示该部分的效果如下:

10.jpg

说的通俗一点,就是A1指的是下一行,下一行,以此类推。

关于这部分,你需要一点序列构建的基础。不懂可以记套路。想学习序列构造法的可以留言。我们将分别解释如何构造公式中的序列。

结论:

1.如果每行不是8,那么只需要相应地调整第二个参数中的数字7和8。例如,如果每行有6个数据,则公式修改为= offset ($ a $1,mod (column (a1)+5,6)+row (a1) * 5,)。

11.png

2.公式法要求用户有一定经验,在数据源变化时调整非常灵活;扩展性强。

看到这里,估计有伙伴会想:如果数据源不是一列,而是两三列呢?

实际上,两列或三列数据源在日常工作中更为常见,比如下面这种情况:

12.png

数据源有三列,我们想改成九列(三组),这样打印就很合理了。你学过Excel是怎么把一列数据分成多列的吗?

对于这类问题,用方法1介绍的技巧来实现比较困难,或者用OFFSET函数来处理比较困难。

第三,多列数据源的处理方法

公式为:= offset ($ a $1,int (column (C1)/3)+row (A1) * 3,mod (column (C1),3))。

13.png

因为数据源不在同一列中,所以行偏移量和列偏移量都要考虑,所以使用了三个参数。第一个参数的起始位置是A1。

第二个参数INT(COLUMN(C1)/3)+ROW(A1)*3表示参考数据相对于起始位置A1的行偏移量,单独看效果如下:

14.png

你可以清楚地看到变化的规律;

第三个参数MOD(COLUMN(C1),3)表示参考数据相对于起始位置A1的列偏移量,单独看的效果如下:

15.png

对这个规律的掌控能力决定了OFFSET这个函数的使用水平,这也是为什么很多初学者对OFFSET这个函数感到困惑,学习它总是毫无意义。

今天我们的主要目的不是学习OFFSET函数,而是学习这个函数的一个应用。这种情况下,写下公式的套路,能够根据你的实际问题修改公式,解决问题,就足够了。

学好OFFSET的关键在于第二个和第三个参数的构造。

比如上面的问题,数据源是三列,预计是四组(十二列),第二个参数需要是INT(COLUMN(C1)/3)+ROW(A1)*4。

16.jpg

修改箭头指示的两个位置。

而第三个参数=MOD(列(C1),3)不需要调整;以此类推,只要数据源中的列数不变,只需调整上面提到的两个位置。

当数据源变成2列时,第二个参数需要修改为INT(COLUMN(B1)/2)+ROW(A1)*3。

17.png

或者修改两个位置,C到B,3到2,

同时,第三个参数列的偏移量也应该修改:

=MOD(列(B1),2)

18.png

还有两处改动,C变B,3变2。

以此类推,如果数据源变成4列,分别修改B为D,2为4。

通过以上解释,我们基本可以了解如何根据实际需要调整公式的相应内容。要彻底理解这里的玄机,数列的构造方法是绕不过去的一道坎。希望本文中Excel表格中一列变多列的技巧能对你的工作有所帮助。

相关学习推荐:excel教程

WPS Office WPS Office WPS Office是一站式办公服务平台,让你高效解决办公问题,无需广告。WPS Office可以实现办公软件最常用的功能,如文本、表格、演示、PDF阅读等。请来拯救下载体验!

下载

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:实用Excel技巧分享:如何将一列分成多行多列 https://zhujicankao.com/119500.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 实用Excel技巧分享:如何将一列分成多行多列
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!