首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从一个多行多列的 Excel 表中,列出区域内的唯一值,位置不变

公众号平台最新的推送规则对技术类文章不太友善,如果不想错过干货,请务必 “设为星标”哦!!!

点击上方蓝字 --> 点击“...”--> 选择“设为星标

这是网友的提问:如何在一个多行多列的二维表中,挑出所有唯一值?我看了下各种回复,方法挺繁琐的。

那么就着这个案例,给大家两种简单的解题思路。

案例:

挑选出下图 1 中在整个区域中仅出现过一次的所有人名,分别用两种形式列出和高亮显示出来。

效果如下图 2 所示。

解决方案:

1. 在右侧的空白区域复制空的表格模板。

2. 在 E2 单元格中输入以下公式 --> 向右向下拖动,复制公式:

=IF(COUNTIF($A$2:$C$8,A2)=1,A2,"")

公式释义:

COUNTIF($A$2:$C$8,A2)=1:判断 A2 单元格的值在 $A$2:$C$8 区域中是否只出现过 1 次,即是否唯一;

IF(...,A2,""):如果是唯一值,则显示 A2 单元格的值;不唯一则留空

* countif 参数中的第一个区域必须绝对引用,第二个单元格要相对引用。

接下来设置左边区域的自动填充色。

3. 选中 A2:C8 区域 --> 选择菜单栏的“开始”-->“条件格式”-->“新建规则”

4. 在弹出的对话框中选择“使用公式确定要设置格式的单元格”--> 输入以下公式 --> 点击“格式”按钮:

COUNTIF($A$2:$C$8,A2)=1

5. 在弹出的对话框中选择“填充”选项卡 --> 选择所需的填充色 --> 点击“确定”

6. 点击“确定”。

左右两边的结果完全一致。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OilFBh4CFkW7EnYsshg5-llA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券