You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中高亮ID列交替组合生成的重复唯一ID

Google Sheets 高亮重复唯一ID行的解决方法

核心思路

不管id 1和id 2怎么互换,先把这两个值按固定顺序(字典序)拼接成统一标识,再找出这个标识重复的行,用条件格式实现高亮。

操作步骤(条件格式实现)

  1. 选中你要处理的数据行范围(比如示例中的B3:D10)
  2. 点击顶部菜单栏「格式」→「条件格式」
  3. 在规则面板里选择「自定义公式」,输入以下公式:
    =COUNTIF(ARRAYFORMULA(TEXTJOIN("",TRUE,SORT(C3:D3))),TEXTJOIN("",TRUE,SORT(C3:D3)))>1
    
    (如果觉得公式太长,也可以先加辅助列简化:在E3单元格输入=TEXTJOIN("",TRUE,SORT(C3:D3)),下拉填充到对应行,然后条件格式公式改成=COUNTIF($E$3:$E$10,E3)>1,效果完全一致)
  4. 设置你需要的高亮样式(比如参考示例第15行的背景色),点击「完成」即可

公式说明

  • SORT(C3:D3):把当前行的两个id按字典序排序,确保两列内容互换后生成的标识完全一致
  • TEXTJOIN("",TRUE,...):将排序后的两个id拼接成一个统一的字符串标识
  • COUNTIF(...)>1:统计这个统一标识在整个数据区域内的出现次数,次数大于1就说明是互换导致的重复行,触发高亮规则

你之前尝试的公式问题

  • 第一个QUERY公式语法错误,JOIN的用法不符合QUERY的语法规范,无法正确判断互换后的相等情况
  • 第二个FILTER公式里的CONCAT(C3:D3)=CONCAT(C3:D3)是恒成立的表达式,根本筛选不出重复行

内容的提问来源于stack exchange,提问作者Giovanna Marques Rodrigues

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 22:01:01