我們經常會遇到在單元格中填充序號的問題,有的很簡單,有的稍微有點技巧,今天就給大家分享一下,怎樣在單元格中填充序號。
1、自動填充序列
在一個單元格中輸入1,然後,滑鼠放到單元格右下角,當滑鼠指針變成十字圖標時向下拖動滑鼠,結束後在右下角有個「自動填充選項」按鈕,點擊其中的「填充序列」即可完成填充。
我們還可以輸入一個序列後,選中序列單元格區域,下拉複製就可以直接填充序列了。
2、Row、Column函數
使用Row函數也可以快速生成序列號,在一列中填充序號就用Row,在一行中填充序號就用Column。
如下圖所示,在A2單元格輸入=Row(A1),下拉複製公式,就可以得到在一列中的序列號,在B2單元格輸入=Column(A1),向右拉複製公式,就可以得到在一行中的序列號。
3、合併單元格填充序列
如果合併單元格的大小一樣,那我們還可以使用自動填充序列的方法來填充。
但是,如果合併單元格大小不一樣,使用自動填充序列的方法就會遇到以下錯誤。
這時,我們可以使用Count或者Counta公式來完成。如下所示,輸入公式=COUNTA(C$1:C1)
=COUNT(E$1:E1)+1
=MAX(G$1:G1)+1
因為第一行有個「序號」,所以使用Counta時,後面不需要加1;而是用Count時需要加1是因為Count只能統計數字的個數。
Max是求最大值,這個公式表示求當前行上面所有行中的最大值,再加1就得到了當前行的序號。
這裡在填充公式時,不能使用下拉複製的方式,否則同樣會遇到上面提到的錯誤,需要使用Ctrl+Enter快速填充的技巧。
方法:輸入公式,從C2單元格開始,選擇需要填充的合併單元格區域,光標放到編輯欄內,同時按Ctrl+Enter鍵填充。
4、按指定間隔重複的序列
如下圖所示,生成每隔4個才增加1的序列,可以使用以下公式:
=ROUNDUP(ROW(A1)/4,0)
Roundup可以將小數向上捨入到整數。
更改公式中的數字4,可以生成按其他次數重複的序列。
5、藉助名稱框輸入序號
適用範圍:
生成數量較多的序號。
A1單元格輸入數字1,在名稱框內輸入「A1:A5000」,按回車。
然後在編輯欄中輸入=ROW(A1),按Ctrl+回車。
即可生成1至5000的連續序號。
6、按部門填寫序號
適用範圍:
生成特殊規則的序號。
以下圖為例,要求按部門分別填寫序號,不同部門的序號都從1開始,同一部門按順序遞增。
A2單元格輸入以下公式,向下複製:
=COUNTIF(B$2:B2,B2)
7、篩選後保持連續的序號
適用範圍:
需要篩選操作的數據表。
按常規方法輸入序號後,一旦數據經過篩選,序號就會發生錯亂。
如需篩選後序號仍然保持連續,可以按以下方法。
A2單元格輸入公式向下複製:
=SUBTOTAL(3,B$1:B2)-1
8、生成遞增、遞減和循環序列
適用範圍:
生成具有一定規律的自然數序列,常在較為複雜的公式中使用。
1、生成1、1、2、2、3、3……或1、1、1、2、2、2……,即間隔N個相同數值的遞增序列,通用公式為:
=INT(行號/n)
(提示:實際應用時將公式中的N修改為需要的數字即可)
2、生成1、2、1、2……或1、2、3、1、2、3……,即1至N的循環序列,通用公式為:
=MOD(行號,n)+1
3、生成2、2、4、4……或3、3、6、6……,即以N次循環的遞增序列,通用公式為:
=CEILING(行號,n)
4、生成2、1、2、1……或3、2、1、3、2、1……,即N至1的逆序循環序列,通用公式為:
=MOD(n-行號,n)+1
好了,今天的內容就是這樣,光說不練假把式,你也試試吧。
本文根據公眾號 Excel輕鬆學 推薦內容整合而成。
.
易學寶微視頻教程,1290個Office技巧精粹,每個技巧都與實際工作密切相關。輕鬆學習技巧,練就職場達人,淘寶搜索關鍵字:ExcelHome易學寶
ExcelHome微信主頁回復關鍵字:大禮包
免費獲取50集精編版微視頻