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

如何在Google Sheets/Excel中从域名提取国别代码(若存在)?

提取域名中的国别代码(Google Sheets & Excel 公式方案)

Google Sheets 公式

直接用正则匹配提取,适配绝大多数域名格式:

=IF(REGEXMATCH(A1, "\.[a-z]{2}$"), REGEXEXTRACT(A1, "\.([a-z]{2})$"), "NA")

逻辑说明

  1. REGEXMATCH(A1, "\.[a-z]{2}$"):检查域名末尾是否为「.两位小写字母」的格式
  2. 匹配成功则提取点后的两位字母作为国别代码
  3. 匹配失败(如.com这类通用顶级域名)返回NA

Excel 公式

分版本提供适配方案:

适用于Excel 365/2021(支持正则)

=IFERROR(REGEXEXTRACT(A1, "\.([a-z]{2})$"), "NA")

逻辑与Google Sheets公式一致,用IFERROR捕获不匹配场景,返回NA。

适用于旧版Excel(无正则支持)

用字符串截取函数实现:

=IF(AND(LEN(RIGHT(A1,2))=2, LEFT(RIGHT(A1,3),1)="."), RIGHT(A1,2), "NA")

逻辑说明

  1. 取域名最后3位,判断第一位是否为点(确保最后两位是顶级域名后缀)
  2. 满足条件则提取最后两位作为国别代码,否则返回NA

示例验证

  • 输入mk.ru → 返回ru
  • 输入news.yahoo.co.jp → 返回jp
  • 输入nabdn.com → 返回NA

内容的提问来源于stack exchange,提问作者Aditya S

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 06:15:38