在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 中匯出該名稱。

相關內容