EXCEL表中,查询后同时显示相关的人事信息(多行列)

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:42:46
A B C D E
类别 姓名 职称 年龄 (科室)
医疗 张1 主治医师 30 神经外科
医疗 张2 主治医师 32 心内科
医疗 张3 主治医师 35 呼吸内科
医疗 陈1 主治医师 30 神经外科
医疗 张4 副主任医师 35 心内科
医疗 李1 副主任医师 40 骨科
医疗 李2 医师 28 呼吸内科
护理 李3 主任护师 30 护理部
护理 李4 副主任护师 40 心内科
医技 黄1 主管技师 30 心内科
护理 黄6 主管护师 30 心内科
医技 黄2主管技师 30 检验科
护理 黄3主管护师 28 呼吸内科
药剂 黄4主管药师 29 药剂科
护理 黄5主管护师 32 心内科
医技 陈2主管技师 30 检验科

我的问题是,在表2有以上的人事信息,在表1通过查询后,获得某科室的人员具体数量(显示),要同步(同时在表1)显示被查询到的科室的所有人员的信息(显示对应的多行多列的信息内容),如何获得公式或代码?

模糊条件查询,那么复杂才20分?

这里给个提示算了。

1.设置查询单元格。用index函数返回不重复的科室。

2.将不重复值设置为有效性来源。

3.画出一个区域,第一行为序号,第二行为“职称”,其它行为其它信息。用match函数和row函数设置公式,返回序号

4.根据序号和查询值,用index函数返回“职称”。

5.用sumproduct函数统计人数。

提示已经足以达到20分了,既然excel不值钱,相信你看了提示就知道怎么做了。

没有查询条件,不知道你要查询什么。

但是你的问题通过基本操作就能解决,不需要公式或代码。
右击EXCEL状态栏下方的“数字”,选中“计数”可以直接在状态栏显示筛选的数量。
在表1中使用高级筛选,可以直接将筛选结果复制到表1中。

你应该把具体的有全部信息的表中的索要信息全部选上,然后在插入中选择表格,然后再把新的表格移到第一页

要写代码了