Excel百問百答:快速填充指定的數列!

有小夥伴留言,想製作成如下的數列,百度了半天,也沒百度出來,都是手動複製的,耗費大量的時間

Excel百問百答:快速填充指定的數列!

有規律的數列,在Excel裡面都是可以進行快速填充的,我們要簡單的理清思路,運用ROW函數就可以來處理

首先我們瞭解一下,ROW函數,它是返回單元格的行號,裡面的參數可以為空

在A1單元格里面輸入=ROW(B4),它返回的結果是B4單元格的行號,也就是第4行,所以結果是4

Excel百問百答:快速填充指定的數列!

如果在A2單元格中輸入ROW(),不帶參數,那麼返回它自己單元格的行號,也就是A2的行號是2

Excel百問百答:快速填充指定的數列!

有了這個基礎,我們結合數列的特徵,解決2點就可以了

第1點就是生成4001,4002,每隔4行遞增1的的數列

因為是以4為週期的數,首先輸入的是=ROW(A4)/4,得到下面的結果

Excel百問百答:快速填充指定的數列!

然後我們取整=INT(ROW(A4)/4),就得到了以4為週期,遞增1的數列

Excel百問百答:快速填充指定的數列!

然後我們的初始位置是4000,所以輸入:=INT(ROW(A4)/4)+4000

Excel百問百答:快速填充指定的數列!

第2點就是解決另外一個數列,1,2,3,4的重複

4/4=1 餘數為0

5/4=1...1 餘數為1

6/4=1...2 餘數為2

7/4=1...3 餘數為3

8/4=2 餘數為0

我們瞭解到餘數是符合這個規律的,所以我們使用MOD函數取餘數

=MOD(ROW(A4),4)

Excel百問百答:快速填充指定的數列!

對餘數+1,得到了1,2,3,4這樣的重複序列

Excel百問百答:快速填充指定的數列!

最後,我們使用&符合將它們連接起來即可

輸入=A1&"-"&B1

Excel百問百答:快速填充指定的數列!

如果希望在一個單元格里面輸入公式,那麼直接輸入:

=(INT(ROW(A4)/4)+4000)&"-"&(MOD(ROW(A4),4)+1)

Excel百問百答:快速填充指定的數列!

一個複雜的公式都是通過這樣一點點的簡單思路累加在一塊製作完成的,你學會了麼?

上篇:


分享到:


相關文章: