您当前位置:主页 > 业界资讯 >

Excel如何在运算中过滤重复数据?

时间:2023-07-07

问题:两个对比表格内的数据实际是有重复的但是不是完全重复,比如a-b 和b-a 只是顺序换了但是条件格式就无法筛选了,只能筛选出a-b a-b 的相同数据。

需求:要筛选出a-b =a-b =b-a的重复数据,或者把整行或者整列的b-a变成a-b 也行。

解决方法:

1. 创建一个辅助列,将每个对比表格中的数据按特定规则进行排序。比如将"a-b"和"b-a"都排序成"a-b"。可以使用Excel的公式函数来实现这一点。假设数据在A列,辅助列在B列,使用以下公式:
- `=IF(A1>A2, A2 & "-" & A1, A1 & "-" & A2)`
将上述公式应用于整个辅助列。

2. 然后使用条件格式来筛选出辅助列中的重复值:
- 选中辅助列。
- 在Excel的菜单中选择“开始”选项卡。
- 点击“条件格式”。
- 选择“突出显示单元格规则”,然后选择“重复的数值”。
- 在弹出的对话框中,选择“无格式设定值”。
- 点击“确定”。

这样,辅助列中的重复值将被突出显示,您可以根据这些重复值来筛选出符合条件的重复数据。

如果您想将整行或整列中的"b-a"变成"a-b",可以使用Excel的文本函数和查找替换功能来实现:

1. 假设数据在A列,要将"A-B"变成"B-A",则在B列输入以下公式:
- `=IF(LEFT(A1,2)="A-", "B"&RIGHT(A1,LEN(A1)-2), A1)`

2. 将公式应用于整个B列。

3. 将B列的数据复制,然后选择A列,使用"粘贴特殊"选项将数据的值覆盖原来的A列。

这样,就可以将"B-A"变成"A-B"。同样的方法也适用于整列的情况。#excel技巧#

点击在线客服     Copyright © 深圳市金鸣科技有限公司    粤ICP备17115101号-1     金鸣表格文字识别,公安备案

粤公网安备 44030702001395号

金鸣识别智能体
Icon
金鸣表格文字识别助手
人工智能识别准 | 批量合并更便捷
欢迎您!我是基于百度文心一言大模型的金鸣识别智能体,请说出您遇到的问题。
正在思考,请稍候.....