手机版

Excel如何轻松获取常规数字?

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

在编写Excel公式时,我们经常需要一些规则的数字,比如每几个数字增加一个相同的数字,每几个数字重复一次,等等。利用一些数学运算函数,如INT函数、MOD函数,并与ROWS函数相结合,可以帮助我们生成正则数。

每n个数字增加1。

图1所示的工作表每5个数字增加1。单元格A1中的公式为:

=INT((ROWS(A1:A$1)-1)/5) 1

您可以在单元格区域A1:A5和2中输入1,在单元格区域A6:A10中通过下拉它,即每5个单元格具有相同的数量,但是每5个单元格在原始数量的基础上增加1。

图1

通式为:

=INT((ROWS(A1:A$1)-1)/n) 1

将n修改为所需的数字。

n个连续的数字周期。

图2所示的工作表在从1到5的5个数字之间循环。单元格A1中的公式为:

=MOD(ROWS(A$1:A1)-1,5) 1

您可以在单元格区域A1:A5中输入1、2、3、4、5以及1、2、3、4、5,在单元格区域A6:A10中,即单元格中的输入在1和5之间循环。

图2。

通式为:

=MOD(ROWS(A$1:A1)-1,n) 1

将n修改为所需的数字。

正则数在公式中有着非常重要的应用,尤其是在规则处理数据时。

应用示例:将表转换为列。

在下图3所示的工作表上,将单元格区域A2:E3中的数据转换为一列,并在单元格A6中输入公式:

=INDEX($A$2:$E$3,INT((ROWS(A$1:A1)-1)/5) 1,MOD((ROWS(A$1:A1)-1),5) 1)

下拉至单元格A15。

图3。

在公式中:

INT((ROWS(A$1:A1)-1)/5) 1

分别生成5个重复的数字2和3,代表行数。

在公式中:

MOD((ROWS(A$1:A1)-1),5) 1

循环1、2、3、4、5,表示列数。

生成的数字用作INDEX函数的行参数和列参数,值取自相应的位置。

标签

当公式中需要用到正则数时,可以考虑使用ROWS函数结合INT函数和MOD函数来生成所需的数。

版权声明:Excel如何轻松获取常规数字?是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。