在 Excel 中替换某个字符后的某个字符串

在 Excel 中替换某个字符后的某个字符串

我正在以一种方式组织我的 Mame 文件,所有带有成熟(即成人内容)会被过滤掉。我在 Excel 中有一个文本文件(每行一个游戏),我想完成以下任务:

原文如下:4psimasy=Tabletop / Mahjong *Mature*

目标线:4psimasy=Mature

我怎样才能做到这一点?

答案1

假设你的游戏是在A1,类似这样的操作应该可以解决问题:

=IFERROR(REPLACE(A1; SEARCH("="; A1) + 1; SEARCH("Mature"; A1) - SEARCH("="; A1) - 1; ""); A1)

(注意:根据您的区域设置,您可能必须用逗号替换公式中的分号。)

在此处输入图片描述

该函数从给定的起始位置(符号之后)REPLACE()删除(通过替换为空字符串"")原始字符串()中给定数量的字符。A1=

如果A1不包含单词“Mature”(或者符号=),Excel 会抛出错误#VALUEIFERROR()函数会捕获该错误并返回其内容A1


完成上述操作后,您可以隐藏并锁定包含原始名称的列,或复制被审查的名称并选择“选择性粘贴...”→“值”以完全替换原始名称。或者,如果您希望输出的是文本文件,您也可以将被审查的名称移动到单独的工作表并仅从 Excel 中导出该文本文件。

相关内容