excel中怎么在众多类型中将同一类型的不同数据导入另一张表中

比如,

当然人员是很多的,部门也是乱的,且不能用数据筛选将同一部门人员放到一起,该用什么函数将同一部门的人员选出来,导入另一张表格中
我想达到的效果是,在一个表中,输入人事部,后面的张三、李四就自动出来了,我试过很多函数,只能重复出来张三,求高手帮帮忙

1. 如果确实不能用筛选 又一定要用函数 那么就在表2 用以下公式逐个部门提取 当然知道了所有的部门 也可以用多层IF嵌套 

A1=IF(Sheet1!B2="人事",Sheet1!B2,"")

B1=IF(Sheet1!B2="人事",Sheet1!C2,"")

C1=IF(Sheet1!B2="人事",Sheet1!D2,"")

2. 其实最简单直接按部门列排序  提取复制完之后  按序号升序就回复原样

3. 如果想一目了然而且自由提取的话 可以直接生成数据透视表 如图所示

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-10-21

直接用筛选不行吗?

全选B列

菜单栏上  数据--筛选--自动筛选

点击B列上的小倒三角形

弹出菜单中点选“人事部”

将筛选结果直接复制/粘贴到新工作表


同样方法做其他部门


===========================================

非要用函数解决的话

得用到INDEX与SMALL组合的数组公式

具体用法请看附件的例表

本回答被提问者采纳
相似回答