如何生成序號 五個序號技巧,還不會的打屁屁

2021-10-14 18:56:23 字數 2684 閱讀 2478

序號對於大家來說都不會陌生,今天咱們就一起聊聊序號那些事兒。

上面這個圖中的a列,就是咱們經常看到的序號形式之一。

有朋友會說,這很簡單啊,就是一些數字的羅列而已。

但在實際工作當中,遠不止數字羅列這麼簡單。咱們經常會遇到不同樣式的序號排列要求,比如說:按部門填寫序號、篩選後填寫序號、不連續的資料填寫序號等等。

1、生成常規序號一般咱們填寫序號,只要在第乙個單元格內輸入數字1,然後按住單元格右下角的填充柄向下拖動,然後在【填充選項】中選擇【序列填充】就可以了:

如果相鄰列已經輸入了內容,可以分別輸入1、2,然後選中兩個單元格,雙擊單元格右下角的填充柄,就可以快速完成序號的填充。

如果相鄰列沒有輸入內容,而我們需要生成的序號又非常多,是不是就要一拖到底了呢?

當然不是的。

假如說要在a列生成1至10000的連續序號,可以先在a1單元格輸入數字1,然後在名稱框內輸入「a1:a10000」,按enter鍵。

接下來依次單擊【開始】→【填充】→【序列】,在【序列】對話方塊中,終止值輸入10000,單擊【確定】。就可以快速的生成1至10000的連續序號了。

2、按部門新增序號以下圖為例,要求按部門單獨填寫序號,不同部門都要從1開始編號,按順序遞增。

a2單元格輸入以下公式,向下複製:

=countif(b$2:b2,b2)

countif函式對區域中滿足單個指定條件的單元格進行計數。

第一引數b$2:b2中的b$2是行絕對引用,在公式向下複製時,就會變成下面這樣不斷擴大的引用區域:

countif(b$2:b3,b3)

countif(b$2:b4,b4)

countif(b$2:b5,b5)……

也就是統計自b2單元格開始,到公式所在行的這個區域內,有多少個與b列內容相同的單元格。3、篩選後保持連續的序號如果按常規方法輸入序號後,一旦資料經過篩選,序號就會發生錯亂。

如何處理才能使序號在篩選後也能保持連續呢?

a2單元格輸入以下公式向下複製:

=subtotal(3,b$1:b2)-1

這時候再進行篩選,序號就始終保持連續了。

subtotal函式只統計可見單元格的內容,通過給定不同的第一引數,可以完成計數、求和、平均值、乘積等等多種彙總方式。

在本例中,第一引數是3,就是告訴subtotal函式要執行的彙總方式是counta。

counta函式用於計算區域中非空單元格的個數。subtotal(3,區域)就是計算區域中可見非空單元格的個數。

第二引數b$1:b2的b$1使用了行絕對引用,當公式向下複製時會變成

b$1:b3、b$1:b4、b$1:b5……

也就是在這樣乙個逐行遞增的引用區域中,統計可見非空單元格的個數。

注意這裡有乙個問題,a2單元格的公式如果使用下面的公式:

=subtotal(3,b$2:b2)

這樣雖然在篩選時雖然序號沒有問題了,但是在

工作表中使用了subtotal函式後,excel會預設把最後一行作為彙總行,所以會始終顯示,因此影響到篩選操作了。

我們只要記得在處理序號時,需要將subtotal函式的第二引數引用起始位置寫成公式所在行的上一行,再將結果減1就可以了。

4、生成間斷的序號在下圖示的資料表中,會不規律的出現一些空行,要求我們在生成序號的時候自小到大排列,但是空行不顯示內容。

a2單元格輸入以下公式,向下複製:

=if(b2="","",max(a$1:a1)+1)

先判斷b2是否為空值,如果b2是空值則返回空,否則計算當前單元格以上的區域中的最大值,加1後得到新的序號。5、合併單元格新增序號使

用counta函式,能夠實現對帶有合併單元格的**快速新增序號。

好啦,今天的內容就這些吧,祝各位小夥伴們一天好心情。

**製作:祝洪忠

mysql 序號 利用mysql生成唯一序號

每日17點準時技術乾貨分享 在資料庫分表或者程式自己需要唯一id的情況下,我們需要乙個生成唯一id的方案。可以編寫乙個綜合時間和某些特徵生成唯一id的程式,也可以考慮使用資料庫裡自增id的特性來實現這個需求,下面舉個mysql的例子。首先建立乙個專門生成id的表,其中id欄位是主鍵,replace ...

WPF DataGrid自動生成序號

這裡在datagrid行級應用單值轉換器,獲取datagrid的行號 轉換為對應的序號,思路和實現非常簡單,核心 就幾行 binding binding converter converter public object convert object value,type targettype,ob...

excel自動生成序號 編號

用excel編輯 時,經常需要給 新增序號,如果要新增的序號較多,則乙個乙個的手動輸入序號會浪費一定的時間。我們可以利用excel中的一些功能,讓excel自動給 新增序號,這些功能有的適合 行數列數較少的情況,有的適合 行數列數比較多的情況。輸入序號的前兩個數字後拖動填充柄自動新增序號。先在要新增...