电脑教程
位置:首页>> 电脑教程>> WPS教程>> WPS表格怎么将多列数据合并为一列

WPS表格怎么将多列数据合并为一列

  发布时间:2023-03-01 19:17:23 

标签:公式,函数,单元格,行号,wps文字

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表格怎么将多列数据合并为一列

0
投稿

猜你喜欢

  • 1.打开WPS文档,输入任何英文字母字符串。这时,我们会在英语下面找到一条红色的波浪线。没关系。此时,单击左上角“WPS文本”旁边的小三角形
  • 毕业论文中很多专业都会需要书写很多公式,而对于对Word使用不够熟练的朋友肯定会在编辑公式上很苦恼了,Word自带的公式编辑器又不够方便,本
  • 虽然在word上也可以列表,但是在Excel上列表、计算要方便得多。所以很多时候我们需要把Excel上的数据表格导入到word中。接下来小编
  • Word中最实用的快捷键是F4,但不一定是Excel。毕竟,Excel处理大部分数据,所以如何快速有效地处理你想要的数据是关键,所以在这里我
  • 当我们接收到PDF格式文档的时候,会因为没有编辑工具对其进行编辑修改,而无法从文档中快速获取有价值的信息。Word 2013则实现了无缝将P
  • 假设你需要创建来自多个数据列的语法正确的句子来准备大宗邮件。或者,您可能需要为带文本的数字设置格式,而不会影响使用这些数字的公式。在Exce
  • 最近年末汇总统计表格的特别多。前天就有朋友提出问题:“订单完成表”与“订单详情”不在一个表格,能不能在“订单完成表”中点击某订单,即可跳转到
  • Word文档中有时候经常使用超链接,这样有助阅读时快速跳转到指定的位置。小编在下面给大家介绍Word中创建超链接的三种方法,有需要的朋友可以
  • 电脑已经成为工作和日常生活中必不可少的一个工具,在使用过程中难免会出现一些问题,这时候重装系统是最好的一个选择。今天小编要给大家介绍的就是快
  • 1、打开WPS,先把题目以及答案选项输入完成。    2、选中答案,右键,选择项目符号和编号。    
  • wps文本如何调整行距1然后我看到在打开的页面中,在段落的前一部分和行距的设置之后有一个设置:3首先设置行距,我们将行距调整到行距的1.5倍
  • 现在越来越多的软件都在逐步往更便捷、更简单的操作自我革新,只需要简单操作,就能够实现批量处理,让办公效率提高n次方。其实,在Word文档里也
  • 利用Word生成的文档,每页在20KB左右,但看到用记事本生成的文档,相同的内容只有1KB左右,能让Word也减减肥吗?其实我们可以采用一些
  • 现如今越来越多的软件开始内置“夜间模式”,由微软精心打造的Win10 1909系统自然也不例外。不过,许多Win10 1909其实并不清楚夜
  • wps设置装订线距离的方法先在文档中输入需要打印的内容,然后点击文件--页面设置,进入页面设置选项    进入页面设置选
  • word作为常用软件已经走进每个职场人的日常工作,也走进我们每个人的家庭。但并不是所有人都会游刃有余的编辑Word文档,那么在word文档中
  • 如下图所示,如何从混合文本中提取出姓名呢?本期Word小编与大家分享快速实现的方法即利用查找和替换功能。首先将表格中的内容复制粘贴为文本,之
  • Word 2003 让图片快速显示大家在使用Word 2003时,会发现一个问题,如果文章内容多,里面插入的图片显示会很慢,那有什么办法来解
  • Office助手是一个具有个性化、智能化牲的活动图标,可以帮助用户查找“帮助”主题、显示提示并针对用户正在使用的程序的各种特定功能提供帮助信
手机版 电脑教程 asp之家 www.aspxhome.com