【发布时间】:2016-10-20 13:02:39
【问题描述】:
能否请您提供 Excel 中的宏或代码,以将特殊 ASCII 字符替换为字母表。
例如,对于 À、Á、Â.. 我需要 Alphabet 作为 A.. 以及对于 ß、Ɓ、Ƅ.. 我需要 Alphabet 作为 B.
我可以用正确的英文字母字符替换这些特殊字符吗?
【问题讨论】:
-
虽然它不是 VBA 解决方案,但this SO answer 描述了该过程。基本上“[t]he 方法使用 String.Normalize 将输入字符串拆分为组成字形(基本上将“基本”字符与变音符号分开),然后扫描结果并仅保留基本字符。这有点复杂,但是真的,你在看一个复杂的问题。”另请查看How to replace accented characters...。
-
顺便说一句,第一个 B 是
beta还是eszett- 即德国双 S?