专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
完美Excel  ·  使用deepseek自动合并“复杂的”Exc ... ·  4 天前  
完美Excel  ·  使用deepseek自动合并工作簿 ·  4 天前  
Excel之家ExcelHome  ·  WPS接入DeepSeek,无需配置,完全免费 ·  2 天前  
Excel之家ExcelHome  ·  筛选状态下算乘积,还不会的打屁屁 ·  2 天前  
Excel之家ExcelHome  ·  WPS表格中的AI函数,真牛 ·  3 天前  
51好读  ›  专栏  ›  Excel之家ExcelHome

数据去重用得好,月薪三千还嫌少

Excel之家ExcelHome  · 公众号  · Excel  · 2024-11-19 06:45

正文

小伙伴们好啊,今天咱们说说UNIQUE函数,这个函数用于在数据表中提取不重复项目,目前可以在Excel 2021以及最新的WPS版本中使用,用法是:
=UNIQUE(数据区域,返回唯一列/行,返回每个不同项目还是只出现一次的记录)
接下来一起看看这个函数的典型用法:

1、提取一行中的不重复记录
如下图,要从左侧的值班表中,提取出各部门的值班人员名单。
H2输入以下公式,向下复制到H4单元格即可。
=UNIQUE(B2:F2,TRUE)
UNIQUE函数的第二参数使用TRUE,表示在同一行中提取不重复值。

2、提取一列中的不重复值
如下图所示,希望从B列的值班名单中提取出不重复记录。
D2单元格输入以下公式即可。
=UNIQUE(B2:B6)
UNIQUE函数第二参数使用FALSE或者省略参数,表示在同一列中提取不重复值。

3、提取一列中的唯一值
如下图所示,希望从B列的值班名单中提取出仅出现一次的记录。
=UNIQUE(B2:B6,,TRUE)
UNIQUE函数第二参数省略参数,第三参数使用TRUE,表示在同一列中提取仅出现一次的值。

4、在多列姓名中提取人员名单
如下图所示,需要从B~F列的值班名单中提取出员工名单。
H2单元格输入以下公式:
=UNIQUE(TOCOL(B2:F7,1))
首先使用 TOCOL函数将 B2:F7中的姓名转换为一列, TOCOL函数的第二参数使用1,表示忽略空白单元格。目前该函数仅支持Excel 365用户使用。
接下来使用UNIQUE函数提取出不重复的记录。

5、计算参赛人数
如下图所示,AB列是参赛名单,有部分人员参加了多个项目,需要计算参赛人数。
D2单元格输入以下公式。
=COUNTA(UNIQUE(A2:A9))
先使用UNIQUE函数提取出不重复的人员名单,再使用COUNTA函数对人员名单计数。

6、按条件提取不重复记录
如下图所示,希望从左侧的值班名单中提取出“A区”的不重复记录。
F2单元格输入以下公式。
=UNIQUE(FILTER(C2:C14,A2:A14="A区"))
首先使用FILTER函数,筛选出所有A区的值班经理名单,再使用UNIQUE函数提取出不重复的记录。






请到「今天看啥」查看全文


推荐文章
完美Excel  ·  使用deepseek自动合并工作簿
4 天前
Excel之家ExcelHome  ·  WPS接入DeepSeek,无需配置,完全免费
2 天前
Excel之家ExcelHome  ·  筛选状态下算乘积,还不会的打屁屁
2 天前
Excel之家ExcelHome  ·  WPS表格中的AI函数,真牛
3 天前
世界音乐  ·  音乐家的高逼格整人方法
8 年前
机器人网  ·  盘点国内外著名机器人减速器企业
8 年前
互联网分析师  ·  海尔“人单合一”,乘风扶摇九万里
8 年前