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

日期:2023-07-07 08:06:06 来源:哔哩哔哩


(资料图)

来百度APP畅享高清图片

问题:两个对比表格内的数据实际是有重复的但是不是完全重复,比如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技巧#

标签:

品牌展会
全国巡演