Я скопировал данные с веб-сайта, содержащего полмиллиона записей, в файл Excel. Моя проблема в том, что в одном столбце хранятся арабские символы, и я не могу применить форматирование к этим ячейкам, пока они содержат ПРАВО. Я не знаю, что это ПРАВО ПРАВО НА ЛЕВЫЙ, но я скопировал персонажа из ячейки (я его не вижу), преобразовал в ASCII и получил (226 128 143) . Я искал этот код, и я нашел "ПРАВОЙ КЛЕВОЙ МАРКЕ"

Я пытался найти способ поиска по листу Excel по коду ASCII, но ничего не смог найти.

Я использую Excel версии 15.27 на Mac El Capitan.

Как я могу удалить этот символ из всего столбца?

1 ответ1

1

Если вам нужно удалить символы из столбца, вы можете вставить «вспомогательный столбец» и использовать этот столбец для текста без символов-оскорбителей, что в вашем случае является знаком справа налево. Как вы это сделаете, зависит от того, где персонаж находится в тексте, и это также может немного изменить ситуацию.

Если оскорбительный символ - это, например, запятая, и он находится в дальнем правом углу текста, вам нужно использовать =LEFT(A1,FIND(",",A1)-1) и если он находится в дальнем левом углу текста вам нужно будет использовать =RIGHT(A1,LEN(A1)-FIND(",",A1)) .

В вашем случае вы удаляете нетекстовый символ, поэтому вам нужно использовать код ASCII в ссылке CHAR() или номер Unicode в UNICHAR() . Знак справа налево находится под юникодом 8207, поэтому замените "," в требуемой формуле выше на UNICHAR(8207) сделав требуемую формулу либо =LEFT(A1,FIND(UNICHAR(8207),A1)-1) либо =RIGHT(A1,LEN(A1)-FIND(UNICHAR(8207),A1))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .