WPS表格怎么将多列数据合并为一列
发布时间:2023-03-01 19:17:23
wps是金山软件公司的一种办公软件,对日常办公起到了重要作用,那么大家对它的一些功能又有多少了解呢?小编在这教大家使用WPS表格公式法将多列数据合并为一列的方法。
WPS表格将多列数据合并为一列教程
教程简介:这是一个利用 OFFSET 函数嵌套 MOD函数、INT函数、ROW函数 来实现将多列数据合并为单列数据的教程。
我们可以使用 OFFEST 函数嵌套 MOD、INT、ROW 等函数,来实现这一个需求。
公式 1
=OFFSET($A$2,MOD(ROW(A2)-2,4),INT((ROW(A2)-2)/4))
公式讲解
1、OFFSET函数:
offset 在英语中是偏移量的意思。OFFSET 函数的作用,就是以一个指定的单元格为参照系,然后通过列、行的偏移,返回一个新的引用。
比如我想求得图1中,A2单元格向下3列,向右2列的单元格的值,可以使用下面的公式:
=OFFSET(A2,3,2)
A1单元格向下偏移3行,向右偏移2列,最终到达的是C5单元格。因此计算结果为C5单元格的值:C4。
回到题目,要达到多列数据合并为一列的需求,我们也可以用 OFFSET 函数来实现。
我们先把构建这个公式所需要的各个参数列举出来:
第一个参数,参照区域,我们采用数据区左上角的单元格,A2。为保证将来公式填充后这个参数的数值不变,我们给它加上绝对引用,变为 $A$2。
第二个参数“所需列偏移量”和第三个参数“所需行偏移量”,需要再另外构建公式。
2、构建列偏移量
从上图我们可以看到,我们所需的列偏移量是一组数列:0, 1, 2, 3, 0, 1, 2, 3, … 构建这个数列,我们可以采用下面的公式:
=MOD(ROW(A2)-2,4)
① 求单元格 A2 的行号,计算结果为2。
② 此处填写数据区左上角所在单元格的行号。在本例中,数据区左上角为 A2 单元格,可以直接填写 A2 单元格的行号”2”,也可以填写为公式:ROW($A$2)
③ ①-②,计算结果为0。
④ 此处填写数据区的总行数。在本例中,数据一共有4行,可以直接填写4,也可以填写公式:ROWS($A$2:$A$5)
整个公式表示:求A2单元格的行号,然后减去2,所得结果再除以4,最后求所得余数。计算结果为0。
下图是构建列偏移量公式时的思路,可参考。
3、构建行偏移量
从上图我们可以看到,我们所需的行偏移量是一组数列:0, 0, 0, 0, 1, 1, 1, 1, … 构建这个数列,我们可以采用下面的公式:
=INT((ROW(A2)-2)/4))
① 求单元格 A2 的行号,计算结果为2。
② 此处填写数据区左上角所在单元格的行号。在本例中,数据区左上角为 A2 单元格,可以直接填写 A2 单元格的行号”2”,也可以填写为公式:ROW($A$2)
③ ①-②,计算结果为0。
④ 此处填写数据区的总行数。在本例中,数据一共有4行,可以直接填写4,也可以填写公式:ROWS($A$2:$A$5)
整个公式表示:求A2单元格的行号,然后减去2,所得结果再除以4,将所得结果向下取整。计算结果为0。
下图是构建行偏移量公式时的思路,可参考。
除了上面的 OFFSET 函数外,INDEX 函数也可以完成这一需求:
公式 2
=INDEX($A$2:$C$5,MOD(ROW(A2)-2,4)+1,INT((ROW(D2)-2)/4)+1)
可以看出,两者的原理是相似的。公式 1 使用 INT 函数和 ROW 函数来计算列偏移量,公式 2 用它来计算列序数。公式 1 使用 MOD 函数和 ROW 函数来计算行偏移量,公式 2 用它来计算行序数。但公式 1 的第一个参数只需要设定数据区左上角单元格的地址($A$2), 公式 2 却需要设定整个数据区的地址($A$2:$C$5);而且 公式 2 在计算行序数、列序数时也比 OFFSET 在计算行偏移量、列偏移量时多了一步(最后面的"+1"),所以如果严格比较,还是使用 OFFSET 函数来计算更方便些。
WPS表格怎么将多列数据合并为一列


猜你喜欢
- 最近有windows8.1系统用户反映,win8.1无法识别iphone手机,没有任何反应,这样就没办法下载应用了,电也冲不了,更别说在wi
- 当Win7系统遇到“应用程序无法正常启动”的相关提示时,我们都会选择用directx修复工具来进行修复,但是要怎么使用它呢?今天小编就来给你
- LOOKUP函数非常强大,有引用函数之王的称号。要想完全掌握它,必须了解它的5种常见用法和它的二分法查找原理。由于相关知识点比较多,所以教程
- 迅雷好用吗?迅雷 for Mac 是一款非常强大的专业下载工具。Mac版迅雷保持了Windows版本中支持全协议下载的优势,同样支持BT和e
- 最近一段时间微软很忙。继上周一个教育主题发布会上推出的Surface Laptop、Windows 10 S后,今晚微软Build 2017
- win10底部任务栏无响应?一开机win10底部任务栏无响应?win10企业版底部任务栏无响应?win10底部任务栏左击无响应?这些个情况一
- 在使用Win10系统的过程中经常出现问题,比如用户在使用应用商店时候,提示错误代码0x80072EE7,无法正常使用,那这个问题应该怎么解决
- 国产手机近年来在两大技术上进步飞快,一个是手机拍照,另一个就是手机快充了,100W以上的已经不是新闻,最高的做到了150W快充了,相比之下三
- 很多人喜欢繁体字,看起来更有文化底蕴,更有韵味。而现在,很多输入法都支持繁体字输入。今天,小编就来跟大家分享手心输入法打繁体字方法,希望能对
- 云闪付新推出了一个活动,就是奖励金,这个时候很多小伙伴就会问云闪付中怎么领取激励金的呢?那就跟着小编一起往下看看云闪付中领取激励金的方法吧。
- 笔记本或者耳麦中都会内置有麦克风,与朋友语音聊天或者QQ视频说话不希望对方听到我们这边的声音该怎么办呢,接下来我们以Win7系统为例,教你怎
- WPS表格同微软的excel软件功能基本一样,但是对于刚从其它版本转型过来的应该就不会太懂吧,没关系下面小编教你怎么在WPS表格中制作饼状图
- 使用电脑的过程中总是会遇到各种各样的问题,就有用户反映说自己的电脑鼠标最近拖不动文件,导致很多操作不能进行,但是检查鼠标是好的,那是哪里出现
- Excel中页码设置不象在Word中那样方便,所以多数朋友在打印输出表格时都不打印页码,而是依靠序号列去识别,这给我们阅读报表带来了很多不便
- 虽然Win10并非完全免费,但诸多免费升级策略的推出基本上也就意味着这款系统可以免费提供给用户。换句话说,如果你想免费使用,比原来Win7/
- OneDrive会开机自启动,并在桌面右下角留一个托盘图标,如何禁止Win10 9926开机启动OneDrive呢?下面以图文的形式为大家详
- 对于刚使用Excel的小白来说,想要把Excel表格中的多行文字改成一行显示,只能通过一句一句复制粘贴来实现,但是这样的方法也太麻烦了,效率
- win7bios进入会根据每个电脑不同的主板配置,拥有不同的进法,很多小伙伴不知道怎么进入,今天小编就给大家带来了详细的U盘启动教程。需要的
- WPS⁺云办公 不只 供给 宁静存储、 宁静 办理、 宁静 合作等 效劳,还 能够 停止 宁静地文档分享。不知 各人 能否 晓得,WPS⁺云
- 公式运算功能对表格中的数据进行数学运算,包括加、减、乘、除以及求和、求平均值等常见运算。用户可以使用运算符号和Word2010提供的函数进行