在編寫(xiě)Excel公式時(shí),時(shí)常會(huì)需要一些有規(guī)律的數(shù)字,例如每幾個(gè)數(shù)字增加相同的數(shù)、每隔幾個(gè)數(shù)字進(jìn)行重復(fù)等等。運(yùn)用一些數(shù)學(xué)運(yùn)算函數(shù),例如INT函數(shù)、MOD函數(shù),將它們與ROWS函數(shù)相配合,可以幫助我們生成有規(guī)律的數(shù)字。
每隔n個(gè)數(shù)字增加1
下圖1所示的工作表,每5個(gè)數(shù)字增加1。在單元格A1中的公式為:
=INT((ROWS(A1:A$1)-1)/5)+1
向下拉即可在單元格區(qū)域A1:A5中輸入1,A6:A10中輸入2,……,即每5個(gè)單元格數(shù)字相同,但每隔5個(gè)單元格在原來(lái)的數(shù)字基礎(chǔ)上增加1。
一般公式為:
=INT((ROWS(A1:A$1)-1)/n)+1
將n修改為需要的數(shù)字。
連續(xù)n個(gè)數(shù)字循環(huán)
下圖2所示的工作表,在1至5這5個(gè)數(shù)字之間循環(huán)。在單元格A1中的公式為:
=MOD(ROWS(A$1:A1)-1,5)+1
向下拉即可在單元格區(qū)域A1:A5中輸入1、2、3、4、5,A6:A10中同樣輸入1、2、3、4、5,……,即單元格中的輸入在1至5之間循環(huán)。
一般公式為:
=MOD(ROWS(A$1:A1)-1,n)+1
將n修改為需要的數(shù)字。
有規(guī)律的數(shù)字在公式中有很重要的應(yīng)用,特別是在有規(guī)律地處理數(shù)據(jù)時(shí)。
應(yīng)用示例:將表轉(zhuǎn)換成列
如下圖3所示的工作表,將單元格區(qū)域A2:E3中的數(shù)據(jù)轉(zhuǎn)換到單獨(dú)的一列中,在單元格A6中輸入公式:
=INDEX($A$2:$E$3,INT((ROWS(A$1:A1)-1)/5)+1,MOD((ROWS(A$1:A1)-1),5)+1)
下拉至單元格A15。
公式中的:
INT((ROWS(A$1:A1)-1)/5)+1
分別生成5個(gè)重復(fù)的數(shù)字2、3,代表行數(shù)。
公式中的:
MOD((ROWS(A$1:A1)-1),5)+1
循環(huán)生成1、2、3、4、5,代表列數(shù)。
這些生成的數(shù)字分別作為INDEX函數(shù)的行參數(shù)和列參數(shù),從相應(yīng)的位置取值。
結(jié)語(yǔ)
當(dāng)公式中需要使用有規(guī)律的數(shù)字時(shí),可以考慮使用ROWS函數(shù)與INT函數(shù)、MOD函數(shù)相結(jié)合,生成所需要的數(shù)字。
假如你學(xué)習(xí)到了這個(gè)新技能不妨轉(zhuǎn)發(fā)推薦給你的小伙伴。并動(dòng)動(dòng)小指頭收藏,以免下次走丟。
我們將定期更新Word、Excel、PPT等操作技巧。pdf轉(zhuǎn)換器供在線免費(fèi)的PDF轉(zhuǎn)word、PDF轉(zhuǎn)Excel、PDF轉(zhuǎn)PPT服務(wù)。