首页 > 解决方案 > Excel 等效于 Python“Not In”,以返回去除了不需要的字符的字符串

问题描述

在工作表 1 上,B 列包含一些带有错误字符的单词。Sheet2 有很多我不想要的字符。在 python 中,我会使用列表理解和“不在”来返回删除任何坏字符的单词列表。什么是等效的 Excel 命令?

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

谢谢!

标签: excelnotinnon-unicode

解决方案


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


推荐阅读