Формула Excel: Удаление начальных и конечных пробелов
При импорте данных с других устройств в текстовых строках ячеек Excel могут появиться лишние начальные и конечные пробелы. Теперь вам нужно удалить эти начальные и конечные пробелы, как показано на скриншоте ниже. В этом руководстве представлены формулы для выполнения трех операций в Excel:
Удаление лишних пробелов, включая начальные и конечные
Удаление лишних пробелов и непечатаемых символов
Удаление лишних пробелов, непечатаемых пробелов и символов
Удаление лишних пробелов, включая начальные и конечные
Общая формула:
TRIM(текст) |
Аргументы
Текст: текстовая строка или ссылка на ячейку, из которой вы хотите удалить начальные и конечные пробелы. |
Как работает эта формула
Ячейка B3 содержит текстовую строку, из которой вы хотите удалить начальные и конечные пробелы. Выберите ячейку, куда вы хотите поместить результат, затем используйте следующую формулу:
=TRIM(B3) |
Нажмите Enter клавишу, начальные, конечные и другие лишние пробелы будут удалены. При необходимости перетащите маркер заполнения по ячейкам, чтобы применить эту формулу.
Объяснение
Функция TRIM используется для удаления всех лишних пробелов, включая начальные и конечные пробелы из текстовой строки.
Удаление лишних пробелов и непечатаемых символов
Если есть непечатаемые символы, которые вы хотите удалить вместе с начальными и конечными пробелами, вы можете использовать формулу, которая объединяет функции TRIM и CLEAN.
Общая формула:
TRIM(CLEAN(текст)) |
Аргументы
Текст: ссылка на ячейку или текстовая строка, которую вы хотите использовать. |
Как работает эта формула
В ячейках B3:B5 находятся тексты, включающие начальные и конечные пробелы и некоторые непечатаемые символы. Здесь в ячейке C3 используйте следующую формулу для удаления лишних пробелов и непечатаемых символов (видимых).
=TRIM(CLEAN(B3)) |
Нажмите Enter клавишу, чтобы получить результат, и перетащите маркер заполнения по ячейкам, чтобы применить эту формулу.
Объяснение
Функция CLEAN удаляет символы, кодовые значения которых находятся между CHAR(0) и CHAR(31) в 7-битной системе ASCII. CHAR(16)-CHAR(27) — это видимые непечатаемые символы.
Функция TRIM удаляет лишние пробелы.
Если вы хотите удалить как видимые, так и невидимые непечатаемые символы и лишние пробелы, перейдите к следующей формуле.
Удаление лишних пробелов, непечатаемых пробелов и символов
Иногда в текстовой строке появляются пробелы в виде CHAR(160), которые функция TRIM не может удалить. В этом случае вам нужно объединить функции SUBSTITUTE, CLEAN и TRIM.
Общая формула:
=TRIM(CLEAN(SUBSTITUTE(текст,CHAR(160)," "))) |
Аргументы
Текст: текстовая строка, которую вы хотите использовать. |
Как работает эта формула
Пример: Чтобы удалить непечатаемые символы и пробелы из ячейки B3, выберите ячейку и используйте следующую формулу:
=TRIM(CLEAN(SUBSTITUTE(B3,CHAR(160)," "))) |
Нажмите Enter клавишу, а затем перетащите маркер автозаполнения по ячейкам, чтобы использовать эту формулу.
Объяснение
CHAR(160): непечатаемый пробел, который имеет значение 160 в 7-битной системе ASCII.
SUBSTITUTE функция: функция SUBSTITUTE заменяет старый текст новым текстом. Здесь формула SUBSTITUTE(B3,CHAR(160)," ") заменяет непечатаемые пробелы обычными пробелами.
Функция CLEAN удаляет символы, кодовые значения которых находятся между CHAR(0) и CHAR(31) в 7-битной системе ASCII. CHAR(16)-CHAR(27) — это видимые непечатаемые символы.
Функция TRIM удаляет лишние пробелы.
Пример файла
Нажмите, чтобы скачать пример файла
Связанные формулы
- Проверка, содержит ли ячейка определенный текст
Чтобы проверить, содержит ли ячейка некоторые тексты из диапазона A, но не содержит тексты из диапазона B, вы можете использовать массивную формулу, которая объединяет функции COUNT, SEARCH и AND в Excel. - Проверка, содержит ли ячейка одно из нескольких значений, но исключает другие значения
Это руководство предоставит формулу для быстрого выполнения задачи проверки, содержит ли ячейка одно из значений, исключая другие значения в Excel, и объяснит аргументы формулы. - Проверка, содержит ли ячейка одно из значений
Допустим, в Excel есть список значений в столбце E, и вы хотите проверить, содержат ли ячейки в столбце B все значения из столбца E, и вернуть TRUE или FALSE. - Проверка, содержит ли ячейка число
Иногда вы можете захотеть проверить, содержит ли ячейка числовые символы. Это руководство предоставляет формулу, которая вернет TRUE, если ячейка содержит число, и FALSE, если ячейка не содержит число.
Лучшие инструменты для повышения производительности Office
Kutools для Excel - Помогает вам выделиться из толпы
Kutools для Excel имеет более 300 функций, гарантируя, что то, что вам нужно, находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите сотни кликов мышью каждый день, попрощайтесь с болью в руке от использования мышки.
- Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Привносит эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.