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

Google Sheets:将单元格内多用户名转为Markdown可点击链接

解决方案

针对Google Sheets中单个单元格包含多个格式不统一的用户名(带前置/后置@或无@),可使用以下公式批量转换为指定的Markdown链接格式:

=REGEXREPLACE(REGEXREPLACE(A3, "^\\[(.*)\\]$", "$1"), "@?([a-zA-Z0-9]+)@?", "[$1](https://example.com/u/$1)")

公式说明

  1. 第一层REGEXREPLACE:移除单元格首尾的方括号([]),如果单元格内容没有方括号,此操作不会对内容产生影响。
  2. 第二层REGEXREPLACE:全局匹配所有用户名,处理规则如下:
    • @?:匹配0个或1个前置/后置@符号
    • ([a-zA-Z0-9]+):捕获核心用户名(若需支持下划线等特殊字符,可修改为([a-zA-Z0-9_]+))
    • 替换为[$1](https://example.com/u/$1):将捕获的用户名转为Markdown链接格式,$1代表捕获的用户名部分

示例测试

原单元格内容:[kenle@, @johnsmith]
转换后结果:

[kenle](https://example.com/u/kenle), [johnsmith](https://example.com/u/johnsmith)

若需处理整列数据,只需将公式中的A3替换为对应列的起始单元格,下拉填充即可批量生效。

内容的提问来源于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 12:45:03