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

Google Sheets:修复格式不统一用户名的Markdown超链接生成公式

修正后的Google Sheets公式

可用公式

=MAP(A2:A, LAMBDA(Σ, IF(Σ="",, JOIN(", ", MAP(TEXTSPLIT(SUBSTITUTE(Σ, "@", ), ", ", TRUE, TRUE), LAMBDA(Λ, IF(Λ="",, "["&Λ&"](https://example.com/u/"&Λ&")")))))))

原公式的问题

  • 仅以逗号作为分隔符,无法处理空格分隔的用户名(比如@bradmiller mikejones@这类空格分隔的场景)
  • 分割逻辑未过滤空值,易生成无效链接
  • 多余的INDEX函数限制了分割结果的遍历范围

公式说明

  1. SUBSTITUTE(Σ, "@", ):移除文本中所有@符号
  2. TEXTSPLIT(..., ", ", TRUE, TRUE):以逗号或空格作为分隔符拆分文本,自动忽略空值与连续分隔符(比如多个空格、逗号加空格的组合)
  3. MAP(..., LAMBDA(Λ, ...)):遍历每个提取到的用户名,生成对应的Markdown格式超链接
  4. JOIN(", ", ...):将所有生成的链接用「逗号+空格」拼接成最终文本
  5. 外层MAP(A2:A, ...):批量处理A列所有行的内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 13:02:10