Excel 等同于 Python "Not In" 到 return 去除了不需要的字符的字符串

Excel Equivalent of Python "Not In" to return a string stripped of unwanted characters

在 Sheet 1,B 列包含一些带有错误字符的单词。 Sheet2 包含大量我不想要的字符。在 python 中,我会使用列表理解和 "not in" 到 return 删除任何不良字符的单词列表。等效的 Excel 命令是什么?

我曾尝试在 VBA UDF 中使用正则表达式和简单的嵌套循环来执行此操作,但错误字符是非 Unicode(日文)字符,转换它们时令人窒息。我希望有一些替代等的组合。可以 return 这个词去除任何坏字符。或者,如果有人知道如何在 VBA 中转换日文字符,那也行。

谢谢!

通过使用网页将日文字符批量转换为 "Unicode non-character references" 来解决此问题,这些代码分别代表非 unicode 集中的一个字符。