Я знаю, что используя clean
формулу, я могу очистить некоторые не-ASCII-символы (например, дополнительные непечатаемые управляющие символы ASCII с # 0 по # 31, # 129, # 141, # 143, # 144 и # 157 кроме # 127)
Я также знаю, что могу использовать SUBSTITUTE(D1,CHAR(127),"")
чтобы удалить непечатный ASCII # 127.
Однако я не могу заменить или идентифицировать не-ASCII символы внутри ячейки в Excel.
Ниже приведен простой пример:
Burrell's Model
Burrell’s Model
Обратите внимание, что первая строка является обычной строкой ASCII, а вторая строка содержит не-ASCII символ (апостроф).
Могу ли я узнать, как использовать Excel для поиска не-ASCII символов?
Спасибо.
Обновление 1
По словам Бандрами, комментарии следующие:
In the broadest sense this is impossible; there are valid ASCII strings that are also valid UTF characters, so there's no way to ever know "for certain" (see the "Bush hid the facts" bug: en.wikipedia.org/wiki/Bush_hid_the_facts )
Могу ли я узнать, как определить символы, не входящие в следующий диапазон ASCII?
- Меньше чем 128
- Не равно 255