數據報表多種序號生成方式

報表系統中,每每要對數據進行編號處理,從而使數據的條目更加清晰。在 excel 中,咱們能夠直接在一個單元格中輸入 1,而後按住 Ctrl 向下拖拽單元格就能夠自動生成連續的序號。不過除了連續的序號,實際狀況中咱們還會有其它對序號的需求,例如組內序號,或者是隱藏某些行以後顯示連續或不連續的序號,這些又該怎麼處理呢?潤乾報表提供了一些快速添加序號方式和函數,讓咱們來一塊兒看一下吧。函數

概述:工具

1)對於網格式報表,即數據設置是列表顯示的,能夠直接在單元格中填寫 =seq() 或者是 &Cell ,而後設置該單元格的左主格便可。3d

2)對於數據設置是分組顯示的,還有兩種不一樣的效果:即組內序號和組間序號。excel

準備工具:潤乾報表 V2018blog

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

以下圖所示,數據集自己只有後面 7 個字段的值,前面的序號須要根據後面的序號自動擴展生成連續的序號。變量

imagepng

實現方式 1:擴展

使用自帶的序號函數 seq() 的方式,而後設置單元格的左主格select

imagepng

實現方式 2:高可用

使用自帶的序號函數 &Cell,而且設置單元格的左主格

imagepng

實現方式 3:

使用行序號函數 row(), 由於數據不是從第一行取數的,因此須要減 1,而且設置左主格

imagepng

栗子 2擴展數據中隱藏某些行時,顯示連續序號

以下圖所示:當 G2 的數據大於 50 的時候,就隱藏該行,並顯示連續的序號。

imagepng

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

先在空白單元格定義一個變量 a,而後在 A3 單元格寫 if 條件的判斷,若是 G3 大於 50,就顯示 a,不然顯示 a+1。以下圖所示:

imagepng

預覽結果爲下圖,而後第一行的行高可用設置爲 0,不顯示。

imagepng

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

設置 B5 單元格的表達式爲:&C5,而後設置其左主格爲 select 擴展的單元格,即 C5。

imagepng

預覽效果爲:

imagepng

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

設置 B5 單元格的表達式爲:=seq(C5),而後設置其左主格爲 C5

imagepng

預覽效果爲:

imagepng

以上介紹的是普通報表序號的實現方式,填報表也是有能夠添加序號的,填報表添加序號的方式可參考文章 填報流水號,缺省表達式設置

相關文章
相關標籤/搜索