我有一个Excel模板,该模板用于从数据库中提取数据。有时,这些数据是用法语或德语写的文本。每当文本包含一些特殊字母(即法语中的è或德语中的ü)时,Excel都会将其提取为符号。我想问题是Excel文件中默认设置了一些编码选项。如何使Excel阅读并正确显示上述特殊字母标志?
由于使用无法更改编码的选项无法解决问题,因此我尝试使用一些公式(CHAR,CODE等)使Excel读取字符,然后替换字符。但是,该字符始终具有相同的CHAR代码(63),因此看来Excel放置了相同的字符,而不管其无法读取的特殊字母的差异。
预期输出示例: l'énergie 实际输出: l'nergie
我有一个重要的约束条件:我不能使用宏或用户定义的函数,因此VBA不是一个选择。