手机版

excel数据透视表如何生成连续整数?

时间:2021-09-17 来源:互联网 编辑:宝哥软件园 浏览:

在前一篇文章中,我们主要学习了当公式被复制到连续行时,如何让公式的一部分生成一系列连续的整数。我们使用ROW函数:ROW()或ROW(A1),ROW($ 1,333,601)或ROW(a $ 1,333,60a1),作为SMALL函数的参数k的值,这样我们就可以提取数组中的kth值。

但是有时候公式希望生成一个连续整数的中间数组,生成一个由连续整数组成的数组作为MID函数的参数start_num,用来指定获取值的起始位置。在本文中,我们给出了两个公式来生成这样的数组,这也是这种情况下常用的公式。我在这里列出来,做一个总结,供以后参考。

第一种形式:

行(间接(“1:”透镜(A1))

其中,被引用的单元格A1包含待处理的数据,LEN(A1)获取数据长度,传递给间接函数生成间接引用,最后ROW函数生成一个由从1到单元格A1中数据长度值的连续整数值组成的数组。例如,如果LEN(A1)=5,则上述形式生成的数组为:

{1;2;3;4;5}

第二种形式:

ROW(OFFSET($A$1,LEN(A1)))

其中,被引用的单元格A1具有与上述相同的功能,并且在被传递到OFFSET函数之后,生成从单元格A1开始并且由列a中的连续LEN(A1)单元格组成的单元格区域。例如,如果LEN(A1)=5,则OFFSET函数生成的像元面积为:A1:A5。替换ROW函数生成一个数组:

{1;2;3;4;5}

版权声明:excel数据透视表如何生成连续整数?是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。