/ q5 @7 }& C$ f4 q" u 大企业通常有人事管理软件,如果软件足够科学的化,出报表就是件很容易的事。但如果人事软件达不到所期望的报表功能功能,那么就必须对导出的数据进行处理才能实现自己想要的结果。这个数据处理的过程,与EXCEL版人事档案经过数据处理实现报表的过程相比,谁更麻烦谁更便捷?取决于使用人的数据处理能力和人事软件导出数据的格式。 0 d: s" U) j" D' `2 S& L5 ]2 Z! D4 e
那没有人事软件的人,该怎么做呢?通常是是通过筛选,填数,然后绘制图标。这是最基础的办法也是最笨最无效率的做法,耗时1小时-8小时不等,并且每次都要这么多时间。一劳永逸的做法应该是怎样呢? 6 ?* x# u3 R1 s7 I! c 7 E& l5 h7 N% o 人事档案作为数据源,基本格式是已经固定的。报表作为结果呈现,基本框架也是固定的。两者之间的桥梁,正是操作者能力的核心---数据处理,更准确地说,是模板化的数据处理。具体实例如下: . u# ]# V4 l+ w( \7 @ 9 F% x* n* b7 a! @& b ` 要求:做出学历结构、籍贯地域分布、年龄结构、性别比例、职级结构、司龄构成,总共六个表。! w9 m; v8 M' M" X
% i# r6 p2 `* w 首先看第一个表怎样做,学历结构。人事档案中学历无非 就是小学、初中、高中、职高、中专、中技、大专、本科、硕士、博士十种类别。而做成报表时候多半不需要分那么多,可能的分类是初中以下、高中/中专、大专、本科、硕士及以上五个类别。那么在报表部分首先做好两个部分:数据表格和图表,如下图:5 J8 W0 A" z$ {, e. J% N, w3 U
, c4 i: e L4 g: T; E7 B5 p! E[attach]303775[/attach] , a4 I$ v: x9 A( O# }3 L, O: t) E0 c' c+ P3 y4 u: r
图表是根据表格中的数据源自动生成,也即是说表格数字变化图表会自动变化。而表格中人数行中的数字则是关键。 8 \7 D* G+ g3 Q! H- E/ d利用函数countif将人事档案中对应学历栏的数据自动写入人数行,则实现了报表与人事档案数据源的动态关联。关于countif函数的使用方法不在本文讨论范围,有兴趣的可自行百度。这需需要做一个说明,细心的朋友会问到,countif只能数出十类某一类的数据,而我们已经把十类分为五类,怎么办?6 \1 G& V# E# H
+ S/ G( t& K1 f
答案是:一类+二类不就解决了吗?countif(小学)+countif(初中)= 初中以下。 ; j/ V' j4 K' ?9 S1 D+ g! Y, v0 W R2 |1 Z
至此,第一个表学历分布已经完成模板化,其他五个表籍贯地域分布、年龄结构、性别比例、职级结构、司龄构成也是用同样的方法,只不过需要用到一些其他的函数和处理技巧。先写到此,未完待续。 + W6 R) n( ^8 D! s5 m作者: helenrr 时间: 2014-6-17 13:18
很实用,仅仅看这一篇,像是介绍EXCEl的功能作者: shawn95 时间: 2014-6-17 14:51
模板化本身是一种思路,但落实到具体确实是EXCEL应用作者: 阅繁华 时间: 2014-6-17 15:06
execl要认真的学习啊作者: shawn95 时间: 2014-6-17 15:20
地域分布: ( b3 D- c; h9 S" y& L" C3 ?% z t7 p地域分布说得更通俗些就是籍贯构成,这是稍微更复杂点的内容。要解决一个非常关键的问题: 1 f; ~# n8 k9 z6 P$ [% g* s0 G0 o & ]% e, v, v/ f' c0 i) M 全国30多个省份,但图表分类时候仅需要西北 华北 东北 西南 华中 华东 华南以及广东、广州9个分类,为什么把广东独立出来,因为企业在广东啊,又为什么把广州独立出来,因为企业在广州。这里涉及到30多省份转换9个分类的问题。 ; z5 U4 I* [& z' N" l % n" t' [" n% ~6 v' K/ [+ G: \/ q% N$ ? 怎样做呢?分几步:4 _4 [7 H7 e7 ^; v" u- {# l Y