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

如何在Google Spreadsheets中按/与-分隔符拆分URL子串至对应列

Google Spreadsheets 多分隔符拆分URL到独立列实现方法

需求说明

待处理示例URL:XY.com/de/haus/dach-ziegel-stein/
拆分规则:同时以/和-作为分隔符切割字符串,拆分后的值按顺序存入独立列,预期结果对应:

  • A列填入de
  • B列填入haus
  • C列填入dach
  • D列填入ziegel
  • E列填入stein

操作步骤

  1. 把待拆分的完整URL存放到表格空白单元格(下方公式以URL存放在Z1单元格为例,注意避开A-E列的结果存放区)
  2. 选中A1单元格,输入以下公式后按回车:
=SPLIT(REGEXREPLACE(REGEXEXTRACT(Z1,"/(.*)/"),"-","/"),"/")
  1. 公式会自动触发数组溢出,把拆分完成的5个值按顺序填充到A1-E1单元格,和预期结果完全一致

公式逻辑说明

  • 先用REGEXEXTRACT(Z1,"/(.*)/")提取URL里第一个斜杠到最后一个斜杠之间的路径内容,自动剔除前面的域名、以及末尾斜杠拆分后产生的空值
  • 再用REGEXREPLACE(..., "-", "/")把路径里所有的-统一替换成/,把两种分隔符合并为单种
  • 最后用SPLIT(..., "/")按/一次性拆分所有字段,自动横向填充到相邻列

如果待拆分URL存放在其他单元格,只需要把公式里的Z1替换成实际存放URL的单元格位置即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 19:27:29