如何生成有明细序号的分类统计表

需求说明

有某居委会统计的所辖区内居民家庭组成情况明细数据,存放在 Excel 文件,如下

imagepng

现在,想基于上面的数据做一个分类统计表,每户为一组(增加分类序号:A 列),再按“户主”与“成员”两类(B 列)分列人员。另外,为每户添加明细序号(C 列),如

imagepng

先来分析一下,Excel 是可以做这种分类统计表的,但是要一户一户的去找数据再绘制,这种手工硬画的方式太麻烦了,不仅费时费力,还容易搞错数据。再出现个居民人口变化(如新生儿出生后明细数据增加等)等数据变化的情况,又得修改报表。

有没有便捷的工具能快速搞定,且实现一劳永逸呢?

下载安装润乾报表

下载地址:http://www.raqsoft.com.cn/wx/download-for-businesspeople.html

下载润乾报表职场版,按照向导安装就可以了。首次启动软件时需要选择授权文件,事先下载一个免费授权就足够了。

报表制作过程

1、 打开润乾报表工具并新建空白报表

imagepng

2、 增加数据集,数据集类型选择“文件数据集”,然后选择用作该报表数据的 Excel 文件,同时要选择所用到的列。另外,数据集名称可自定义,就用缺省的 ds1 即可。

imagepng

3、 绘制报表,包括报表样式、报表单元格的表达式等

imagepng

报表格式和 Excel 类似画就可以,单元格的表达式部分如下:

A2:=ds1.group(本人身份证号码:1, 与户主关系 ==“本人”) ,选出“户主”分组,并设置 A 列隐藏,如下

imagepng

B2:=&A2

D2:1

D3:=&E3+1,同时设置该单元格左主格为 E3

imagepng

E2:=ds1. 姓名,字体颜色改为红色

imagepng

E3:=ds1.select@r(姓名, 户主身份证号 ==A2) ,并设置取值为空的时候隐藏行

imagepng

F2、F3:=ds1. 性别

G2、G3:=ds1. 本人身份证号码

H2、H3:=ds1. 出生年月

I2、I3:=ds1. 年龄

J2、J3:=ds1. 户主姓名

K2、K3:=ds1. 户主身份证号

L2、L3:=ds1. 与户主关系

4、 保存报表并预览结果

imagepng

imagepng

5、 导出报表结果到 Excel 文件

imagepng

imagepng

引入的数据文件增删数据,对报表也没有影响,无需修改或重画。