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

Google Sheets中如何合并公式提取不同格式URL的文本

合并公式适配两种URL格式

可以通过IF函数判断第一个公式的返回结果,自动切换到对应逻辑,实现两种URL格式的适配:

  • 核心适配公式:
    =IF(INDEX(SPLIT(B3,"/"),5)="picassoRedirect.html", RIGHT(INDEX(SPLIT(B3,"%"),23),10), INDEX(SPLIT(B3,"/"),5))
    
  • 逻辑说明:
    1. 优先执行直接链接的提取公式INDEX(SPLIT(B3,"/"),5)
    2. 若返回结果为picassoRedirect.html,则触发重定向链接的提取公式RIGHT(INDEX(SPLIT(B3,"%"),23),10)
    3. 否则直接返回第一个公式的提取结果

如果担心重定向链接中%的分割位置可能有变动,也可以用正则匹配提升容错性(假设目标文本固定为10位):

=IFERROR(IF(INDEX(SPLIT(B3,"/"),5)<>"picassoRedirect.html", INDEX(SPLIT(B3,"/"),5), REGEXEXTRACT(B3,"%([^%]{10})")), "")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 23:57:21