Excel如何轻松获取常规数字?
在编写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或者邮箱删除。