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

如何在Excel中按先二级域名后三级域名的规则排序域名列表?

实现Excel域名按层级排序(二级优先,三级随后)

完全可行,用辅助列+多条件排序就能搞定,具体步骤如下:

步骤1:添加辅助列计算域名层级

假设你的域名数据在A列(从A2开始),在B2单元格输入以下公式,然后下拉填充到所有行:

=LEN(A2)-LEN(SUBSTITUTE(A2,".",""))

这个公式的作用是统计域名里的.数量:二级域名(如example1.com)只有1个点,三级域名(如example1.blog.com)有2个点,以此类推。

步骤2:设置多条件排序

  1. 选中包含域名列(A列)和辅助列(B列)的所有数据区域
  2. 点击Excel顶部「数据」选项卡中的「排序」按钮
  3. 在弹出的排序窗口中设置两个排序条件:
    • 主要关键字:选择辅助列(B列),排序依据选「数值」,次序选「升序」(这样点少的二级域名会排在前面)
    • 点击「添加条件」,次要关键字:选择域名列(A列),排序依据选「文本」,次序选「升序」(同层级的域名按字母顺序排列)

验证效果

拿你给出的示例数据测试:

  • 未排序数据:example1.blog.com、example1.com、example2.site.com、example3.site.com、example4.com
  • 辅助列对应数值:2、1、2、2、1
  • 排序后结果:example1.com、example4.com、example1.blog.com、example2.site.com、example3.site.com,完全符合你的目标要求。

另外,如果表格里有四级及以上域名,这个方法同样适用,层级越高(点越多)会越靠后。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 11:37:46