Всем привет! В сегодняшнем нашем уроке мы посмотрим, как можно удалить лишние пробелы в ячейках Excel. С данной проблемой сталкиваются почти все, и пробелы действительно сильно мешают в дальнейшей работе. Во-первых, при сортировке или при поиске информации частенько мы не можем найти нужные данные. Особенно это болезненно при работе с большими документами. Во-вторых, документ при этом смотрится некрасиво, и визуально с ним сложнее работать. В-третьих, документ таким образом весит немного больше. Если проблема всплывает именно при поиске, пригодится урок про поиск в Excel по словам.
Именно поэтому нужно сразу же убрать лишние пробелы в ячейках Excel, как только они начали появляться. Нужно понимать, что пробелы могут быть разного типа – между словами, в начале или в конце. Еще более вредные пробелы встречаются между цифрами. В таком случае вы можете столкнуться с проблемами при арифметических подсчетах. И ладно, если будет вылезать ошибка, а что, если подсчеты будут неверные. В статье мы рассмотрим несколько способов. Поехали!
Способ 1: Замена
- Перейдите на вкладку «Главная».
- Теперь в правом верхнем углу окна в разделе «Редактирование» нажмите по значку лупы – далее из выпадающего меню выбираем инструмент «Заменить». Быстрее можно открыть это же окно клавишами Ctrl + H.
- В первой строке ставим текстовый курсор, нажав левую кнопку мыши, и два раза жмем на «Пробел». Как вы уже догадались, в нижней строке нужно поставить только один «Пробел». Теперь жмем по кнопке «Заменить все».
- Если в документе будут найдены такие элементы, то они будут заменены на обычный пробел. Если же их обнаружено не будет, то вы увидите соответствующее сообщение.
Таким же образом можно заменять разные символы, например точку на запятую, пробел или тире (-). Если нужно поменять именно звездочку (*), в поле поиска вводите ~*, потому что обычная звездочка в Excel работает как подстановочный знак. Очень полезная функция, которая есть во всех программах, работающих с текстом, символами и цифрами. Если у вас в числах попались точки вместо запятых, читаем как заменить точку на запятую в Excel.
Перед массовой заменой лучше сохраните копию файла. Одна ошибка может пройти по всему листу.
Способ 2: Удаление пробела между цифрами
Давайте рассмотрим еще одну очень популярную ситуацию, которая чаще всего возникает при копировании данных из другого места. Представим себе, что у нас есть большое количество чисел, где каждые три разряда разделены пробелом. Для человека подобные цифры воспринимаются удобно, но Excel может считать такие ячейки текстом, если между цифрами стоят настоящие пробелы, а не формат отображения. Давайте посмотрим, как можно удалить пробелы в числах в Excel.
ПРИМЕЧАНИЕ! В современных версиях Excel такие цифры иногда спокойно считаются как числа, поэтому перед удалением пробелов проверьте – работают ли формулы вычисления с такими ячейками. Если они работают, то удалять пробелы не нужно. Если Excel не считает сумму, посмотрите эту инструкцию по проблеме с суммой.
- Выделяем те ячейки, в которых находятся подобные цифры.
- Открываем тот же самый инструмент.
- Теперь в первую строку вводим только один пробел, а вот со второй нужно все стереть с помощью кнопки «Backspace».
- После замены пробелы должны удалиться.
Если вы видите сообщение – «Мы не нашли ничего, что нужно было заменить» – значит данные пропуски не воспринимаются программой как обычные пробелы и просто визуально разграничивают числа для удобства. С ними можно спокойно работать при любом вычислении.
Если же они вам не нравятся, то их можно убрать с помощью настроек отображения.
- Выделяем эти ячейки.
- Жмем правой кнопкой и заходим в «Формат ячеек».
- В настройках в «Числовом» разделе просто уберите галочку «Разделитель групп разрядов».
- В конце нажмите «ОК».
Подробнее про такие настройки можно почитать в отдельной статье про формат ячеек в Excel.
Способ 3: Использование функции
Оба предыдущих способа не дают нам возможность, например, удалить один пробел в начале или в конце строки. Конечно, он может мешать не всем, но при добавлении такого пробела в число может возникнуть проблема с подсчетом, а также автоматическим определением формата ячейки. Поэтому лучше всего воспользоваться функцией:
=СЖПРОБЕЛЫ(***)
Дополнительно она удаляет двойные или тройные пробелы из всех ячеек, оставляя по одному обычному пробелу между словами. Вместо звездочек (***) мы будем использовать или просто текст, или адрес ячейки. Если с формулами пока туго, вот урок, как вставить формулу в Excel.
Если текст скопирован с сайта, там может быть неразрывный пробел. «СЖПРОБЕЛЫ» его не всегда убирает. Тогда пробуйте так: =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1;СИМВОЛ(160);” “))
- Выделите ячейку, параллельную той, которую вы хотите исправить.
- Нажмите по кнопке «Функции» рядом со строкой значения.
- Выберите «Текстовую» категорию и установите нужную нам функцию.
- Жмем «ОК».
- Теперь нам нужно установить адрес – выделите адрес ячейки.
- Теперь растяните формулу на другие ячейки.
- Теперь нам нужно скопировать (Ctrl + C) все исправленные значения в старые ячейки (Ctrl + V). При вставке выберите режим «Значения».
- Эти данные можно удалить – кликаем правой кнопкой по выделению и выбираем команду «Очистить содержимое».
Способ не такой удобный, но зато помогает избавиться от лишних пропусков в начале и конце строки. На этом все, дорогие друзья портала WiFiGiD.RU. Надеюсь, урок вам понравился и был для вас полезным. Пишите свои дополнения и вопросы в комментариях. Всем добра!

















3489 пробелов удалено – вот это жесть)
Пф, документ с базы данных – было 1450390 пробелов лишних. Я его открывал минуты 2, наверное

Спасибо, все получилось. Но как я понял не все пробелы нужно удалять.