问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

WPS表格如何利用公式法将多列数据合并为一列

发布网友 发布时间:2022-08-25 02:13

我来回答

1个回答

热心网友 时间:2023-05-10 20:55

  我在这教大家使用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 函数来计算更方便些。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 房产官司律师费多少 excel合并计算的方法步骤详解 8个好方法教你如何管教孩子 有尺寸规定表格文件怎么做 我今天考试的科一怎么查不到成绩 科目一考了24小时了怎么不到成绩 科目一明明过了网上显示没过 农村宅基地拆迁补偿,补偿的钱够买一套新房吗? 危房改造政策有哪些?农村危房会被强拆吗? 西游记读书心得与启示作文十篇 《西游记》读后感800字10篇优秀 关于《西游记》读书笔记800字10篇 简爱每章节概括及简介 青岛为明学校是贵族学校吗 新津为明和南开为明哪个更好 营运车辆车损险条款 车损险包括什么内容? 2021山东警察学院分数线预测 山东警察学院分数线多少? 山东警察学院招生分数线山东警察学院多少分能进 山东警察学院2021分数线 ...开的热点电脑上网的话IP地址可以显示手机号归属地IP吗?具体要怎么设... 要是在外省用本省的手机开热点WiFi的ID是外省的还是原省的呢?_百度知... 在一个信号不好的地方用手机开热点再用另一台手机连接可不可以用,会... 汽车漆面有流痕,抛光可不可以抛掉? 汽车喷漆后面上有细雨点印,怎样处理 电商运营专员的主要职责简述 教人学习的名句 教人学习的词语 你会怎么教人自主学习的能力? 教人学习不良的知识是属于教育吗 有没有什么软件可以教人学习的 模范教师先进事迹材料 清明踏青好处多多吗? 房屋外墙保温施工合同 外墙涂料简单版施工合同 土地确权是什么意思?片慌算不 明轮船为什么会往后游? 金富星66是什么船舶类型 安信证券股份有限公司茂名电白证券营业部怎么样? ...营业部在什么地方呀?听说是全国最大,综合实力最强的证券公司哦...