本期主要分享在Excel中編寫序號吏砂。主要包括基本序號、時間序列填充乘客、序號自動更新狐血、重復(fù)值序號以及生成“1.1…”形式序號等。
1.基本序號
方法一:在單元格內(nèi)依次輸入1易核,2匈织,然后雙擊填充柄。
方法二:首先在單元格內(nèi)輸入1牡直,選中需要填充序號的區(qū)域缀匕,依次選擇填充-序列-等差序列-步長值為1,確定碰逸。
2.時間序列
如圖依次填充時間乡小。
3.序號自動更新
3.1 ROW函數(shù)
在A2單元格輸入公式:ROW()-1。若從A1單元格開始填充序號饵史,則直接輸入:ROW()满钟。
通用公式:ROW()-ROW(An),An為上一單元格胳喷。
3.2 SUBTOTAL函數(shù)
利用SUBTOTAL函數(shù)湃番,在刪除、隱藏吭露、篩選時吠撮,序號自動改變。
=SUBTOTAL(103,$B$2:B2)奴饮,其中103為COUNTA函數(shù)。
4.忽略空行择浊、合并單元格填充序號
4.1忽略空行序號填充
當(dāng)數(shù)據(jù)區(qū)域出現(xiàn)空行時戴卜,采用IF函數(shù)進行判斷,進行序號填充琢岩。
輸入公式:=IF(B8<>"",COUNTA($B$2:B8),"")或
=IF(B2<>"",SUBTOTAL(103,$B$2:B2),"")投剥。
此外,該公式還可以實現(xiàn)根據(jù)單元格是否有內(nèi)容担孔,自動填充序號江锨。
4.2合并單元格
詳見第3期。
5.重復(fù)值序號
5.1重復(fù)值序號只顯示一次
輸入公式:=
IF(COUNTIF($B$2:B2,B2)=1,MAX($A$1:A1)+1,"")
其中糕篇,COUNTIF函數(shù)判斷從B2至當(dāng)前單元格是否為重復(fù)值啄育,若為非重復(fù)值,則返回已填充最大序號加1拌消,否則返回空挑豌。
5.2重復(fù)值序號重復(fù)顯示
輸入公式:
=IF(COUNTIF($B$2:B2,B2)=1,MAX($A$1:A1)+1,INDEX(A:A,MATCH(B2,$B$1:B2,0)))
6.生成1.1,2.1格式的序號
步驟1:在A列,按照5.1的公式生成序號
步驟2:在B列氓英,輸入公式:
=IF(COUNTIF($C$1:C2,C2)=1,MAX($A$1:A1)+1.1,MAX($B$1:B1)+0.1)侯勉。