資料包表多種序號生成方式

2021-09-19 20:17:42 字數 1825 閱讀 3505

報表系統中,往往要對資料進行編號處理,從而使資料的條目更加清晰。在 excel 中,我們可以直接在乙個單元格中輸入 1,然後按住 ctrl 向下拖拽單元格就可以自動生成連續的序號。不過除了連續的序號,實際情況中我們還會有其它對序號的需求,例如組內序號,或者是隱藏某些行之後顯示連續或不連續的序號,這些又該怎麼處理呢?潤幹報表提供了一些快速新增序號方式和函式,讓我們來一起看一下吧。

概述:

1)對於網格式報表,即資料設定是列表顯示的,可以直接在單元格中填寫 =seq() 或者是 &cell ,然後設定該單元格的左主格即可。

2)對於資料設定是分組顯示的,還有兩種不同的效果:即組內序號和組間序號。

準備工具:潤幹報表 v2018

栗子 1:列表式報表顯示序號

如下圖所示,資料集本身只有後面 7 個字段的值,前面的序號需要根據後面的序號自動擴充套件生成連續的序號。

實現方式 1:

使用自帶的序號函式 seq() 的方式,然後設定單元格的左主格

實現方式 2:

使用自帶的序號函式 &cell,並且設定單元格的左主格

實現方式 3:

使用行序號函式 row(), 因為資料不是從第一行取數的,所以需要減 1,並且設定左主格

栗子 2:擴充套件資料中隱藏某些行時,顯示連續序號

如下圖所示:當 g2 的資料大於 50 的時候,就隱藏該行,並顯示連續的序號。

如果還繼續使用前面的三種方式,實現的序號則是不連續的。: 若想實現隱藏行之後的連續序號,可以使用臨時變數的方式,實現方式為:

先在空白單元格定義乙個變數 a,然後在 a3 單元格寫 if 條件的判斷,如果 g3 大於 50,就顯示 a,否則顯示 a+1。如下圖所示:

預覽結果為下圖,然後第一行的行高可用設定為 0,不顯示。

栗子 3:分組報表之組內序號

設定 b5 單元格的表示式為:&c5,然後設定其左主格為 select 擴充套件的單元格,即 c5。

預覽效果為:

栗子 4:分組報表之組間序號

設定 b5 單元格的表示式為:=seq(c5),然後設定其左主格為 c5

預覽效果為:

以上介紹的是普通報表序號的實現方式,填報表也是有可以新增序號的,填報表新增序號的方式可參考文章 填報流水號,預設表示式設定

資料包表多種序號生成方式

報表系統中,往往要對資料進行編號處理,從而使資料的條目更加清晰。在 excel 中,我們可以直接在乙個單元格中輸入 1,然後按住 ctrl 向下拖拽單元格就可以自動生成連續的序號。不過除了連續的序號,實際情況中我們還會有其它對序號的需求,例如組內序號,或者是隱藏某些行之後顯示連續或不連續的序號,這些...

資料包表多種序號生成方式

報表系統中,往往要對資料進行編號處理,從而使資料的條目更加清晰。在 excel 中,我們可以直接在乙個單元格中輸入 1,然後按住 ctrl 向下拖拽單元格就可以自動生成連續的序號。不過除了連續的序號,實際情況中我們還會有其它對序號的需求,例如組內序號,或者是隱藏某些行之後顯示連續或不連續的序號,這些...

資料包表多種序號生成方式

報表系統中,往往要對資料進行編號處理,從而使資料的條目更加清晰。在 excel 中,我們可以直接在乙個單元格中輸入 1,然後按住 ctrl 向下拖拽單元格就可以自動生成連續的序號。不過除了連續的序號,實際情況中我們還會有其它對序號的需求,例如組內序號,或者是隱藏某些行之後顯示連續或不連續的序號,這些...