
Я вытащил данные с сайта, который содержит полмиллиона записей, в файл Excel. Моя проблема в том, что один столбец хранит арабские символы, и я не могу применить какое-либо форматирование к этим ячейкам, пока они содержат ПРАВО-НАЛЕВО. Я незнатьэто СПРАВА НАЛЕВО, но я скопировал символ из ячейки (я его не вижу) и преобразовал его в ASCII, и получил (226 128 143)
. Я искал этот код и нашел "СПРАВА НАЛЕВО".
Я пытался найти способ поиска в таблице Excel по коду ASCII, но ничего не нашел.
Я использую Excel версии 15.27 на Mac El Capitan.
Как удалить этот символ из всего столбца?
решение1
Если вам нужно удалить символы из столбца, вы можете вставить «вспомогательный столбец» и использовать этот столбец для текста без мешающих символов, что в вашем случае является знаком справа налево. То, как вы это сделаете, зависит от того, где в тексте находится символ, и это то, где это также может немного отличаться в вашей ситуации.
Если, например, ошибочный символ — запятая, и она находится в крайнем правом углу текста, вам нужно использовать =LEFT(A1,FIND(",",A1)-1)
, а если она находится в крайнем левом углу текста, вам нужно использовать =RIGHT(A1,LEN(A1)-FIND(",",A1))
.
В вашем случае вы удаляете нетекстовый символ, поэтому вам нужно использовать код ASCII в CHAR()
ссылке или номер unicode в UNICHAR()
ссылке. Знак справа налево находится под unicode 8207, поэтому замените ","
в требуемой формуле выше, UNICHAR(8207)
сделав требуемую формулу либо =LEFT(A1,FIND(UNICHAR(8207),A1)-1)
либо=RIGHT(A1,LEN(A1)-FIND(UNICHAR(8207),A1))