在編寫Excel公式時,時常會需要一些有規律的數字,例如每幾個數字增加相同的數、每隔幾個數字進行重復等等。運用一些數學運算函數,例如INT函數、MOD函數,將它們與ROWS函數相配合,可以幫助我們生成有規律的數字。
每隔n個數字增加1
下圖1所示的工作表,每5個數字增加1。在單元格A1中的公式為:
=INT((ROWS(A1:A$1)-1)/5)+1
向下拉即可在單元格區域A1:A5中輸入1,A6:A10中輸入2,……,即每5個單元格數字相同,但每隔5個單元格在原來的數字基礎上增加1。
圖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函數相結合,生成所需要的數字。