Excel怎样使用UNIQUE与TOCOL函数快速提取不重复数据并转置

霞舞

霞舞

2026-07-17

853人浏览

原创

要在excel里把分散在多列的名单先合并、去重,最后横向展示出来,用tocol+unique这套组合最顺手,需要的话再加个transpose就行。tocol直接把多列数据拉成一整列,unique自动删掉重复项,transpose能把纵向的结果转成横向,平时做名单汇总、字段整合、标签整理的时候,能省不少功夫。

这套方法适配三类常见场景:多部门名单合并、多区域数据统一去重,还有单列结果转横向清单。操作前先检查下原始数据区域,别留多余的空白单元格、合并单元格或者明显的乱数据,这些东西会直接打乱TOCOL拉平后的结果。

Excel多列名单源数据与合并结果区域
来源:历史已发布真实 Excel 截图复核图。先准备好多列原始数据,再在右侧或新工作表留出合并结果区域。

先用 TOCOL 把多列数据拉成一列,别手工复制拼接

要是名单、编号、标签分散在好几列,第一步别着急去重,先把结构统一。直接用TOCOL把整段多列区域拉平成一列,后面UNIQUE才能一次性处理完所有数据。比起手动复制粘贴,用TOCOL更稳,后续源数据更新了结果也能自动联动。

实际操作的时候,先选中所有原始多列区域,把公式写到旁边的空白单元格就行。之后只要改数据源,拉平的结果会自动刷新,不用反复重做。

Excel使用UNIQUE函数提取不重复姓名
来源:历史已发布真实 Excel 截图复核图。把名单整理成单列后,就可以直接接 UNIQUE 提取不重复结果。

拉平之后立刻接 UNIQUE,快速取出不重复名单

TOCOL把所有内容合并成单列之后,直接在外面套一层UNIQUE就行。不管原始数据里同一个名字、编号、标签重复出现多少次,最后只会保留一份。

这步特别适合处理人员名单、部门名称、产品标签这类需要去重的清单。比起用高级筛选或者手动删重复,公式的方式更适配需要持续更新的数据源。

Excel使用UNIQUE函数提取不重复英文名
来源:历史已发布真实 Excel 截图复核图。UNIQUE 不只适合中文名单,英文名、编号、标签列也能按同样方式去重。

UNIQUE 的默认结果就是去重后的完整清单

很多人刚用UNIQUE的时候以为它只能处理简单列表,其实只要区域结构规整,中文、英文、编号字段它都能正常处理。默认情况下UNIQUE返回的就是删掉重复项的完整清单,这也是咱们日常用得最多的效果。

所以大部分办公场景下,没必要把所有参数都写上。先跑通默认的结果,之后再按需补 by_col 或 exactly_once 参数,效率高很多。

Python对Excel操作详解 中文WORD版
Python对Excel操作详解 中文WORD版

本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd、xlwt和xlutils模块。另外还演示了如何通过Tcl tcom包对excel操作。感兴趣的朋友可以过来看看

下载
Excel按列使用UNIQUE函数参数说明
来源:历史已发布真实 Excel 截图复核图。处理横向字段时,可以关注 UNIQUE 的第二参数,决定按列还是按行判断唯一值。

遇到横向区域时,再用 UNIQUE 参数控制按列去重

如果你的数据不是常见的竖向列表,是横向铺开的字段块,就得注意UNIQUE的第二参数了。这个参数决定了函数是按列还是按行判断重复值,做横向部门表、字段模板比对、列标题整理的时候特别好用。

也就是说UNIQUE不是只能用来处理纵向名单,只要搞清楚你的数据是按行还是按列排布,用它就能搞定更复杂的表格结构。

Excel中UNIQUE函数TRUE与FALSE参数对比
来源:历史已发布真实 Excel 截图复核图。需要只保留“只出现一次”的项目时,再考虑 UNIQUE 的第三参数;普通去重场景保持默认就够用。

只想留下只出现一次的值时,再考虑第三参数

UNIQUE的第三参数是用来做更精细筛选的。默认逻辑是每个不同的项目都留一份,要是你只想找出整个表里只出现过一次的值,比如排查独有的客户、唯一编号、孤立的异常记录,再调整第三参数就行。

但日常办公里咱们大多是要做「去重汇总」,不是「只留出现一次的内容」,所以这个参数算进阶用法,按需加就好,没必要一开始就把公式写得特别复杂。

Excel中UNIQUE与TRANSPOSE组合结果
来源:历史已发布真实 Excel 截图复核图。把 UNIQUE 的结果再配合 TRANSPOSE,就能把纵向去重结果快速转成横向展示。

最后用 TRANSPOSE 把去重结果横向展开,方便展示或打印

UNIQUE把结果整理成单列之后,要是你需要把它放到横向报表、横向标签区或者顶部汇总栏里,外面再套一层TRANSPOSE就够了。结果会直接从纵向列表转成横向排列,更方便排版、展示或者打印。

这个小技巧做分类汇总、分组展示、看板顶部标签的时候特别好用。整套逻辑一点都不复杂:先用TOCOL拉平所有多列数据,再用UNIQUE去重,最后按需用TRANSPOSE调整方向。三个函数搭配起来,之前要手动折腾半天的名单整理工作,直接就能自动完成。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

excel

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

2023.07.25

2846

7

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.31

1457

5

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

2023.08.02

1383

3

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

2023.08.02

1341

3

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

2023.08.02

532

5

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

2023.08.09

4958

7

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

2023.08.18

2541

6

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

2023.08.18

1237

3

excel生成二维码
excel生成二维码

虽然Excel本身并不直接支持生成二维码,但我们可以借助一些插件或宏来实现在Excel中生成二维码的功能。本专题为大家提供excel生成二维码的相关文章。

2023.08.18

1264

4

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 39.4万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.2万人学习