如何在Google Sheets中移除指定字符/字符串之间的文本?
Google Sheets 移除指定文本的解决方案
直接用Google Sheets内置的REGEXREPLACE函数就能搞定,具体公式如下:
- 基础公式(假设目标内容在A1单元格):
=REGEXREPLACE(A1, "^X(.*?)Xu", "XXu")
公式说明:
^X:精准匹配单元格开头的第一个X(.*?):非贪婪模式匹配X之后到Xu之前的所有文本(就是你要删掉的内容),用非贪婪模式是为了避免误匹配后面可能出现的Xu"XXu":把匹配到的X+中间文本+Xu替换成XXu,相当于只保留开头的X和后面的Xu,删掉中间部分
示例测试:
- 输入内容:
XtextXu→ 输出结果:XXu - 输入内容:
XtextXustringstringX→ 输出结果:XXustringstringX
需要批量处理的话,直接把公式下拉到对应列的其他单元格就行。
内容的提问来源于stack exchange,提问作者Mymon
相关产品推荐
相关产品推荐

