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

Google Sheets 公司URL匹配公式问询:两列差异URL比对输出YES/NO

Google Sheets 跨格式URL匹配公式

核心逻辑

针对两列URL的格式差异(无/有协议、大小写、带/不带路径/前缀),通过标准化提取核心域名后比对,输出"YES"/"NO"判定。

公式实现

1. 单格下拉公式(适用于逐行填充)

在C1单元格输入以下公式,下拉至C800:

=IF(REGEXREPLACE(LOWER(A1), "^(https?://)?(www\.)?|[/:].*$", "") = REGEXREPLACE(LOWER(B1), "^(https?://)?(www\.)?|[/:].*$", ""), "YES", "NO")

2. 批量自动填充公式(适用于800行全量数据,无需下拉)

直接在C1单元格输入,自动覆盖A1:B800所有非空行:

=ARRAYFORMULA(IF((REGEXREPLACE(LOWER(A1:A800), "^(https?://)?(www\.)?|[/:].*$", "") = REGEXREPLACE(LOWER(B1:B800), "^(https?://)?(www\.)?|[/:].*$", "")) * (A1:A800 <> ""), "YES", "NO"))

公式说明

  • 标准化处理步骤:
    • LOWER():将URL转小写(消除大小写差异)
    • REGEXREPLACE():通过正则移除冗余内容:
      • 开头的http:///https://协议
      • 开头的www.前缀
      • 从第一个/或:开始的路径、端口内容
  • 批量公式中(A1:A800 <> ""):避免空数据行输出无意义的"NO"

适配调整建议

  • 若需严格匹配子域名(如blog.unroll.me与unroll.me判定为不匹配),可移除正则中的(www\.)?可选匹配项
  • 若需保留路径比对,可移除正则中|[/:].*$部分

内容的提问来源于stack exchange,提问作者Michael LaMarche

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.24 15:24:03