Если вы работаете с данными в Excel, вы могли столкнуться с непечатаемыми символами. Это символы, которые не предназначены для отображения на экране или распечатки, и они могут вызвать всевозможные проблемы, если попадут в ваши данные. В этой статье мы покажем вам, как удалить непечатаемые символы из ваших данных в Excel.
Существует несколько различных способов удаления непечатаемых символов из ваших данных в Excel. Первый — использовать функцию «Найти и заменить». Для этого откройте лист Excel и нажмите Ctrl+F, чтобы открыть диалоговое окно «Найти и заменить». В поле «Найти» введите символ, который хотите удалить. Оставьте поле «Заменить на» пустым и нажмите «Заменить все».
Другой способ удалить непечатаемые символы — использовать функцию «Текст в столбцы». Для этого откройте лист Excel и выберите столбец, содержащий данные, которые вы хотите очистить. Затем перейдите на вкладку «Данные» и нажмите «Текст в столбцы». В раскрывающемся списке «Исходный тип данных» выберите «С разделителями». В разделе «Разделители» выберите символ, который хотите удалить. Затем нажмите «Готово».
Вы также можете удалить непечатаемые символы с помощью формулы. Наиболее распространенной формулой для этого является функция TRIM. Чтобы использовать это, выберите ячейки, содержащие данные, которые вы хотите очистить, а затем введите следующую формулу: = TRIM (A1). Это удалит все непечатаемые символы из данных в выбранных ячейках.
Если вам нужно очистить много данных, вы можете рассмотреть возможность использования стороннего инструмента очистки данных. Эти инструменты могут автоматизировать процесс удаления непечатаемых символов из ваших данных, а также выполнять другие распространенные задачи по очистке данных. Некоторые из самых популярных инструментов очистки данных включают, среди прочего, Data Ladder, Data Cleaner и Data Match.
В этом посте мы покажем вам как убрать непечатаемые символы в excel . Первые 32 символа в Таблица символов ASCII (стандартный формат кодирования данных для связи между компьютерами) — непечатаемые символы. Эти символы не отображаются (и не печатаются), но сообщают приложению, как форматировать данные. Backspace (ASCII-код 08), возврат каретки (ASCII-код 13), горизонтальная табуляция (ASCII-код 09) и перевод строки (ASCII-код 10) — вот некоторые примеры непечатаемых символов.
При импорте или вставке данных из внешнего источника в Microsoft Excel на листе могут появиться непечатаемые символы. Excel представляет такие символы как прямоугольники. В этом посте мы покажем вам, как вы можете идентифицировать и удалить эти символы из ваших данных Excel.
рассчитать процентное изменение в Excel
Как удалить непечатаемые символы в Excel?
Мы обсудим следующие два метода удалить непечатаемые символы в excel :
- Используйте функцию ПОДСТАВИТЬ() для удаления непечатаемых символов.
- Используйте функцию CLEAN() для удаления непечатаемых символов.
Давайте подробнее рассмотрим оба этих метода.
Используйте функцию ПОДСТАВИТЬ() для удаления непечатаемых символов в Excel.
Эксель предлагает КОД() функция который возвращает код ASCII для данного символа. Это в основном обратная сторона Функция СИМВОЛ() который используется для перевода числового кода в символ. Как только вы идентифицируете непечатаемый символ с помощью функций CODE() и CHAR(), вы можете использовать ПОДСТАВИТЬ() функция заменить (или заменить) символ пустой строкой.
Синтаксис функции КОД():
КОД(текст)
- Где текст это текстовая строка, для которой требуется код символа ASCII (для первого символа).
Синтаксис функции СИМВОЛ():
СИМВОЛ(число)
- Где число представляет собой числовое значение от 1 до 255 (расширенные коды символов ASCII).
И синтаксис функции ПОДСТАВИТЬ():
ПОДСТАВИТЬ(текст, старый_текст, новый_текст, [номер_экземпляра])
Где,
история файлов не копируется
- текст относится к текстовой строке, в которой подстрока должна быть заменена.
- старый_текст относится к подстроке, которую нужно заменить на new_text.
- новый_текст относится к подстроке для замены old_text.
- [номер_экземпляра] ссылается на экземпляр old_text, который нужно заменить на new_text. Если этот аргумент не указан, каждое вхождение старого_текста заменяется новым_текстом.
Теперь предположим, что у нас есть рабочий лист, на котором у нас есть пример строки в ячейке A1, как показано на изображении выше. Строка содержит непечатаемый символ в крайнем правом углу. Чтобы удалить этот символ из строки, мы можем использовать вышеуказанные функции следующим образом:
Поместите курсор в ячейку B1. Введите следующую формулу в строке формул вверху:
|_+_|Примечание: Поскольку символ появляется справа от исходной текстовой строки, мы использовали функцию RIGHT(), чтобы получить последний символ из строки, а затем найти его значение ASCII с помощью функции CODE().
Когда вы нажимаете кнопку входит ключ, вышеприведенная функция вернет 11, что является кодом ASCII для вертикальной вкладки, взятой в этом примере.
Теперь поместите курсор в ячейку A2 и введите следующую формулу:
|_+_|В результате работы функции непечатаемый символ будет удален из исходной строки.
Читать: 10 текстовых функций в Excel с примерами .
Используйте функцию CLEAN() для удаления непечатаемых символов в Excel.
ЧИСТЫЙ() Функция в Excel удаляет все непечатаемые символы из заданной текстовой строки. Это самый легкий и самый прямой способ удалить непечатаемые символы в Экселе.
Синтаксис функции ОЧИСТКА():
ЧИСТЫЙ(текст)
- Где текст представляет собой текстовую строку, из которой удаляются непечатаемые символы.
В приведенном выше примере мы можем использовать функцию CLEAN() для удаления непечатаемых символов следующим образом:
А479F65C6C43A224041F905E5EADEC2FA6411318Простой? Но причина, по которой мы рассмотрим это позже, заключается в том, что удаляет только персонажи, у которых природа коды между 0-31 в ASCII таблица символов. Так что это будет не удалять неразрывные пробелы ( ), который может попасть, когда вы копируете/вставляете данные из какого-либо внешнего источника.
Неразрывный пробел — это пробел, который нельзя разорвать функцией «переноса слов» в текстовых процессорах и других прикладных программах. Если вы хотите удалить из текстовой строки все непечатаемые символы, а также неразрывные пробелы, вам нужно использовать функции CLEAN(), SUBSTITUTE() и TRIM() вместе.
звук не работает в firefox
Функцию TRIM() можно использовать для обрезки пробелов с обоих концов заданной строки. Он используется для исправления неравномерного интервала в Excel.
Синтаксис функции TRIM():
ВЫРЕЗАТЬ(текст)
- Где текст относится к текстовой строке, из которой вы хотите удалить начальные и конечные пробелы.
160 — это код ASCII. для неразрывного пространства. Используйте функцию CHAR(), чтобы получить значение символа для неразрывного пробела. Затем используйте функцию ПОДСТАВИТЬ(), чтобы заменить неразрывный пробел обычным пробелом. А затем используйте функцию TRIM(), чтобы удалить все пробелы с обоих концов исходной текстовой строки.
В приведенном выше примере мы можем использовать следующую формулу для удаления непечатаемых символов и неразрывных пробелов из исходной строки:
|_+_|Я надеюсь, что вы найдете пост выше полезным.
Читать далее: Панель инструментов Excel не работает .