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

Google Sheets如何用条件格式代码标记URL列中的重复域名

Google Sheets 重复域名高亮条件格式设置方案

假设你的URL数据存储在A列,列标题为「URLs」,有效数据从A2行开始,按以下步骤操作即可:

  • 选中需要应用高亮规则的单元格范围,建议直接选择整列A:A
  • 点击顶部菜单栏「格式」→「条件格式」,唤起右侧规则配置面板
  • 在「设置单元格格式的条件」下拉选项中,选择最底部的「自定义公式是」
  • 在输入框中填入以下公式:
=COUNTIF(ARRAYFORMULA(REGEXEXTRACT($A$2:$A, "^(?:https?://)?(?:www\.)?([^/]+)")), REGEXEXTRACT(A2, "^(?:https?://)?(?:www\.)?([^/]+)"))>1

公式逻辑说明:先通过正则提取所有URL的主域名(自动过滤http/https、www前缀,忽略后续路径/slug内容),再统计当前行对应域名的出现次数,次数大于1即判定为重复域名,触发格式规则

  • 在下方「设置格式样式」区域,选择你需要的红色高亮效果(可设置填充色为红色、或字体颜色为红色),点击「完成」即可生效

适配调整说明

如果你的数据存储位置和上述假设不一致,按需调整即可:

  • 若URL存在其他列:将公式中所有$A$2:$A和A2替换为对应列号即可,比如B列就替换为$B$2:$B和B2
  • 若数据起始行不是第2行:将$A$2:$A中的数字2替换为你的实际数据起始行号
  • 若需要将二级域名和主域名判定为同一主体:调整正则匹配规则即可,比如需要匹配所有xxx.com结尾的域名,将正则改为"^(?:https?://)?(?:[^/]*\.)?([^/.]+\.[^/.]+)"即可

内容的提问来源于stack exchange,提问作者Manoj Pal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 11:06:06