Формула Excel: удаление начальных и Пробелы в конце
При импорте данных с других устройств в текстовых строках ячеек Excel могут появиться лишние пробелы в начале и конце. Теперь вам нужно удалить эти начальные и конечные пробелы, как показано на скриншоте ниже. В этом руководстве приведены формулы для выполнения трёх операций в Excel:
Удаление лишних пробелов, включая начальные и конечные
Удаление лишних пробелов и непечатаемых символов
Удаление лишних пробелов, непечатаемых символов и других невидимых знаков
Удаление лишних пробелов, включая начальные и Пробелы в конце
Универсальная формула:
| TRIM(text) |
Аргументы
| Text: the text string or cell reference you want to remove leading and trailing spaces from. |
Как работает эта формула
Ячейка B3 содержит текстовую строку, из которой вы хотите удалить начальные и конечные пробелы. Выберите ячейку для размещения результата и используйте приведённую ниже формулу.
| =TRIM(B3) |
Нажмите клавишу Enter, чтобы удалить начальные, конечные и все остальные лишние пробелы. При необходимости протяните маркер заполнения на другие ячейки, чтобы применить эту формулу.
Пояснение
Функция ПЕЧСИМВ удаляет все лишние пробелы из текстовой строки, включая начальные и конечные.
Удаление лишних пробелов и непечатаемых символов
Если вместе с начальными и конечными пробелами требуется удалить также некоторые непечатаемые символы, используйте формулу, сочетающую функции ПЕЧСИМВ и ОЧИСТИТЬ.
Универсальная формула:
| TRIM(CLEAN(text)) |
Аргументы
| Text: the cell reference or text string you want to use. |
Как работает эта формула
В ячейках B3:B5 находятся тексты, содержащие начальные и Пробелы в конце, а также некоторые непечатаемые символы. В ячейке C3 используйте приведённую ниже формулу для удаления лишних пробелов и непечатаемых символов (видимых).
| =TRIM(CLEAN(B3)) |
Нажмите клавишу Enter, чтобы получить результат, а затем протяните маркер заполнения на другие ячейки, чтобы скопировать формулу.
Пояснение
Функция ОЧИСТИТЬ удаляет из текстовой строки символы, коды которых находятся в диапазоне от CHAR(0) до CHAR(31) в 7-битной кодировке ASCII. CHAR(16)–CHAR(27) — это видимые непечатаемые символы.
Функция ПЕЧСИМВ удаляет лишние пробелы.
Если вы хотите удалить как видимые, так и невидимые непечатаемые символы, а также лишние пробелы, перейдите к следующей формуле.
Удаление лишних пробелов, непечатаемых пробелов и символов
Иногда в текстовой строке появляются неразрывные пробелы (СИМВОЛ(160)), которые функция ПЕЧСИМВ не удаляет. В таких случаях используйте комбинацию функций ПОДСТАВИТЬ, ОЧИСТИТЬ и ПЕЧСИМВ для полной очистки текста.
Универсальная формула:
| =TRIM(CLEAN(SUBSTITUTE(text,CHAR(160)," "))) |
Аргументы
| Text: the text string you want to use. |
Как работает эта формула
Пример: чтобы удалить Удалить непечатаемые символы и пробелы из ячейки B3, выберите ячейку и используйте приведённую ниже формулу:
| =TRIM(CLEAN(SUBSTITUTE(B3,CHAR(160)," "))) |
Нажмите клавишу Enter, а затем перетащите маркер автозаполнения на другие ячейки, чтобы применить эту формулу.
Пояснение
CHAR(160)Неразрывный пробел с кодом 160 в 7-битной системе ASCII.
SUBSTITUTE — функция SUBSTITUTE заменяет старый текст на новый. В приведённой формуле SUBSTITUTE(B3,CHAR(160)," ") непечатаемые пробелы заменяются обычными.
Функция ОЧИСТИТЬ удаляет из текстовой строки символы, коды которых находятся в диапазоне от CHAR(0) до CHAR(31) в 7-битной кодировке ASCII. Символы CHAR(16)–CHAR(27) — это видимые непечатаемые символы.
Функция ПЕЧСИМВудаляет лишние пробелы.
Пример файла
Нажмите, чтобы скачать пример файла
Связанные формулы
- Проверка, содержит ли ячейка определённый текст
Чтобы проверить, содержит ли ячейка любой текст из диапазона A, но не содержит ни одного текста из диапазона B, используйте массивную формулу, сочетающую функции СЧЁТ, ПОИСК и И в Excel. - Проверка, содержит ли ячейка одно из нескольких значений, исключая другие
В этом руководстве представлена формула для быстрой проверки: содержит ли ячейка хотя бы одно из заданных значений, но при этом не содержит других указанных значений в Excel. Также подробно разобраны аргументы этой формулы. - Проверка, содержит ли ячейка одно из значений
Допустим, в Excel в столбце E задан список значений. Вам нужно определить, содержат ли ячейки в столбце B хотя бы одно из этих значений, и получить результат ИСТИНА или ЛОЖЬ. - Проверка, содержит ли ячейка число
Иногда бывает нужно проверить, содержит ли ячейка числовые значения. В этом руководстве представлена формула, которая возвращает ИСТИНА, если ячейка содержит число, и ЛОЖЬ — если не содержит.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.