作中,處理Excel表格時,需要對表格加序號,針對不同場景,加序號有不同的要求,今天分享幾種加序號的小技巧
當我們想生成從1開始,向下加1的序號時
我們可以先輸入前2個序號,然后選中,直接雙擊,就可以得到所有的序號了
當然我們還可以使用公式法來生成,我們輸入的公式是:
=N(A1)+1
N函數中的內容為數字時,返回數字本身,否則返回為0,因為A1是放的文本,所以就是0+1=1
例如,市場部,我們需要從1開始編號,然后遇到下一個部門,我們又要重新從1開始編號
這里我們可以可以使用公式:
=IF(B2=B1,N(A1)+1,1)
首先判斷部門的數據是否和上一條一致,如果一致的情況下,上一個數據+1,否則就從1開始從新編號
上述公式只能適用于部門放在一起的情況,如果部門沒有放在一起,它會對部門重新編號
如果我們想即使斷開了部門,也要連續著編號的話,就可以使用另一種思路,累計計數的方法:我們使用公式:
=COUNTIFS($B:B2,B2)
如果我們想,對表格進行刪除數據時,它的序號,可以自動的接上,也就是智能序號
我們可以使用公式:
=ROW()-1
ROW()函數返回的是當前的行號,因為從第2行開始輸入公式,所以需要減1
這樣設置之后,我們刪除掉幾行數據,它的序號還是保持連續的
有一個需求,當我們對某個字段進行篩選的時候,我們希望它的序號,也可以自動的連接上
我們需要使用公式:
=SUBTOTAL(103,$B:B2)
這個時候,我們再次對數據篩選的時候,它的序號也是連接上的,而且是從1開始
我們有數據進行了合并單元格,然后需要快速的添加序號
我們可以選中所有的合并單元格,A2:A8單元格,然后在公式編輯欄輸入的公式是:
=MAX($A:A1)+1
按CTRL+回車,就可以得到序號了
關于這個小技巧,你學會了么?動手試試吧!
常處理數據的親,對于序號(No)并不陌生,但99%的親都在手動填充,當有篩選等情況時,序號更是亂得一塌糊涂……所以,掌握一定的序號生成技巧是非常有必要的。
一、生成序號——填充法。
方法:
在第一個目標單元格中輸入起始序號(No)值,拖動右下角的填充柄,在最后一個目標單元格處松開,選擇右下角的箭頭,選擇【填充序列】即可。
二、生成序號——拖動法
方法:
在第一、二個目標單元格中輸入第一個和第二個其實序號(No)值,選中輸入序號值的目標單元格,拖動右下角的填充柄至最后一個目標單元格即可。
三、生成序號——名稱框法。
方法:
在名稱框中輸入需要填充的單元格區域,如A3:A12區域,在地址欄中輸入公式:=Row(a1)并Ctrl+Enter填充即可。
四、生成序號——Countif函數法
方法:
選中目標單元格,輸入公式:=COUNTIF(B:B3,B3),并Ctrl+Enter回車即可。
解讀:
從當前單元格開始統計指定范圍內符合指定值的個數,從而達到了按部門填充序號(No)的目的。
五、生成序號——Subtotal函數法
方法:
在目標單元格中輸入公式:=SUBTOTAL(3,B:B3)。
解讀:
Subtotal函數的作用為:返回一個數據列表或數據庫的分類匯總,而代碼3對應的函數為Counta,即統計非空單元格的個數。所以統計從當前單元格開始到最后一個單元格中非空的個數,即為行的序號(No)。
六、生成序號——Max函數法
方法:
在目標單元格中輸入公式:=MAX(A:A2)+1。
解讀:
Max函數的作用為統計指定范圍內的最大值,從標題行開始統計最大值,返回值肯定為0,所以+1作為修正值,依次類推,得到想要的結果;如果開始序號(No)不為1,而為X,則修正值為+X。此方法更適用于不規則的單元格序號(No)填充。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。