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

Google Sheets公式优化:移除括号内容并规范姓名大小写

Google Sheets 姓名数据批量处理优化方案

需求说明

  • 现有公式:=ARRAYFORMULA(TRIM(REGEXREPLACE(C4:C411,"-|'|,|(|)|"""," "))),功能为移除括号、破折号、引号等特殊字符
  • 需要新增两个功能:
    • 移除括号及其中的全部内容
    • 将姓名统一调整为仅首字母大写的格式
  • 曾尝试的单一功能公式:=REGEXREPLACE(C4:C411,"([^()]*)",""),仅能处理括号内容,无法覆盖全部需求

整合后的完整公式

=ARRAYFORMULA(PROPER(TRIM(REGEXREPLACE(REGEXREPLACE(C4:C411,"\(.*?\)",""),"-|'|,|"""," "))))

公式分步解释

  • REGEXREPLACE(C4:C411,"\(.*?\)",""):优先移除所有圆括号及括号内的全部内容(非贪婪匹配,避免跨括号匹配)
  • REGEXREPLACE(..., "-|'|,|"""," "):将剩余的破折号、单引号、逗号、双引号替换为空格
  • TRIM(...):清除字符串首尾空格,并合并中间多余的连续空格
  • PROPER(...):将处理后的姓名转换为首字母大写、其余字母小写的标准格式
  • ARRAYFORMULA(...):使公式批量作用于C4:C411整个区域,无需逐行下拉填充

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 22:25:48