Excel如何整理好杂乱的人名? 人员按归属科室在不同列中分别显示的技巧
脚本之家
大家好,这篇文章跟大家分享一下在wps表格中如何将混乱排列的人员按归属科室在不同列中分别显示。
应用案例
下图所示wps工作表中,A:B列为原始数据区域,里面不同科室人员是混乱排列在一起的,D至F列是我们经过处理后的数据,每列分别显示列标题科室对应的科室人员姓名。
下面我们看一下如何通过函数来实现这样的效果。
操作步骤
1、在A列左侧插入新的一列作为辅助列,选中辅助列中的A2单元格,在英文状态下输入公式:=B2&COUNTIF($B$2:B2,B2)
,按回车键确认公式,再将公式向下填充。这样就可以在辅助列中为不同科室的人员生成一个“科室名+数字”的唯一编号,方便后面用vlookup函数进行查询匹配。
2、选中E2单元格,输入公式:=VLOOKUP(E$1&ROW(E1),$A:$C,3,0)
,回车确认公式,即可返回“办公室1”对应的人员姓名。
3、将E2单元格中的公式向右填充,再向下填充,就可以快速在E:G列中分别返回不同科室对应的人员姓名。
4、如果我们希望屏蔽所有“#N/A”,让显示出来的效果更美观,可以在E2单元格的公式外面再套一个iferror函数,将公式修改为:=IFERROR(VLOOKUP(E$1&ROW(E1),$A:$C,3,0),"")
,再分别向右向下填充公式,这样原先所有的错误值“#N/A”都会被屏蔽,显示为空值。
以上就是利用wps解决混乱排列的人员按归属科室在不同列中分别显示的教程,希望大家喜欢,请继续关注脚本之家。