首页 > 解决方案 > 如何删除谷歌表格中的特定短语

问题描述

我在表格中有在线客户服务交互的记录,我想匿名化。它们的格式如下:

09:11:37 - Jane Doe:早上好!

09:12:00 - 约翰史密斯:你好!

整个工作表有许多不同的名称和数百个交互,因此查找和替换仍然很繁琐。有没有办法隔离“-”和“:”之间的所有内容并在每一行上替换或删除?我找到了类似事物的示例,但永远无法完全正确地使用语法。

也欢迎其他想法或工具建议!

TIA

标签: google-sheets

解决方案


只是一个小想法,我会给。

您可以使用它SEARCH()来查找位置:-位置,并且可以从文本中提取子字符串。

例子:

A3有“09:11:37 - Jane Doe:早上好!”

LEFT(A3, SEARCH(" - ", A3) - 1)会给我09:11:37,基本上我们正在做的是从文本的开头获取 Substring。

MID(A3, SEARCH(" : ", A3) + 3 , 100000)会给是Good morning!

现在终于使用CONCATENATE将这些字符串连接为

= CONCATENATE( LEFT(A3, SEARCH(" - ", A3) - 1), " ", MID(A3, SEARCH(" : ", A3) + 3 , 100000))

现在你会得到字符串09:11:37 Good morning!

希望有效。玩弄公式备忘单。

参考:https ://support.google.com/docs/table/25273?hl=en


推荐阅读