Значки «+» слева от строк в Microsoft Excel появляются при активации режима группировки данных (структурированный просмотр) или из-за ошибок импорта CSV/XML. Эти символы не являются ошибкой программы, а сигнализируют о скрытых строках или иерархической структуре таблицы. Например, если вы открыли файл с данными из 1С или веб-отчёта, где строки автоматически сгруппированы по уровням, Excel отобразит их как раскрываемый список с плюсами.
Чтобы убрать плюсы, не нужно переустанавливать программу или искать плагины. В 90% случаев достаточно отключить группировку через меню Данные → Структура или удалить лишние символы вручную. Ниже разберём все способы — от базовых до продвинутых, включая обработку больших таблиц с помощью VBA-макросов.
Почему в Excel появляются плюсы слева?
Символы «+» (реже «–») слева от номеров строк — это визуальные маркеры сгруппированных данных. Они появляются в трёх случаях:
- 🔹 Ручная группировка: пользователь создал структуру через
Данные → Группировать(например, для сводных отчётов). - 🔹 Автоимпорт: Excel автоматически распознал иерархию при открытии файлов .csv, .xml или данных из баз (например, SQL).
- 🔹 Ошибка формата: в ячейках хранятся невидимые символы (например, табуляция или перенос строки), которые Excel интерпретирует как структуру.
Если плюсы появились после импорта данных, проверьте исходный файл на наличие скрытых символов. Например, в Notepad++ включите отображение всех знаков (Вид → Символы → Показать все символы) и удалите лишние пробелы или табуляции перед данными.
⚠️ Внимание: Плюсы могут маскировать скрытые строки. Перед удалением группировки убедитесь, что в них нет важных данных — раскройте все уровни, нажав на значок «2» в левом верхнем углу таблицы.
| Причина | Как проверить | Решение |
|---|---|---|
| Ручная группировка | Наведите курсор на плюс — появится подсказка «Скрыть детали» | Отключить через Данные → Разгруппировать |
| Импорт из CSV/XML | Плюсы появились после открытия файла | Использовать Текст по столбцам при импорте |
| Невидимые символы | Выделите ячейку — в строке формул видны лишние пробелы | Очистить функцией =СЖПРОБЕЛЫ() |
| Сводная таблица | Плюсы только в сводной таблице | Отключить в Анализ → Параметры сводной таблицы |
Способ 1: Удаление группировки через меню «Данные»
Самый быстрый метод — использовать встроенные инструменты Excel для управления структурой. Этот способ подходит, если плюсы появились после ручной группировки или импорта данных с иерархией.
- Выделите всю таблицу (
Ctrl + A) или диапазон с плюсами. - Перейдите на вкладку
Данные→ разделСтруктура. - Нажмите
Разгруппировать(если кнопка неактивна, выделите область с группировкой точнее). - В диалоговом окне выберите
Удалить структуру(для полного удаления) илиТолько знаки структуры(чтобы сохранить иерархию, но убрать плюсы).
Если после разгруппировки плюсы остались, проверьте наличие скрытых строк. Для этого:
- Выделите всю таблицу (
Ctrl + A). - Правый клик по номерам строк →
Показать.
Раскрыть все уровни структуры (кликнуть на «2» в левом углу)|Сохранить копию файла|Проверьте, не связаны ли данные с внешними источниками|Убедитесь, что нет скрытых строк с важной информацией-->
Способ 2: Очистка невидимых символов
Если плюсы появились после импорта данных из 1С, SQL или веб-отчётов, проблема может крыться в невидимых символах (пробелах, табуляциях, переносах строк). Excel воспринимает их как структуру и добавляет маркеры.
Чтобы удалить лишние символы:
- Добавьте вспомогательный столбец рядом с данными.
- В первой ячейке столбца введите формулу:
=СЖПРОБЕЛЫ(A1)(замените
A1на адрес вашей ячейки). - Растяните формулу на весь диапазон.
- Скопируйте результаты (
Ctrl + C) и вставьте их поверх оригинальных данных черезСпециальная вставка → Значения.
Для удаления непечатаемых символов (например, CHAR(160) — неразрывный пробел) используйте комбинацию функций:
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;СИМВОЛ(160);"");СИМВОЛ(9);"")
Эта формула удаляет неразрывные пробелы (CHAR(160)) и табуляции (CHAR(9)).
Способ 3: Отключение структуры в сводных таблицах
В сводных таблицах плюсы слева — это стандартный элемент интерфейса, обозначающий возможность раскрытия групп. Чтобы их убрать:
- Кликните правой кнопкой по любой ячейке сводной таблицы.
- Выберите
Параметры сводной таблицы. - На вкладке
Отображениеснимите галочку сПоказывать кнопки раскрытия/свертывания. - Нажмите
ОК.
Если плюсы остались, проверьте настройки полей строк:
- 🔹 Перейдите на вкладку
Анализ(появляется при выделении сводной таблицы). - 🔹 Нажмите
Поля, элементы и наборы→Параметры поля. - 🔹 Уберите галочку с
Авторазвертывание.
⚠️ Внимание: В сводных таблицах плюсы могут скрывать детализированные данные. Перед отключением экспортируйте полный отчёт через Анализ → OLAP-инструменты → Преобразовать в формулы.
Первый раз|Иногда при импорте данных|Постоянно работаю со структурированными таблицами|Не знаю, что это такое-->
Способ 4: Macro VBA для массового удаления плюсов
Если плюсы появляются в сотнях файлов или таблиц, ручное удаление займёт слишком много времени. В этом случае поможет VBA-макрос, который автоматически убирает все структуры:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - Выберите
Insert → Module. - Вставьте следующий код:
Sub RemoveAllOutlines()Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
ws.Outline.ShowLevels RowLevels:=1, ColumnLevels:=1
ws.Outline.SummaryRow = xlAbove
ws.Cells.EntireRow.Hidden = False
ws.Cells.EntireColumn.Hidden = False
ws.Outline.ClearOutline
Next ws
MsgBox "Все структуры удалены!", vbInformation
End Sub
- Закройте редактор и запустите макрос через
Alt + F8→RemoveAllOutlines→Выполнить.
Этот макрос:
- 🔹 Проходит по всем листам книги.
- 🔹 Раскрывает все скрытые строки/столбцы.
- 🔹 Удаляет все уровни структуры.
Как сохранить макрос для повторного использования
1. В редакторе VBA выберите File → Export File и сохраните как .bas.
2. Для нового файла: Alt + F11 → File → Import File и выберите сохранённый макрос.
Способ 5: Проверка настроек импорта данных
Если плюсы появляются при открытии .csv или .txt, проблема в настройках импорта. Excel может автоматически создавать структуру, если данные содержат иерархические разделители (например, отступы или символы |_).
Чтобы избежать этого:
- При открытии файла выберите
Данные → Из текста/CSV. - В окне предварительного просмотра нажмите
Преобразовать данные. - На вкладке
Главная(в Power Query) выберитеДополнительные команды → Столбец → Разделить столбец. - Укажите разделитель (например, запятую или табуляцию) и отключите опцию
Разделить на несколько столбцов по разделителю, если она включена. - Нажмите
Закрыть и загрузить.
Если данные уже импортированы с плюсами, используйте Power Query для повторной обработки:
- 🔹 Выделите таблицу →
Данные → Из таблицы/диапазона. - 🔹 В Power Query удалите лишние столбцы или строки с иерархией.
- 🔹 Нажмите
Главная → Закрыть и загрузить.
Что делать, если плюсы возвращаются после сохранения?
Если после удаления структуры плюсы появляются снова при следующем открытии файла, проблема может быть связана с:
- 🔹 Автосохранением в OneDrive/SharePoint: облачные версии Excel иногда восстанавливают структуру. Отключите автосохранение через
Файл → Сведения → Автосохранение. - 🔹 Шаблонами (.xltx): если файл создан на основе шаблона со структурой, плюсы будут появляться при каждом новом листе. Создайте чистый файл через
Файл → Создать → Новая книга. - 🔹 Надстройками: некоторые плагины (например, Power Pivot или Inquire) автоматически группируют данные. Отключите их в
Файл → Параметры → Надстройки.
Для окончательного решения:
- Сохраните файл в формате .xlsx (не .xlsm, если макросы не нужны).
- Закройте Excel и удалите временные файлы в папке:
%LocalAppData%\Microsoft\Office\16.0\OfficeFileCache - Откройте файл заново и проверьте наличие плюсов.
FAQ: Частые вопросы о плюсах в Excel
Можно ли убрать плюсы только для определённых строк, а не для всей таблицы?
Да. Выделите нужный диапазон строк, затем перейдите в Данные → Структура → Разгруппировать. В диалоговом окне выберите Только выделенные строки.
Почему после удаления плюсов пропали данные?
Скорее всего, строки были скрыты в структуре. Вернуть их можно через Главная → Формат → Скрыть/отобразить → Отобразить строки. Если данные утеряны, восстановите файл из резервной копии (Excel создаёт её автоматически в папке C:\Users\ИмяПользователя\AppData\Roaming\Microsoft\Excel\).
Как убрать плюсы в Excel Online?
В веб-версии Excel функционал ограничен. Попробуйте:
- Открыть файл в настольной версии Excel и удалить структуру.
- Или скопировать данные в новый файл через
Главная → Копировать → Специальная вставка → Значения.
В Excel Online нет инструментов для работы со структурами.
Плюсы появляются только при печати. Как это исправить?
Это связано с настройками разрывов страниц. Перейдите на вкладку Вид → Разметка страницы и удалите разрывы вручную (перетащите синие линии). Также проверьте параметры печати: Файл → Печать → Параметры страницы → Убрать галочку с «Печатать заголовки строк и столбцов».
Можно ли отключить плюсы навсегда?
Нет, это системный элемент Excel для работы со структурами. Но вы можете:
- 🔹 Создать шаблон без структуры и использовать его для новых файлов.
- 🔹 Отключить автоимпорт структур в
Файл → Параметры → Данные → Параметры редактирования → Автоматически создавать структуру(снимите галочку).