WPS表如何将多列数据合并为一列
WPS表公式法将多列数据合并成一列:
教程介绍:这是一个使用偏移函数来嵌套mod函数、int函数和行函数的教程,它将多个数据列合并成单列数据。
我们可以用平衡函数嵌套的MOD,int、行等功能来实现这一要求。
公式1
=偏移($ 2美元,国防部(ROW(A2)、((int),行(行(A2)- 2)/ 4)))
解释公式
1、偏移函数:
偏移量是指英语中的偏移量的含义。偏移函数的作用是引用指定的单元格作为参考,然后通过列和行的迁移返回一个新的引用。
例如,我想找到A2单元格3列中的A2单元格到右2列的值,您可以使用以下公式:
=偏移(a2,3,2)
A1细胞向下移动3行,2列移向右侧,最后达到C5细胞,因此计算结果是C5细胞的值:C4。
为了回到主题,我们还可以使用偏移函数来实现多个数据列合并成一列的需要。
我们首先列举构建这个公式所需的各种参数。
第一个参数,参考区域,我们使用数据区域左上角的单元格A2,以确保在填充公式以后,这个参数的值是恒定的,我们添加绝对引用,并转到$ 2。
第二个参数所需的列偏移量和第三个参数所需的行偏移量和另一个构造公式。
2。设置列偏移量
从上面的图表中,我们可以看到我们需要的列偏移是一系列的序列:0, 1, 2,3, 0, 1,2, 3…
= MOD(行(A2)- 2)
(1)计算了单元A2的行数,计算结果为2。
在数据区域的左上角单元格的行数填在这里。在这种情况下,该数据区域的左上角是一个A2细胞,并可以直接填写A2单元格的行数2它也可以填写一个公式:行($ 2美元)。
(1)-(2),计算结果为0。
(4)数据区域中的行总数。在这种情况下,数据总数为4行,您可以直接填写4行,您可以填写公式:行($ 2美元:$ 5美元)。
整体式表明A2细胞数,然后减去2,然后将结果除以4,最后得到的余数的计算结果是0。
下面的图是建立一个列偏移公式的想法,可以参考。
三.直线偏移的构造
从上面我们可以看到,我们需要的行偏移是一组序列:0, 0, 0,0, 1, 1,1, 1,…我们可以用下面的公式来构造这个序列。
= int(((行(A2)- 2) / 4))
(1)计算了单元A2的行数,计算结果为2。
在数据区域的左上角单元格的行数填在这里。在这种情况下,该数据区域的左上角是一个A2细胞,并可以直接填写A2单元格的行数2它也可以填写一个公式:行($ 2美元)。
(1)-(2),计算结果为0。
(4)数据区域中的行总数。在这种情况下,数据总数为4行,您可以直接填写4行,您可以填写公式:行($ 2美元:$ 5美元)。
公式:A2细胞线,然后减去2,结果除以4,结果将被舍入,计算结果为0。
下图是建设银行迁移公式的构想,可供参考。
除了上面的偏移函数之外,索引函数也可以完成这个要求:
公式2
=指数($ 2美元:美元5加元,MOD(ROW(A2)- 4)+ 1,int((行(D2)- 2)/ 4)
可以看出,两者的原理是相似的。公式1使用INT函数和计算列的行偏移量函数,并用它来计算公式2列数。公式1使用mod函数并计算线偏移行功能,并用它来计算公式2行数。但公式的第一个参数,1只需要设置的单元格地址左上角的数据区($ 2美元),但需要设置地址的公式2数据区($ 2美元:$ 5加元);和2个公式中的行数计算列的序数比线的偏移计算偏移,偏移列时超过一步(的1 后面),所以如果一个严格的比较,或使用偏F函数来计算更方便。