专栏名称: 完美Excel
Excel与VBA技术学习与实践
目录
相关文章推荐
完美Excel  ·  判断数据行是否已全部输入数据 ·  2 天前  
完美Excel  ·  在Excel中控制Word ·  6 天前  
Excel之家ExcelHome  ·  支持130种语言互译的函数,你的Excel有吗? ·  5 天前  
Excel之家ExcelHome  ·  公式基本功:引用范围动态扩展 ·  5 天前  
Excel之家ExcelHome  ·  人人都要会的办公自动化大招 ·  3 天前  
51好读  ›  专栏  ›  完美Excel

判断两列值是否唯一

完美Excel  · 公众号  · Excel  · 2024-12-30 06:00

正文

学习Excel技术,关注微信公众号:
excelperfect

标签:Excel公式

有两列值,要判断这两列值中同一行的值组合是否是唯一值,如何使用公式?

示例数据如下图1所示。

1
虽然列A中有两个“东区”,但列A与列B同一行的值的组合是唯一的,如下图2中的列C所示。

2
在单元格D1中输入公式:

=SUM((COUNTIFS(A1:A5,A1:A5,B1:B5,B1:B5)=1)*1)=COUNTA(A1:A5)

返回TRUE,表明值是唯一的。如下图3所示。

3
也可以使用公式:

=SUMPRODUCT((COUNTIFS(A1:A5,A1:A5,B1:B5,B1:B5)=1)*1)=COUNTA(A1:A5)

结果如下图4所示。

4
这两个公式返回TRUE表明值唯一,返回FALSE表明值有重复,如下图5所示。

5
欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。
欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。