- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何使用wps合并多列数据
这是一个利用 OFFSET 函数嵌套 MOD函数、INT函数、ROW函数 来实现将多列数据合并为单列数据的教程。 本文中的 OFFSET 公式由 WPS论坛 @落寞冬日 提供,特此表示感谢!
如图,我们有3列数据,每列有4行,要将其按列合并为一列,应该如何操作呢?
/yiyao/com/jtmac/news/itemid-184.html
我们可以使用 OFFEST 函数嵌套 MOD、INT、ROW 等函数,来实现这一个需求。 公式 1
=OFFSET($A$2,MOD(ROW(A2)-2,4),INT((ROW(A2)-2)/4))
公式讲解
/yiyao/sell/show-17745.html
1、OFFSET函数: offset 在英语中是偏移量的意思。OFFSET 函数的作用,就是以一个指定的单元格为参照系,然后通过列、行的偏移,返回一个新的引用。 比如我想求得图1中,A2单元格向下3列,向右2列的单元格的值,可以使用下面的公式:
/yiyao/com/jtmac/sell/itemid-17744.html
A1单元格向下偏移3行,向右偏移2列,最终到达的是C5单元格。因此计算结果为C5单元格的值:C4。 回到题目,要达到多列数据合并为一列的需求,我们也可以用 OFFSET 函数来实现。 我们先把构建这个公式所需要的各个参数列举出来:
/article/html
第一个参数,参照区域,我们采用数据区左上角的单元格,A2。为保证将来公式填充后这个参数的数值不变,我们给它加上绝对引用,变为 $A$2。 第二个参数“所需列偏移量”和第三个参数“所需行偏移量”,需要再另外构建公式。 2、构建列偏移量 从上图我们可以看到,我们所需的列偏移量是一组数列:0, 1, 2, 3, 0, 1, 2, 3, ... 构建这个数列,我们可以采用下面的公式:
=MOD(ROW(A2)-2,4)
/yiyao/com/jtmac/sell/itemid-17745.html
① 求单元格 A2 的行号,计算结果为2。 ② 此处填写数据区左上角所在单元格的行号。在本例中,数据区左上角为 A2 单元格,可以直接填写 A2 单元格的行号”2”,也可以填写为公式:ROW($A$2) ③ ①-②,计算结果为0。 ④ 此处填写数据区的总行数。在本例中,数据一共有4行,可以直接填写4,也可以填写公式:ROWS($A$2:$A$5) 整个公式表示:求A2单元格的行号,然后减去2,所得结果再除以4,最后求所得余数。计算结果为0。 下图是构建列偏移量公式时的思路,可参考。
/yiyao/com/jtmac/news/itemid-182.html
3、构建行偏移量 从上图我们可以看到,我们所需的行偏移量是一组数列:0, 0, 0, 0, 1, 1, 1, 1, ... 构建这个数列,我们可以采用下面的公式:
=INT((ROW(A2)-2)/4))
/2010/12/13/newsb207361.html
① 求单元格 A2 的行号,计算结果为2。 ② 此处填写数据区左上角所在单元格的行号。在本例中,数据区左上角为 A2 单元格,可以直接填写 A2 单元格的行号”2”,也可以填写为公式:ROW($A$2) ③ ①-②,计算结果为0。 ④ 此处填写数据区的总行数。在本例中,数据一共有4行,可以直接填写4,也可以填写公式:ROWS($A$2:$A$5) 整个公式表示:求A2单元格的行号,然后减去2,所得结果再除以4,将所得结果向下取整。计算结果为0。 下图是构建行偏移量公式时的思路,可参考。
/company/show/pdetail--2129538-html
除了上面的 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 在计算行
文档评论(0)