主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
说真的,有些人打印出的表格有很多页,但每页只占纸的一面。你真的有勇气给你的老板看这样一份文件吗?又丑又浪费纸,还可能被骂得像条狗!今天这篇文章就给大家分享一个excel表格一列变多列的教程,还不赶紧学起来~
有时我们的表中只有一列数据。如果我们需要把它打印出来,它看起来像这样:
更别说浪费纸了,太难看了。
对于这样的数据,您需要将Excel的一列分成多行和多列。通常,有两种方法可以实现这一点。我们先来看看操作方法:
首先,操作方法将一长列数据分成多列。
第一步:首先设计需要拆分的栏目,然后手动制作标题;
在本例中,计划拆分8列。
第二步:在c2单元格中输入a2并向右拉动,Excel会自动为我们填充到a9中。
第三步:在c3单元格中输入a10并向右拉动;因为第一行已经到达a9,所以该行从a10开始并填充到a17。
第四步:选择两行并将它们拉在一起。假设有8行160个数据,那么下拉20行就足够了。
第五步:按Ctrl +h打开搜索和替换,搜索内容为A,替换内容=a,如下图所示;
点击全部替换,确定,完成操作。
步骤6:选择性地粘贴为值以删除公式,用边框将数据居中,并设置打印预览。这种效果正是我们所需要的。
结论:
1.如果不是每行8个,只需调整第一个右拉的数量;
2.操作方法的优点是简单易用,更适合初学者;
3.但是,这种操作方法也有缺点。如果数据不断增加,每次都这样做会很麻烦。因此,仍然需要知道如何使用公式将Excel的一列划分为多行和多列。
其次,公式方法将一列数据转换为多列。
让我们用这个例子来说明OFFSET函数通常用于将一列更改为多列。让我们首先看看公式是什么样子的:
= OFFSET($ A $ 1,MOD(列(A1)+7,8)+行(A1)* 7,)
只要把这个公式拉到右边。
OFFSET函数根据偏移量获取新的引用(单元格或区域)。格式中有五个参数:
偏移量(起始位置、行偏移量、列偏移量、高度、宽度)。
在本例中,起始位置是单元格A1,因为数据源都在一列中,并且都是单元格引用,因此您只需确定行偏移量。您可以看到公式中只使用了两个参数,第二个参数是
MOD(列(A1)+7,8)+行(A1)* 7。
单独显示该部分的效果如下:
说得通俗一点,就是A1指的是下一行,下一行等等。
关于这部分,你需要一点序列构造的基础。如果你不懂,你可以记住套路。如果你想学习序列构造方法,可以留言。我们将分别解释如何构造公式中的序列。
结论:
1.如果每行中没有8个数字,则只需相应调整第二个参数中的数字7和8。例如,如果每行有6个数据,则公式修改为= offset($ a $ 1,mod(column(a1)+5,6)+row(a1)* 5,。
2.公式法需要用户有一定的经验,在数据源发生变化时调整非常灵活;扩展性强。
看到这里,估计有些小伙伴会想:如果数据源不是一列,而是两列或三列呢?
实际上,两列或三列数据源在日常工作中更为常见,例如以下情况:
数据源有三列,我们想把它改成九列(三组),这样打印就很合理了。你学会了Excel如何将一列数据分成多列吗?
对于这类问题,使用方法1中介绍的技巧来实现比较困难,或者使用OFFSET函数来处理比较困难。
三、多列数据源的处理方法
公式为:= offset($ a $ 1,int(column(C1)/3)+row(A1)* 3,mod(column(C1),3)。
因为数据源不在同一列中,所以应该考虑行偏移量和列偏移量,因此使用了三个参数。第一个参数的起始位置是A1。
第二个参数INT(COLUMN(C1)/3)+ROW(A1)* 3表示参考数据相对于起始位置A1的行偏移量,单独看效果如下:
你可以清楚地看到变化的规律;
第三个参数MOD(COLUMN(C1),3)表示参考数据相对于起始位置A1的列偏移,单独查看它的效果如下:
对这个规律的控制能力决定了OFFSET函数的使用水平,这也是为什么许多初学者对OFFSET函数感到困惑的原因,学习它总是毫无意义。
今天,我们的主要目的不是学习偏移函数,而是学习该函数的一个应用。在这种情况下,写下公式的套路并能够根据你的实际问题修改公式并解决问题就足够了。
学好OFFSET的关键在于第二个和第三个参数的构造。
例如,在上面的问题中,数据源是三列,预计是四组(十二列),第二个参数需要是INT(COLUMN(C1)/3)+ROW(A1)* 4。
修改箭头指示的两个位置。
并且第三参数=MOD(列(C1),3)不需要调整;以此类推,只要数据源中的列数保持不变,只需调整上面提到的两个位置。
当数据源变为2列时,第二个参数需要修改为INT(COLUMN(B1)/2)+ROW(A1)* 3。
或者修改两个位置,C到B,3到2,
同时,第三个参数列的偏移量也应该修改:
=MOD(列(B1),2)
还有两个变化,C变B,3变2。
以此类推,如果数据源变成4列,则分别将B修改为D,将2修改为4。
通过以上解释,我们基本可以了解如何根据实际需要调整公式的相应内容。要彻底理解这里的奥秘,序列的构造方法是一个绕不过去的坎。希望本文中Excel表格中一列变多列的技巧能对您的工作有所帮助。
让我们一起来学习Excel中那些有趣又实用的技巧吧!
相关学习推荐:excel教程
这几篇文章你可能也喜欢:
- 如何使用Excel控件(Excel控件)
- 在Excel中按名称查询照片很简单(如何在Excel中按名称搜索照片)
- 使用Excel网格实现项目进度图表(如何使用Excel创建项目进度条)
- 在Excel中轻松查看任意条件下的数据(如何在Excel中根据条件搜索数据)
- 下面讲一下Excel函数学习中的多重求和函数(Excel中如何对多个数据求和)
本文由主机参考刊发,转载请注明:实用Excel技巧分享:如何将一列分为多行多列?(excel如何将一列分成多行) https://zhujicankao.com/116935.html
评论前必须登录!
注册