Как убрать плюсы (+) в Excel: пошаговые методы для чистки данных

Плюсы в ячейках Microsoft Excel — распространённая проблема, с которой сталкиваются пользователи при импорте данных из внешних источников, копировании с веб-страниц или работе с отчётами. Эти символы могут появляться перед числами (например, +79123456789), в финансовых показателях (+15%) или даже как артефакты после конвертации файлов. Оставлять их без внимания нельзя: они мешают сортировке, нарушают работу формул и портят внешний вид таблицы.

В этой статье мы разберём 6 проверенных способов удаления плюсов — от простейшей ручной замены до автоматизированных методов с использованием формул и Power Query. Вы узнаете, как очистить данные без потери информации, какие подводные камни ждут новичков, и почему иногда плюсы возвращаются после сохранения файла. А в конце — ответы на частые вопросы и лайфхаки для работы с большими массивами данных.

Почему в Excel появляются плюсы и когда их нужно убирать

Символ «+» в Excel может иметь разное происхождение и значение. В некоторых случаях он является частью формата данных, в других — просто мусорным символом. Вот основные причины появления плюсов:

  • 📥 Импорт данных: При загрузке CSV-файлов или копировании таблиц с веб-сайтов плюсы часто добавляются автоматически как разделители или префиксы для положительных чисел.
  • 📞 Телефонные номера: В международном формате номера могут начинаться с +7 или +1, что мешает дальнейшей обработке (например, при отправке SMS через API).
  • 💰 Финансовые отчёты: Бухгалтерские программы иногда экспортируют положительные значения с плюсом (+1000₽), а отрицательные — с минусом.
  • 🔄 Ошибки конвертации: При сохранении файла в другом формате (например, из Google Sheets в Excel) символы могут дублироваться или искажаться.

Удалять плюсы обязательно в следующих случаях:

  • ⚡ Данные используются в формулах (плюс может привести к ошибке #ЗНАЧ!).
  • 📊 Требуется сортировка или фильтрация по числовым значениям.
  • 📤 Данные экспортируются в другие системы (например, или CRM), где плюсы не поддерживаются.
  • 🎨 Нужно привести таблицу к единообразию для презентации или печати.
⚠️ Внимание: Если плюс является частью положительного числа в финансовом отчёте (например, +5000 против -2000), удалять его можно только после согласования с бухгалтерией — это может исказить смысл данных.
📊 Как часто вы сталкиваетесь с плюсами в Excel?
Постоянно
Иногда
Рядом
Никогда

Способ 1: Замена через «Найти и заменить» (самый быстрый метод)

Для одноразовой чистки небольших таблиц (до 10 000 строк) подходит встроенный инструмент Найти и заменить. Он работает во всех версиях Excel (2010–2023) и не требует знания формул.

Пошаговая инструкция:

  1. Выделите диапазон ячеек с плюсами (или нажмите Ctrl + A, чтобы выбрать весь лист).
  2. Нажмите Ctrl + H (или перейдите в Главная → Найти и выделить → Заменить).
  3. В поле Найти введите + (плюс).
  4. Поле Заменить на оставьте пустым.
  5. Нажмите Заменить все.

Если плюсы стоят только в начале ячеек (например, +79123456789), используйте подстановочный знак:

  • В поле Найти введите +* (плюс и звёздочка).
  • В поле Заменить на введите * (звёздочка).
  • Включите опцию Подстановочные знаки в расширенных настройках.
⚠️ Внимание: Если в ячейках есть полезные плюсы (например, в формулах или математических выражениях), этот метод удалит их все без разбора. Перед заменой сделайте копию файла!

☑️ Подготовка к замене плюсов

Выполнено: 0 / 4

Способ 2: Формулы для удаления плюсов (для автоматизации)

Если данные обновляются регулярно, лучше использовать формулы. Они позволяют очищать плюсы динамически, не изменяя исходные данные.

Основные функции для работы:

Формула Пример Когда использовать
=ПСТР(A1;2;ДЛСТР(A1)) Удаляет первый символ (если плюс стоит в начале) Для телефонных номеров или кодов
=ЗАМЕНИТЬ(A1;"+";"") Удаляет все плюсы в ячейке Для финансовых данных или текста
=ЕСЛИ(ЛЕВСИМВ(A1)="+";ПСТР(A1;2;ДЛСТР(A1));A1) Удаляет плюс только если он первый Для смешанных данных (где не все ячейки с плюсами)
=--ЗАМЕНИТЬ(A1;"+";"") Удаляет плюсы и преобразует текст в число Для числовых данных (например, +15%15%)

Пример использования:

=ЕСЛИОШИБКА(--ЗАМЕНИТЬ(A1;"+";"");ЗАМЕНИТЬ(A1;"+";""))

Эта формула:

  • Удаляет все плюсы в ячейке A1.
  • Пробует преобразовать результат в число (двойной минус --).
  • Если преобразование невозможно (например, в телефоне остаются буквы), возвращает текст без плюсов.

Способ 3: Текст по столбцам (для сложных форматов)

Если плюсы являются частью составных данных (например, +7 (912) 345-67-89), обычная замена может испортить формат. В таких случаях поможет инструмент Текст по столбцам.

Инструкция:

  1. Выделите столбец с данными.
  2. Перейдите в Данные → Текст по столбцам.
  3. Выберите С разделителямиДалее.
  4. Снимите все галочки с разделителей (табуляция, точка с запятой и т.д.), кроме Другой.
  5. В поле Другой введите + и нажмите Далее.
  6. На последнем шаге выберите формат столбца (Текстовый или Общий) и нажмите Готово.

Результат: плюсы будут удалены, а остальные данные разобьются по столбцам. Если нужно сохранить исходный формат (например, для телефонов), объедините столбцы обратно с помощью формулы:

=СЦЕПИТЬ(B1;C1;D1;E1)
⚠️ Внимание: Этот метод разрушает исходную структуру данных. Если в ячейке было несколько плюсов (например, +7+123), они будут удалены все, а содержимое разобьётся на части. Перед использованием проверьте на копии данных!

Способ 4: Power Query (для больших файлов)

Если у вас Excel 2016 или новее, самый мощный инструмент для чистки данных — Power Query (в старых версиях называется Get & Transform). Он позволяет обрабатывать миллионы строк без формул и сохраняет шаги очистки для повторного использования.

Алгоритм действий:

  1. Выделите диапазон с данными и нажмите Данные → Из таблицы/диапазона (или Get Data → From Table/Range в английской версии).
  2. В открывшемся редакторе Power Query выберите столбец с плюсами.
  3. Перейдите на вкладку Преобразование (Transform) и выберите Заменить значения (Replace Values).
  4. В поле Значение для поиска введите +, поле Заменить на оставьте пустым.
  5. Нажмите ОК, затем Закрыть и загрузить.

Преимущества Power Query:

  • 🔄 Сохраняет шаги очистки: При обновлении исходных данных плюсы будут удаляться автоматически.
  • 📊 Работает с миллионами строк без замедления.
  • 🔧 Поддерживает сложные преобразования (например, удаление плюсов только в начале или конце строки).
Как удалить плюсы ТОЛЬКО в начале строки в Power Query?

1. Выделите столбец → Преобразование → Извлечь → Текст после разделителя.

2. В поле Разделитель введите +.

3. В поле Число вхождений разделителя выберите 1.

4. Нажмите ОК — останется текст после первого плюса.

Способ 5: Макрос VBA (для продвинутых пользователей)

Если вам нужно очищать плюсы регулярно и в больших объёмах, напишите простой макрос на VBA. Он сэкономит время и исключит ручные ошибки.

Код для удаления всех плюсов в выделенном диапазоне:

Sub RemovePluses()

Dim rng As Range

Dim cell As Range

Set rng = Selection

For Each cell In rng

If InStr(cell.Value, "+") > 0 Then

cell.Value = Replace(cell.Value, "+", "")

End If

Next cell

End Sub

Код для удаления плюсов только в начале ячейки:

Sub RemoveLeadingPlus()

Dim rng As Range

Dim cell As Range

Set rng = Selection

For Each cell In rng

If Left(cell.Value, 1) = "+" Then

cell.Value = Mid(cell.Value, 2)

End If

Next cell

End Sub

Как использовать:

  1. Нажмите Alt + F11, чтобы открыть редактор VBA.
  2. Вставьте код в новый модуль (Insert → Module).
  3. Выделите диапазон с данными и запустите макрос (F5 или через Макросы в меню Разработчик).
⚠️ Внимание: Макросы отключают функцию отмены (Ctrl+Z). Перед запуском сохраните файл или работайте с копией данных. Также убедитесь, что в настройках Excel разрешено выполнение макросов (Файл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью → Включить все макросы).

Способ 6: Форматирование ячеек (если плюс — часть числа)

Иногда плюс не является отдельным символом, а отображается как часть числового формата. Например, в финансовых отчётах положительные числа могут показываться с плюсом (+1000), а отрицательные — с минусом (-500). В этом случае удалять плюс через замену бессмысленно — он вернётся при обновлении данных.

Решение:

  1. Выделите ячейки с числами.
  2. Нажмите Ctrl + 1 (или правая кнопка мыши → Формат ячеек).
  3. Перейдите на вкладку Число.
  4. Выберите формат Числовой или Финансовый.
  5. В поле Отображать уберите галочку с Разделитель групп разрядов и проверьте, чтобы в Отрицательные числа не было выбрано отображение с плюсом.

Если нужно сохранить визуальное отличие положительных и отрицательных чисел, используйте Условное форматирование:

  1. Выделите диапазон → Главная → Условное форматирование → Создать правило.
  2. Выберите Форматировать только ячейки, которые содержат.
  3. В правиле укажите Значение > 0 и задайте зелёный цвет текста.
  4. Добавьте второе правило для Значение < 0 с красным цветом.

Частые ошибки и как их избежать

При удалении плюсов пользователи часто сталкиваются с неожиданными проблемами. Вот TOP-5 ошибок и способы их решения:

Ошибка Причина Решение
Плюсы возвращаются после сохранения Ячейки отформатированы как Текст, но данные интерпретируются как числа Преобразуйте столбец в Общий формат перед заменой
Формулы перестают работать Плюс был частью формулы (например, =A1+B1) Используйте Найти и заменить только в диапазоне с данными, а не во всём листе
Числа становятся текстом После удаления плюса Excel не распознаёт формат Примените формулу =--ЗАМЕНИТЬ(A1;"+";"") для принудительного преобразования
Удаляются нужные плюсы (например, в емейлах) Замена применена ко всему листу без выделения Предварительно выделяйте только нужные столбцы
Power Query не обновляет данные Не настроено автоматическое обновление связи Нажмите Данные → Обновить все или настройте периодичность в Свойствах связи

Критическая ошибка: Если после удаления плюсов числа отображаются как даты (например, +79123456789 становится 44192), это означает, что Excel интерпретировал текст как формат даты. Чтобы исправить, перед заменой примените Текстовый формат к столбцу.

FAQ: Ответы на частые вопросы

Можно ли удалить плюсы в Excel Online?

Да, но с ограничениями. В веб-версии Excel доступны:

  • 🔍 Найти и заменить (Ctrl + H).
  • 📝 Формулы (=ЗАМЕНИТЬ, =ПСТР).

Power Query и VBA в Excel Online недоступны. Для сложных задач используйте десктопную версию.

Как убрать плюс в телефонах, но сохранить формат?

Используйте формулу:

=ЕСЛИ(ЛЕВСИМВ(A1)="+";"+" & ПСТР(A1;2;ДЛСТР(A1));A1)

Она удалит плюс из ячейки, но сохранит его в отображаемом значении. Альтернатива — Условное форматирование с добавлением плюса через пользовательский формат (+0).

Почему после удаления плюсов числа становятся научными (например, 1.23E+10)?

Это происходит, когда Excel интерпретирует длинные числа (например, телефоны) как экспоненциальные значения. Решение:

  1. Выделите столбец → Формат ячеек → Текстовый.
  2. Добавьте перед числом апостроф ('1234567890).
  3. Или используйте формулу =ТЕКСТ(A1;"0").
Как удалить плюсы в Google Sheets?

Методы аналогичны Excel:

  • 🔍 Правка → Найти и заменить (Ctrl + H).
  • 📝 Формулы: =REGEXREPLACE(A1;"\+";"") (удаляет все плюсы) или =IF(LEFT(A1)="+";RIGHT(A1;LEN(A1)-1);A1).
  • 🔧 Google Apps Script (аналог VBA).

В Google Sheets также есть Power Tools (надстройка для продвинутой очистки данных).

Можно ли вернуть плюсы обратно после удаления?

Да, если:

  • 🔙 Вы использовали Найти и заменить — отмените действие (Ctrl + Z).
  • 📊 Данные очищались через Power Query — обновите запрос с исходными параметрами.
  • 💾 У вас есть резервная копия файла.

Если плюсы были часть числа (например, +15%), восстановите их через формулу ="+" & A1.