WPS表格如何使用公式法将多列数据合并为一列
发布时间:2022-06-27 05:50:34
小编在这教大家使用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 函数来计算更方便些。


猜你喜欢
- excel中关掉自动更新链接信息提示的方法,具体该怎么去操作的呢?今天,小编就教大家在Excel表格中关闭自动更新链接信息提示的方法。Exc
- 在出书或者是长篇小说打印的时候,你不设置逆序打印,那么打出来的纸张就需要重新编排,因为第一页是放在最下面的,多了的话显然没那工夫再去一张一张
- 尽管大趋势表现出了传统硬盘将被SSD取而代之,然而着眼现下,机械键盘的超大容量却也是SSD所难以撼动的。2T、5T、10T?机械键盘容量不断
- 如何使用Win7系统的计划任务呢?怎么设置Win7系统自带的计划任务功能?本将介绍如何找到Win7系统的计划任务功能。解决方法:1、首先我们
- excel单元格式次序是什么?excel单元格式次序其实就是单元格间的次序。就是谁在那个位置的意思。是用按住shift再移动单元格后,移动的
- 效果如下图 利用WPS演示可以生动展示凸透镜其对光线的会聚作用(如图1)。 图1制作方法
- 在wps文字中,如果需要批量设置字体的格式,我们可以使用替换功能来实现,下面就让小编告诉你wps文字如何批量设置字体格式。wps文字批量设置
- 使用浏览器的时候,我们在地址栏里输入这个文件的上级路径时,就会自动弹出下拉菜单,包括与此相关的各个最近访问过的文件路径,而我们很讨厌这些记录
- 我们在制作Excel表格时,有时为了表格美观和数据显示明显,我们需要将Excel表格里的单元格一分为二。那么,这种情况下,我们该怎么办呢?今
- word文档怎么设置页码?简单的7个步骤设置“XX试卷 第x页 共y页”这种格式页码的方法。1、打开文档。2、单击“视图|页眉和页脚”菜单项
- Bios主要功能是为计算机提供最底层的、最直接的硬件设置和控制。我们为了设置我们Win10系统的笔记本电脑,通常会进入Bios进行设置,但是
- 对于已经创建好的excel图表,为了使其更加美观,可套用图表样式,而当需要对图表中的某一系列进行美化时,可套用形状样式功能。当然为使图表更加
- Excel数据库是您的报表和分析可以轻松使用的简单列表或数据表。本简介将帮助您入门。Microsoft Excel MVP,2005-201
- net framework 4.0安装未成功错误代码0x800c0006怎么办?.net framework是微软的.NET应用程序开发和运
- 局域网的文件共享,当访问时有密码输入提示框时,说明你的共享网络安全性高,有密码保护,但对于懒得输入密码的人,这就很烦人,所以可以通过下面的方
- wps表格是可以设置分栏的,你知道怎么做吗?下面小编就为你介绍在wps表格里怎么分栏的方法啦!在wps表格里分栏的方法:先在ET中选中全部的
- 上期内容我们介绍了如何为Excel批量添加下划线的小技巧,那么今天,我们再来带大家一起了解一个有关替换工具的小密招吧~如图所示,老板要我们将
- 我们在利用Excel表格进行日常办公时,通常都是在表格中由左到右的顺序进行输入的,那么在遇到特殊情况输入竖向文字时,该如何操作呢?今天就来教
- Win10电脑如何打开灰色模式?Win10电脑中有一个新功能-灰色模式,什么是灰色模式?打开后,就像老式的黑白电视正在查看黑白模式界面一样,
- win10预览版14328中怎么一键增加/删除操作中心磁贴?这个功能是win10一周年更新版新增的功能,操作中心底部磁贴设置也更加科学和方便