Excel人员查询系统1.1(更新)

查看 186|回复 13
作者:临风邀月   
在单位里,很多时候要打开excel表格来查询人员信息,但总感觉不便阅读。
于是花点时间做了个Excel人员查询系统。
必须是.xLsx
1.0
1.只能使用xcel格式。
2.姓名列和表头行可以在查询时根据实际情况设置。
3.可以打印和导出PDF。
4.出现重名,会显示多个姓名信息。
1.1
优化了界面,不用定义姓名列和表头行。
支持模糊搜索。
相同项会以卡片形式列出来,点击卡片后展开。
仅导出卡片PDF。


PixPin_2024-08-16_16-01-58.png (111.36 KB, 下载次数: 0)
下载附件
2024-8-16 16:08 上传

下载地址:https://668108.lanzouv.com/i1K5m27kdy2j

查询系统, 人员

STURay11   


终是过客 发表于 2024-8-15 11:15
楼主能不能更新支持跨表格查询,比如多个部门的人员名单,我现在不知道他在哪个部门,不用一个个表点开查询 ...

假定多个部门都是标准模板,则可以用=VLOOKUP(A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT(ROW($1:$6)&"部门!A:A"),A2),ROW($1:$6)&"部门")&"!A:E"),5,0)
其中A2是指被查询人员姓名;
①COUNTIF(INDIRECT(ROW($1:$6)&"部门!A:A"),A2),统计被查询人在每张工作表中的出现次数,结果是一组0和1的数据。0表示工作表没有被查人员,1表示有。A:A是标准模板中姓名所在列,可以按实际调整。ROW($1:$6)是指假定姓名在标准模板是A列,标准模板有6列数据,可以按实际调整;
②LOOKUP(1,0/①,ROW($1:$6)&"部门"),返回包含被查人员的工作表名;
③INDIRECT(②&"!A:E"),引用含被查人员的工作表数据,A:E对应1:6,按实际调整;
④VLOOKUP(A2,③,5,0),查找总分,5是指所需指标在标准模板数据范围的第几列。
liyuhuimuzi   


sktao 发表于 2024-8-16 15:24
支持模糊查询岂不是更好。

1.1更新了 支持模糊查询。
harlem1215   

建议 FIND
方非凡   

内部局域网,能否做成放在网站目录下,自动加载指定名字的excel表?
waiwai24   

顶顶顶
厉害
愚无尽   

做得真好看,不过看了一眼明显太不智能了,还需要手动指定名字所在列,指定行,这些都可以全自动提取的。
原来是HTML,我以为直接Excel格式的效果。
Xiaosesi   

可以自定义查询其他数据嘛,如查询公司名,第几名,第几个那种
Bear2023   

不错  非常好!!!
qiwl   

这功能不需要什么软件吧,直接在excel就搞定了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部