判断Excel单元格区域中是否有重复值
时间:2023-11-12 04:46:34
使用公式确定指定的单元格区域中是否有重复值。如下图所示的工作表单元格区域A1:A9,我们将其命名为Data。
如果区域Data中有重复值,则返回False;如果区域Data中的值都不一样,则返回True。上图所示的区域Data中明显有多个重复值,因此应该返回False。
先不看下面的答案,自已动手试试。
公式思路
将区域Data中的每个值依次与区域中的所有值进行比较并统计与其相同的值的个数,由这些统计数组成一组数,如果这组数都由1组成,表明区域中的每个值都与其它值不同,即没有重复值,否则有重复值。
公式解析
使用下面的数组公式来判断单元格区域中是否有重复值:
=MAX(COUNTIF(Data,Data))=1
在单元格中输入公式后按Ctrl+Shift+Enter组合键,如下图所示。
COUNTIF(Data,Data)展开来就是COUNTIF({1;5;6;8;5;1;6;1;8},{1;5;6;8;5;1;6;1;8})。首先测试COUNTIF({1;5;6;8;5;1;6;1;8},1),统计1在单元格区域Data中的次数,得到3;接着测试COUNTIF({1;5;6;8;5;1;6;1;8},5),统计5在单元格区域Data中的次数,得到2;……依此类推。最后,COUNTIF(Data,Data)得到的结果是{3;2;2;2;2;3;2;3;2}。这个结果作为MAX函数的参数,得到数组中的最大值为3,不等于1,因此最终的结果是FALSE,表明单元格区域Data中有重复值。
小结
仔细体味这个公式,很有意思的是使用两个相同值作为参数进行比较统计。让我能感觉到Excel公式是多么的巧妙!!!
标签:excel公式,excel技巧,excel教程,Excel表格,Excel教程
0
投稿
猜你喜欢
如何在wps表格中快速输入1万个序号?
2022-08-05 04:39:22
excel利用VBA设置或取消打印区域
2023-08-03 16:21:58
excel快速移动单元格的方法
2022-10-22 19:36:05
Win10周年更新14393.969补丁KB4015438安装失败:系统直接卡死
2022-12-26 08:21:43
Win10系统的图标怎么会有蓝色双箭头
2022-06-13 18:36:44
Win7系统电脑开机速度慢怎么办 修改启动项的解决方法
2023-12-31 10:56:03
ppt怎么制作逐字出现的诗词动画效果?
2022-09-30 04:32:26
wps段落设置在哪里
2023-07-06 04:18:49
Win10系统输入没有键盘的常用字符的方法教程
2022-11-15 07:30:24
六种方法可以帮你挽回word数据
2023-12-07 18:09:55
WPS文字中怎么删除页码
2023-12-01 07:06:13
Win7 C盘空间不足怎么办?Win7 C盘扩大空间解决方法
2023-01-25 01:23:48
提前2小时下班:学会这10个函数,办公效率提升了10倍!
2022-09-01 15:45:17
[两种方法]Win10内部隐藏的全局程序视图如何启用?
2023-06-11 07:16:32
如何关闭百度手机助手悬浮窗 百度手机助手悬浮窗关闭教程
2023-04-01 12:35:48
Win7系统无法运行Photoshop CS3的解决方法
2023-10-17 11:09:33
如何使用Total Video Downloader下载任何视频音乐和实时流式视频?
2023-05-26 14:10:30
win10wifi不能输入密码_win10wifi无法输入密码教程
2023-12-06 02:47:09
word 表格文字总是偏上怎么办
2022-08-08 08:05:58
RANK函数(计算机一级)
2022-05-15 10:08:13