1.添刪行后讓序號(hào)自動(dòng)更新
日常工作中,經(jīng)常需要對(duì)一個(gè)已有的表格進(jìn)行添刪行操作。不過添加/刪除行后,Excel是不會(huì)自動(dòng)更新序號(hào)列的。這就給我們?cè)斐闪艘粋€(gè)麻煩,每次在進(jìn)行完添刪行操作后,都得需要手工重新編排一遍序號(hào)。其實(shí)這個(gè)問題我們可以借助ROW函數(shù)解決!當(dāng)然如果很復(fù)雜的需求,EXCEL還是無法實(shí)現(xiàn)的,還是需要通過濟(jì)南軟件開發(fā)的方式實(shí)現(xiàn)。
這種情況很普遍,添刪某一行后,序號(hào)需要手工重新拖拽一遍
具體方法是:在序號(hào)列單元格中輸入公式“=ROW()-1”,再將公式拖拽到列尾。這時(shí)你會(huì)發(fā)現(xiàn),再有添刪行操作時(shí),序號(hào)欄也能自動(dòng)進(jìn)行反映,不會(huì)再出現(xiàn)之前那種序號(hào)錯(cuò)亂的情況了。

通過“ROW()”函數(shù),可以讓序號(hào)欄自動(dòng)跟隨添加刪除行變化
【公式解釋】ROW()為取當(dāng)前行號(hào)函數(shù),即當(dāng)光標(biāo)位于A2單元格時(shí),ROW()函數(shù)應(yīng)返回?cái)?shù)值“2”。不過由于表格通常會(huì)包含一個(gè)文本類標(biāo)題行(即本例中的“序號(hào)、姓名、辦事處”一欄),因此實(shí)際序號(hào)會(huì)比ROW()返回值少1,這便是公式中ROW()函數(shù)后面-1的原因了。
2.分部門填寫序號(hào)
當(dāng)一個(gè)表格包含有多個(gè)部門數(shù)據(jù)時(shí),可能需要以部門為單位進(jìn)行編號(hào)。傳統(tǒng)方法是手工添加,費(fèi)時(shí)費(fèi)力。其實(shí)一個(gè)更好的方案是借助COUNTIF函數(shù)快速解決。

分部門單獨(dú)編號(hào)也是日常遭遇較多的問題之一
具體方法是:在序號(hào)所在列單元格,輸入公式“=COUNTIF(B$2:B2,B2)”,接下來將公式拖拽至表格末尾,這樣便實(shí)現(xiàn)了按部門分類計(jì)數(shù)的功能。其中B列為“部門列”,也就是說如果你的表格“C列”為部門列時(shí),上述公式就要變化為“=COUNTIF(C$2:C2,C2)”。
【公式解釋】COUNTIF是對(duì)滿足某個(gè)條件的單元格進(jìn)行計(jì)數(shù),其中“B$2”是行絕對(duì)引用,也就是說當(dāng)公式下拉到第三行、第四行、第五行……時(shí),相應(yīng)公式會(huì)自動(dòng)變成COUNTIF(B$2:B3,B3)、COUNTIF(B$2:B4,B4)、COUNTIF(B$2:B5,B5)……。其含義就是,計(jì)算B列中從B2單元格到當(dāng)前行所在B列區(qū)域內(nèi),與本行B列值相同的單元格數(shù),而這恰恰可以看作是同一部門的子編號(hào)集。
3.篩選后連續(xù)填寫序號(hào)
我們知道,篩選操作后序號(hào)也會(huì)移動(dòng),從而變得不再連續(xù)。如果要求序號(hào)在篩選后也能自動(dòng)更新并連續(xù)填寫,就需要使用另一組函數(shù)——“subtotal”。

篩選后序號(hào)自動(dòng)重編
具體方法:在序號(hào)列所在單元格中點(diǎn)擊,輸入公式“=SUBTOTAL(3,B$2:B2)”,然后將公式填充到整個(gè)序號(hào)列。經(jīng)此設(shè)置后,無論是日常顯示還是數(shù)值篩選,序號(hào)列都會(huì)根據(jù)顯示結(jié)果自動(dòng)排列,非常方便。如果您碰到特殊需求,可以通過山東軟件開發(fā)公司--捷君信息為您提供開發(fā)服務(wù)。
注意左側(cè)行號(hào),篩選后序號(hào)仍會(huì)連續(xù)顯示
【公式解釋】SUBTOTAL是一個(gè)分類匯總函數(shù),其中“3”是功能項(xiàng),意思是返回目標(biāo)區(qū)域中非空單元格的數(shù)量。而整個(gè)公式的含義是,計(jì)算B2列至B列當(dāng)前行范圍內(nèi)相同分類的數(shù)量,這一結(jié)果正好是同一類別下的連續(xù)序號(hào)。
4.按照特殊格式編號(hào)
有時(shí)我們的編號(hào)不是傳統(tǒng)的“1、2、3……”,而是按照某一特定規(guī)律排列(比如600051、600053、600055……),尤其當(dāng)類似的序號(hào)量龐大時(shí),傳統(tǒng)方法制作起來非常吃力。其實(shí)有一個(gè)比較省力的方法,那就是先輸入起始序號(hào),接下來點(diǎn)擊“開始”→“單元格”→“填充”→“序列”,從對(duì)話框中點(diǎn)擊一個(gè)合適的類型,最后輸入“步長值”和“終止值”即可。確定后,一組特殊格式的序號(hào)就直接生成好了。
企業(yè)中很多需求都可以采用Excel表的方式去解決,如果企業(yè)中特殊需求就需要通過軟件定制開發(fā)的方式去解決,如果您有定制開發(fā)需求開聯(lián)系山東濟(jì)南軟件開發(fā)公司--捷君信息,咨詢熱線400-6963-015
手機(jī)網(wǎng)站
微信咨詢