姓名分散在多个行列里,想快速汇总成一份完整名单非常麻烦。其实,利用Excel动态数组功能,就能轻松实现多行多列中提取名单。无需复制粘贴,也不用手动删除重复项,一个公式即可完成。

多行多列中提取名单最简单的方法

假设姓名数据分布在 B2 区域内。现在希望把这些姓名统一整理到一列,并且自动去除重复内容。

在目标单元格输入:

=UNIQUE(TOCOL(B2:D8,1))

按下回车后,系统会自动生成一份新的名单。整个过程无需排序、无需筛选,非常适合日常办公场景中的多行多列中提取名单需求。

多行多列中提取名单并去重,办公人员必学技巧-天天办公网
多行多列中提取名单最简单的方法

多行多列中提取名单公式解析

虽然公式看起来不长,但包含了两个非常实用的新函数。

TOCOL函数作用

TOCOL(B2:D8,1)

功能:

  • 将多列数据转换成单列
  • 自动按照顺序排列
  • 忽略空白单元格

原本分散在多个行列中的姓名,会被重新整理成一列数据。这一步是实现多行多列中提取名单的关键。

UNIQUE函数作用

UNIQUE(...)

功能:

  • 提取唯一值
  • 自动删除重复姓名
  • 数据更新后同步刷新

当名单中出现重复人员时,UNIQUE函数只保留一条记录。因此完成了多行多列中提取名单后的自动去重工作。

按列提取名单怎么操作?

默认情况下,TOCOL函数会按照行进行读取。如果希望按照列进行提取,可以增加第三个参数:

=UNIQUE(TOCOL(B2:D8,1,TRUE))

适用于:

  • 小组成员统计
  • 班级名单整理
  • 部门人员汇总

能够更好地保留原始数据结构。因此在不同场景下,多行多列中提取名单也有不同的实现方式。

多行多列中提取名单并去重,办公人员必学技巧-天天办公网
多行多列中提取名单按列扫描排序

旧版Excel怎么办?

如果使用的是Excel 2019及更早版本,没有TOCOL和UNIQUE函数。可以借助以下工具完成:

Power Query

操作步骤:

1、选择数据区域

2、点击【数据】-【从表格/区域】

3、进入Power Query编辑器

4、执行取消透视操作

5、删除重复值

6、加载结果

虽然步骤比公式稍多,但同样能够完成多行多列中提取名单任务。

哪些场景适合使用?

下面这些工作中经常会用到:

  • 值班人员汇总
  • 学生名单整理
  • 活动签到统计
  • 销售团队整合
  • 客户联系人汇总

尤其是名单来源较多时,使用公式进行多行多列中提取名单能够节省大量时间。

总结

遇到姓名分散在多个区域时,不必再手工复制整理。利用UNIQUE+TOCOL函数结合使用就能快速完成多行多列中提取名单,同时自动去除重复内容。

相关文章内容:

数据去重神器!UNIQUE函数3分钟搞定重复数据,职场效率翻倍

WPS表格高级技巧:UNIQUE函数深度解析,数据去重黑科技