如何在 Excel 中將帶重音字元替換為普通字元?
變音符號,通常稱為重音字元,在各種語言中經常被用來表示特定的語音或語言細微差別。為了簡化資料處理和分析,有時您可能需要刪除某些重音並將其轉換為相應的普通字元。本教程將逐步指導您如何在 Microsoft Excel 中執行此操作。
在本課程結束時,您將深入瞭解如何使用內建的 Excel 函式、公式和其他實用方法將重音字元替換為普通字元。因此,讓我們開始吧,探索如何消除這些煩人的重音,使您的 Excel 資料更加一致和易於訪問!
將帶重音字元替換為普通字元
在這裡,我們將首先建立一個 VBA 模組,然後執行它來完成任務。因此,讓我們看看一個簡單的過程來學習如何在 Excel 中將重音字元替換為普通字元。
步驟 1
考慮一個 Excel 工作表,其中您有一系列類似於下圖的重音字元列表。

首先,右鍵單擊工作表名稱並選擇“檢視程式碼”以開啟 VBA 應用程式。
右鍵單擊 > 檢視程式碼。
步驟 2
然後單擊“插入”並選擇“模組”,然後將以下程式碼複製到文字框中。
插入 > 模組 > 複製。
程式碼
Function StripAccent(thestring As String) Dim A As String * 1 Dim B As String * 1 Dim i As Integer Const AccChars= "ŠŽšžŸÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðñòóôõöùúûüýÿ" Const RegChars= "SZszYAAAAAACEEEEIIIIDNOOOOOUUUUYaaaaaaceeeeiiiidnooooouuuuyy" For i = 1 To Len(AccChars) A = Mid(AccChars, i, 1) B = Mid(RegChars, i, 1) thestring = Replace(thestring, A, B) Next StripAccent = thestring End Function

步驟 3
然後使用 Alt + Q 關閉 VBA。然後單擊一個空單元格並輸入公式 =StripAccent(A2) 並單擊回車。然後使用自動填充柄向下拖動。
Alt + Q > 空單元格 > 公式 > 回車 > 拖動。

這就是如何在 Excel 中替換重音字元的方法。
結論
在本教程中,我們使用了一個簡單的示例來演示如何在 Excel 中將重音字元替換為普通字元,以突出顯示特定資料集。
廣告