和名單打交道的人都知道,最煩的就是人數增減,一旦增減,就要重新進行編號。我曾見不少朋友一個個序號手動改動,這樣豈不累死牛也不出效率啊。
解決方法有兩個:一個是重新填充一個序列。
第二個方法就是使用公式,公式的好處就是對著你的「數據」變化而變化,智能化,一勞永逸。
下面,我們一起來看看如何製作:
一、序號其實是對姓名個數的計算,這就要到「數數」的函數,COUNT只能數「數字」,而姓名是漢字,這是就要用到另一個數數的函數COUNTA。
二、COUNTA(單元格範圍),是計算出指定單元格範圍中有多少數據。而要得到1、2、3……這樣的連續數字,就要讓範圍是一個變化的過程,第一次是從1-1,第二次是從1-2,依次類推。也就是B2-B2,B2-B3,B2-B4
即:範圍的起點B2不變,終點單元格依次增加。寫成公式就是COUNTA($B$2:B2),當公式往下複製的時候,就會出現一個不斷遞增的區域。
於是我們在A2輸入公式:=COUNTA(B$2:B2) 並往下複製就得到了一個連續的序號,即使某一行被刪除了,序號會自動修改以保持連續。
三、但是公式還需要優化,因為我們一旦刪除的是姓名單元格而不是行,就會出現尷尬的事情:
在這時我們就一個if判斷,如果B列的某一個單元格為空,對應的A列單元格就為空,不再顯示序號了。
if(單元格為空,為空,序號)
變成公式就是:=IF(B2="","",COUNTA(B$2:B2))
這樣一來,公式就智能了,沒有姓名則不顯示序號,而且序號始終連續。