Плюсики в ячейках Microsoft Excel — одна из самых раздражающих мелочей, с которыми сталкиваются пользователи. Они появляются неожиданно: после импорта данных, копирования из веб-страниц или даже при ручном вводе чисел. Эти символы не просто портят внешний вид таблицы — они мешают сортировке, фильтрации и даже могут искажать результаты формул. Например, если в ячейке вместо числа 100 отображается +100, функция СУММ() может проигнорировать такое значение, что приведёт к ошибкам в расчётах.
В этой статье мы разберём 5 проверенных способов удаления плюсиков — от элементарной замены до автоматизации через макросы. Вы узнаете, почему Excel добавляет эти символы (спойлер: виноват формат ячеек или настройки региональных параметров), как избежать их появления в будущем, и что делать, если плюсы «впечатаны» в текст вместе с числами. А для тех, кто работает с большими массивами данных, мы подготовили уникальный метод с использованием Power Query — он спасёт часы ручной работы.
Неважно, используете вы Excel 2010, Excel 2019 или Microsoft 365 — все приведённые решения работают во всех версиях. Начнём с самого простого и постепенно дойдём до продвинутых техник.
1. Почему в Excel появляются плюсики перед числами?
Прежде чем удалять плюсы, важно понять их природу. В 90% случаев символ «+» возникает по одной из трёх причин:
- 🔢 Формат ячеек: Excel автоматически применяет бухгалтерский или финансовый формат, где положительные числа отображаются с плюсом. Это настройка по умолчанию в некоторых локалях (например, в немецкой версии программы).
- 📥 Импорт данных: При копировании чисел из веб-страниц, PDF или баз данных (например, 1С) плюсы могут «приехать» вместе с данными как часть текстового значения.
- 🖱️ Ручной ввод: Пользователи иногда добавляют плюсы вручную, чтобы подчеркнуть положительное значение (например,
+5°для температуры).
Чтобы определить ваш случай, выделите ячейку с плюсом и посмотрите на строку формул (над таблицей). Если там отображается только число (например, 100), а в ячейке +100 — виноват формат. Если же в строке формул тоже есть плюс, значит, он является частью текстового значения.
Особенно коварны плюсы, которые появляются после обновления Excel или смены региональных настроек Windows. Например, при переходе с русской версии на английскую программа может начать отображать числа по новым правилам. В таких случаях достаточно сбросить формат ячеек до стандартного — об этом подробнее в следующем разделе.
2. Способ 1: Удаление плюсиков через замену текста
Самый универсальный метод, который работает независимо от причины появления плюсов. Он подходит даже если символ «+» является частью текстового значения (например, +37°C или +1 (800) 123-45-67).
Инструкция:
- Выделите диапазон ячеек с плюсами (или нажмите
Ctrl + A, чтобы выбрать весь лист). - Нажмите
Ctrl + H, чтобы открыть окно «Найти и заменить». - В поле «Найти» введите
+(плюс). - Поле «Заменить на» оставьте пустым.
- Нажмите «Заменить всё».
☑️ Подготовка к замене плюсиков
⚠️ Внимание: Этот метод удалит все плюсы в выбранном диапазоне, включая те, что могут быть часть важных обозначений (например, C++ или +7 912 345-67-89). Если вам нужно сохранить некоторые плюсы, используйте регулярные выражения (доступны в Excel 365 через Найти → Параметры → Подстановочные знаки).
Для сложных случаев, когда плюс стоит перед числом, но после него могут идти буквы (например, +10kg), используйте формулу:
=ПСТР(A1;2;ДЛСТР(A1)-1)
Эта формула удалит первый символ в ячейке A1, независимо от того, плюс это или что-то другое.
3. Способ 2: Сброс формата ячеек
Если плюсы появились из-за бухгалтерского или финансового формата, их можно убрать за 2 клика:
- Выделите проблемные ячейки.
- На вкладке «Главная» в группе «Число» выберите «Общий» или «Числовой» формат.
Если этот способ не сработал, проверьте региональные настройки Excel:
- Перейдите в
Файл → Параметры → Дополнительно. - Прокрутите до раздела «Параметры редактирования».
- Снимите галочку с пункта «Автоматически добавлять десятичную запятую» (иногда это влияет на отображение знаков).
Что делать, если сброс формата не помог?
Если после сброса формата плюсы остались, проверьте настройки региона Windows:
1. Откройте «Панель управления → Часы и регион → Региональные стандарты».
2. Перейдите на вкладку «Дополнительно».
3. В разделе «Числа» убедитесь, что в поле «Положительные числа» не стоит символ «+».
Если стоит — удалите его и перезапустите Excel.
Для пользователей Excel Online или Mac-версии путь к настройкам может отличаться. В веб-версии формат сбрасывается через контекстное меню (правый клик по ячейке → «Формат ячеек»).
4. Способ 3: Использование формул для очистки данных
Когда плюсы являются частью текстового значения, а заменить их нельзя (например, потому что данные постоянно обновляются), на помощь приходят формулы. Вот 3 самых полезных варианта:
| Задача | Формула | Пример |
|---|---|---|
| Удалить первый символ (если это плюс) | =ЕСЛИ(ЛЕВСИМВ(A1)="+";ПСТР(A1;2;ДЛСТР(A1)-1);A1) |
+100 → 100abc → abc |
| Удалить все плюсы в тексте | =ПОДСТАВИТЬ(A1;"+";"") |
+7 (911) +123-45-67 → 7 (911) 123-45-67 |
| Преобразовать текст с плюсом в число | =ЗНАЧЕН(ПОДСТАВИТЬ(A1;"+";"")) |
"+15.5" → 15,5 (числовой формат) |
⚠️ Внимание: Формулы ЗНАЧЕН() и ПОДСТАВИТЬ() могут вызвать ошибку #ЗНАЧ!, если в ячейке содержатся не только цифры с плюсом. Чтобы избежать этого, добавьте проверку:
=ЕСЛИОШИБКА(ЗНАЧЕН(ПОДСТАВИТЬ(A1;"+";""));A1)
Для массовой обработки данных скопируйте формулу в соседний столбец, затем выделите результаты → Копировать → Специальная вставка → Значения. После этого оригинальный столбец с плюсами можно удалить.
5. Способ 4: Power Query для больших таблиц
Если у вас тысячи строк с плюсами, ручная замена или формулы станут кошмаром. В таких случаях спасает Power Query — инструмент для трансформации данных, встроенный в Excel 2016 и новее.
Пошаговая инструкция:
- Выделите диапазон с данными и нажмите
Данные → Из таблицы/диапазона(в Excel 2016–2019) илиДанные → Получить данные → Из таблицы/диапазона(в Excel 365). - В открывшемся окне Power Query выберите столбец с плюсами.
- На вкладке «Преобразование» нажмите «Заменить значения».
- В поле «Значение для поиска» введите
+, поле «Заменить на» оставьте пустым. - Нажмите «Закрыть и загрузить» — данные вернутся в Excel уже без плюсов.
Преимущество этого метода — неразрушающее редактирование. Исходные данные остаются нетронутыми, а все изменения фиксируются в отдельном запросе, который можно отредактировать или откатить.
6. Способ 5: Макросы для автоматизации (для продвинутых)
Если вы регулярно сталкиваетесь с плюсами в Excel, имеет смысл записать простой макрос. Он удалит все плюсы в выбранном диапазоне за доли секунды.
Как создать макрос:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - В меню выберите
Insert → Module. - Вставьте следующий код:
Sub RemovePluses()Dim rng As Range
For Each rng In Selection
If rng.Value Like "+*" Then
rng.Value = Replace(rng.Value, "+", "")
End If
Next rng
End Sub
- Закройте редактор и вернитесь в Excel.
- Выделите ячейки с плюсами, нажмите
Alt + F8, выберите макрос RemovePluses и нажмите «Выполнить».
⚠️ Внимание: Макрос удалит плюсы только в начале значения (например, +100 станет 100, но 100+50 останется без изменений). Чтобы удалить все плюсы в тексте, замените строку If rng.Value Like "+*" Then на rng.Value = Replace(rng.Value, "+", "").
Для тех, кто не хочет возиться с VBA, есть альтернатива — надстройка Kutools for Excel. Она позволяет удалять символы по маске в один клик (функция «Remove Characters»).
7. Как предотвратить появление плюсиков в будущем?
Лучше предупредить проблему, чем бороться с её последствиями. Вот 4 профилактических меры:
- 📑 Настройка импорта: При импорте данных из CSV или TXT выбирайте «Текстовый» формат для столбцов с числами. Это предотвратит автоматическое добавление плюсов.
- 🌍 Региональные настройки: В
Параметры Excel → Языкустановите «Русский (Россия)» как основной язык редактирования — это отключит бухгалтерский формат по умолчанию. - 🔄 Шаблоны: Создайте шаблон книги с правильными форматами ячеек и используйте его для новых файлов.
- 📊 Power Query: Настройте автоматическое удаление плюсов в запросах (как показано в Способе 4) и сохраните их для повторного использования.
Если вы часто работаете с финансовыми отчётами, где плюсы перед числами — часть корпоративного стандарта, рассмотрите возможность использования условного форматирования. Оно позволит визуально выделять положительные числа зелёным цветом, не добавляя символов.
8. Частые ошибки и как их избежать
При удалении плюсиков пользователи часто сталкиваются с неожиданными проблемами. Вот самые распространённые:
| Ошибка | Причина | Решение |
|---|---|---|
| После замены плюсов числа стали текстом | Формула ПОДСТАВИТЬ() возвращает текстовый результат |
Оберните её в ЗНАЧЕН(): =ЗНАЧЕН(ПОДСТАВИТЬ(A1;"+";"")) |
| Плюсы остались после сброса формата | Символ является частью текстового значения | Используйте Способ 1 (замена) или Способ 3 (формулы) |
| Макрос не работает | Отключены макросы в настройках безопасности | Перейдите в Файл → Параметры → Центр управления безопасностью → Параметры центра → Настройки макросов и выберите «Включить все макросы» |
Ещё одна типичная ловушка — скрытые символы. Иногда плюс на самом деле является частью неразрывного пробела или другого непечатаемого знака. Чтобы их обнаружить, используйте функцию =КОДСИМВ(ЛЕВСИМВ(A1)) — она вернёт код первого символа в ячейке. Код стандартного плюса — 43.
FAQ: Ответы на частые вопросы
Можно ли удалить плюсы только в выделенных ячейках, не затрагивая остальные?
Да. Перед заменой (Ctrl + H) выделите только нужный диапазон. Excel применит действие только к выбранным ячейкам. Также можно использовать условное форматирование, чтобы скрыть плюсы визуально: выделите ячейки → Главная → Условное форматирование → Создать правило → Форматировать только ячейки, которые содержат → введите +* в поле «Форматировать только ячейки с» и установите белый цвет шрифта.
Почему после удаления плюсов числа выравниваются по левому краю?
Это означает, что Excel воспринимает их как текст. Чтобы вернуть числовой формат, выделите ячейки → на вкладке «Главная» в группе «Число» выберите «Числовой формат». Если это не помогает, используйте функцию =ЗНАЧЕН() или умножьте ячейку на 1 (=A1*1).
Как убрать плюсы в Excel Online?
В веб-версии Excel функционал ограничен, но основные способы работают:
- Замена:
Ctrl + H→ найти+→ заменить на пусто. - Формулы: Используйте
=ПОДСТАВИТЬ(A1;"+";"")в соседнем столбце. - Формат: Правый клик по ячейке → «Формат ячеек» → выберите «Число».
Power Query и макросы в Excel Online недоступны.
Плюсы появляются только при печати. Как это исправить?
Это проблема параметров страницы. Перейдите в Файл → Печать → Параметры страницы и проверьте:
- Вкладка «Лист»: убедитесь, что не установлен флажок «Печатать знаки форматирования».
- Вкладка «Колонтитулы»: иногда плюсы добавляются в колонтитулах по умолчанию.
Также попробуйте экспортировать лист в PDF (Файл → Экспорт → Создать PDF/XPS) — часто в PDF плюсы не отображаются.
Можно ли настроить Excel так, чтобы плюсы перед числами отображались автоматически?
Да, если это требуется по стандартам оформления. Создайте пользовательский формат:
- Выделите ячейки → правый клик → «Формат ячеек».
- Перейдите на вкладку «Число» → «(все форматы)».
- В поле «Тип» введите
+#;-#(для положительных и отрицательных чисел) или+0(только положительные).
Теперь все числа в этих ячейках будут отображаться с плюсом, но храниться как обычные числовые значения.