金山WPS

关注公众号 jb51net

关闭
软件教程 > 办公软件 > 金山WPS >

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解决混乱排列的人员按归属科室在不同列中分别显示的教程,希望大家喜欢,请继续关注脚本之家

推荐阅读:告别加班! DeepSeek嵌入到Excel提升10倍工作效率