一、使用数据透视表(推荐)
插入辅助列 在数据左侧插入一列空白列(如B列),用于存放转换后的姓名数据。
创建数据透视表
按 `Alt + D + P` 调出向导,选择“多重合并计算数据区域”,将姓名列拖至“行标签”。
调整布局
将“页1”“行”“列”拖出字段列表,将“值”拖至行标签区域。
删除空白行
去除数据透视表中的空白行,即可得到不重复姓名列表。
二、使用Power Query(适用于Excel 2016及以上版本)
加载数据
通过“数据”选项卡加载数据源。
转换数据类型
使用 `TOCOL` 函数将姓名列转换为单一列(如 `=TOCOL(A2:C5,1)`),参数 `1` 表示忽略空白单元格。
去重操作
应用 `UNIQUE` 函数删除重复项,结果自动填充至相邻列。
三、使用UNIQUE函数(适用于Excel 2021及以上版本)
输入公式
在目标单元格(如E2)输入公式 `=UNIQUE(TOCOL(A2:C5,1))`,其中 `A2:C5` 为姓名数据范围,参数 `1` 忽略空白单元格。
填充公式
按回车后,公式会自动填充至下方,生成不重复姓名列表。
注意事项
数据准备: 确保姓名列无合并单元格,且数据格式一致。 性能优化
扩展应用:若需统计重复率,可结合 `COUNTIF` 函数或第三方工具。
以上方法可根据数据规模和个人偏好选择,数据透视表适合结构化数据,Power Query适合复杂数据转换,而UNIQUE函数则简洁高效。