Работа с таблицей

Очистка данных в Excel для выгрузок из 1С, банка, CRM и интернет-магазина

Очистка данных в Excel — это приведение выгрузки к виду, с которым работают формулы, для тех, кто получает таблицы из банка, 1С и магазина. По справке Microsoft пробелы и непечатаемые знаки убирают функциями СЖПРОБЕЛЫ, ПЕЧСИМВ и ПОДСТАВИТЬ[1]. Числа-текст превращают в числа кнопкой ошибки или функцией ЗНАЧЕН. Ниже — порядок шагов, невидимые символы, выгрузки с ценами и границы приёма.

Тренажёр: 6 шагов

Выгрузка из интернет-магазина выглядит аккуратно, но сумма цен даёт ноль, а «Миксер Philips» не находится поиском. Справка Microsoft советует до любых правок создать резервную копию исходных данных в отдельной книге и привести их к табличному виду[1]. Без копии ошибку в формуле очистки уже не с чем сверить.

Очистка данных в Excel идёт по одному пути: найдите, что сломано в выгрузке, выделите проблемный столбец и сделайте копию, введите формулу очистки или нажмите «Преобразовать в число», затем проверьте длину текста и сумму. Если результат не сошёлся, исправьте формулу под невидимые символы и примените её к своим данным, а книгу сохраните.

Ключевые факты: очистка данных в Excel

  • Очистка данных — это набор отдельных приёмов: поиск и замена, регистр, пробелы, непечатаемые знаки, числа-текст и разбиение столбцов[1].
  • ПЕЧСИМВ удаляет первые 32 непечатаемых знака с кодами 0–31[2].
  • Справка Microsoft советует перед очисткой создать резервную копию исходных данных в отдельной книге[1].
  • СЖПРОБЕЛЫ не удаляет неразрывный пробел с кодом 160 — для него нужна ПОДСТАВИТЬ[3].
  • Кнопка «Преобразовать в число» отличается от ЗНАЧЕН тем, что меняет сами ячейки, а формула выводит число в новую ячейку[4].

Как начать очистку данных в Excel: копия, порядок шагов и признаки

Очистка данных начинается с резервной копии исходной выгрузки в отдельной книге. По справке Microsoft главные приёмы — поиск и замена, регистр, пробелы и непечатаемые знаки, числа и даты, сохранённые как текст, и разбиение столбцов[1]. Порядок важен: сначала структура, потом текст, в конце числа.

Что сломано в выгрузкеПризнакЧем исправить
все поля в одном столбцечерез точку с запятой идут артикул, товар, количествомастер разбиения столбцов
невидимые символы в названияхДЛСТР больше видимой длиныПЕЧСИМВ, ПОДСТАВИТЬ, СЖПРОБЕЛЫ
числа сохранены как текстприжаты влево, сумма равна нулю«Преобразовать в число» или ЗНАЧЕН
разный регистр«ООО альфа» и «ООО Альфа»СТРОЧН, ПРОПИСН, ПРОПНАЧ
повторы строкодин артикул встречается дваждыпроверка фильтром, затем удаление

Справка советует удалять повторяющиеся строки только после проверки фильтром уникальных значений[1]. Разберите выгрузку магазина в тренажёре: урок раскладывает её по столбцам, превращает цены в числа и чистит названия.

Миф: очистка данных — это одна кнопка, которая всё исправит — на деле справка Microsoft перечисляет отдельные приёмы для пробелов, регистра, чисел-текста и столбцов[1].

Разобравшись с порядком, переходим к самым коварным ошибкам — символам, которых не видно.

Чем ПЕЧСИМВ отличается от СЖПРОБЕЛЫ и ПОДСТАВИТЬ: невидимые символы

Очистка невидимых символов требует трёх функций: ПЕЧСИМВ, ПОДСТАВИТЬ и СЖПРОБЕЛЫ. Очистка данных в Excel от невидимого мусора идёт по кодам символов: ПЕЧСИМВ удаляет только коды 0–31[2], а СЖПРОБЕЛЫ — только обычный пробел с кодом 32[3].

ФункцияЧто удаляетЧего не трогает
ПЕЧСИМВнепечатаемые знаки с кодами 0–31знаки Юникода 127, 129, 141, 143, 144, 157
СЖПРОБЕЛЫпробелы с кодом 32, кроме одиночных между словаминеразрывный пробел с кодом 160
ПОДСТАВИТЬ с СИМВОЛ(160)неразрывный пробелто, что не указано в формуле
BC
1Товар из выгрузкиОчищено
2Миксер с управляющим символомМиксер Philips
3Тостер с неразрывным пробеломТостер Redmond

Формула =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПЕЧСИМВ(B2);СИМВОЛ(160);" ")) сначала удаляет управляющий символ, затем меняет неразрывный пробел на обычный, а в конце сжимает пробелы. На примере длина «Миксер Philips» падает с 15 до 14, а «Тостер Redmond» — с 16 до 14[5]. ПОДСТАВИТЬ, по справке Microsoft, меняет символы Юникода с высокими кодами, включая 160, на знаки ASCII[1].

Миф: ПЕЧСИМВ убирает любые невидимые символы — на деле функция удаляет только коды 0–31, а знаки Юникода 127, 129, 141, 143, 144 и 157 остаются, предупреждает справка Microsoft[2].

Однако чистый текст ещё не делает число числом — у цен своя очистка.

Как превратить числа-текст в числа: ЗНАЧЕН, кнопка ошибки и умножение

Очистка чисел-текста заканчивается преобразованием: кнопкой ошибки, ЗНАЧЕН или умножением на 1. По справке Microsoft числа-текст выравниваются по левому краю и часто помечены зелёным индикатором; кнопка ошибки предлагает «Преобразовать в число»[4].

  1. Выделите столбец цен с зелёными треугольниками.
  2. Нажмите кнопку ошибки рядом с выделением и выберите «Преобразовать в число».
  3. Если кнопки нет, введите 1 в пустую ячейку, скопируйте её, выделите цены и выполните специальную вставку с умножением[4].
  4. Проверьте сумму столбца: она должна перестать быть нулевой.

Очистка данных в Excel для цен заканчивается формулой =ЗНАЧЕН(D2): она превращает текст «1490» в число; в примере =СУММ(D2:D3) для цен с апострофом даёт 0, а =ЗНАЧЕН(D2)+ЗНАЧЕН(D3) — 3840[5]. По справке Microsoft ЗНАЧЕН понимает любой формат числа, даты или времени: =ЗНАЧЕН("1 000 ₽") возвращает 1000, а неподходящий текст — #ЗНАЧ![6]. Перед сменой формата справка советует удалить пробелы и непечатаемые знаки функциями СЖПРОБЕЛЫ и ПЕЧСИМВ[4].

Миф: ЗНАЧЕН нужна всегда, иначе Excel не поймёт число — на деле, по справке Microsoft, обычно Excel сам выполняет преобразование, а функция включена для совместимости[6]; нужна она там, где СУММ по диапазону не складывает текст.

Остаётся понять, когда ручная очистка формулами — не лучший путь.

Когда очистка формулами не подойдёт

Очистка формулами не подойдёт, если выгрузка приходит регулярно или символы не входят в коды 0–31. Каждое условие проверяется до того, как писать формулы на весь столбец.

  • Если выгрузка приходит каждую неделю, ручная очистка не подойдёт: справка Microsoft предлагает записать макрос или создать код[1].
  • При знаках Юникода с кодами 127, 129, 141, 143, 144 или 157 ПЕЧСИМВ не поможет: она чистит только коды 0–31[2].
  • Когда у вас Excel для Microsoft 365 или Excel 2021 с Copilot, в английском интерфейсе есть пункт Data → Clean Data; он находит несогласованный текст, смешанные форматы и лишние пробелы, но выпускается постепенно и лучше работает с таблицами до 100 столбцов и 50 000 строк[7].
  • При данных в Google Таблицах текст обрезается при вводе, но с неразрывными пробелами функция TRIM не работает[8].

Русское название пункта Clean Data справка на русском языке не подтверждает, поэтому ищите его по расположению на вкладке «Данные»; пункт есть только у клиентов Copilot[7]. Если очистка пошла не так, Ctrl+Z отменит последнее действие[9]. ПЕЧСИМВ, СЖПРОБЕЛЫ и ЗНАЧЕН справка относит к Excel 2016, 2019, 2021, 2024 и Microsoft 365, а версии 2021, 2024 и Microsoft 365 — и для Mac[2].

Не путать: разложить выгрузку из одного столбца по нескольким — задача мастера; подробнее на странице о тексте по столбцам.
Не путать: регулярную очистку без формул строят запросом; подробнее на странице о Power Query для выгрузок.

Отдельные шаги разобраны подробнее: как найти и удалить невидимые пробелы и как удалить повторяющиеся строки без потерь. Остальное — в других темах тренажёра о таблицах Excel.

Частые вопросы

Как исправить «число сохранено как текст» во всём столбце?

Число-текст во всём столбце исправляют так: выделите столбец, нажмите кнопку ошибки и выберите «Преобразовать в число»[4]. Если кнопки нет, умножьте ячейки на 1 через специальную вставку.

Что делает функция ПЕЧСИМВ?

ПЕЧСИМВ удаляет из текста непечатаемые знаки с кодами 0–31, например возврат каретки с кодом 13[2]. Неразрывный пробел и знаки 127, 129, 141, 143, 144, 157 она не трогает.

Почему сумма цен из выгрузки равна нулю?

Сумма равна нулю, когда цены сохранены как текст: в примере =СУММ(D2:D3) даёт 0[5]. Преобразуйте их в числа кнопкой ошибки или функцией ЗНАЧЕН.

Можно ли очистить данные одной кнопкой?

Да, но не у всех: очистка данных в Excel кнопкой Clean Data доступна в Microsoft 365 и Excel 2021 для клиентов Copilot и выпускается постепенно[7]. В остальных случаях работают формулы и команды из справки[1].

Чем ПЕЧСИМВ отличается от СЖПРОБЕЛЫ?

ПЕЧСИМВ отличается тем, что удаляет непечатаемые знаки, а СЖПРОБЕЛЫ — лишние пробелы с кодом 32[2]. Для выгрузок их часто ставят вместе, добавляя ПОДСТАВИТЬ для кода 160.

Источники

  1. [1] Microsoft, справка «Первые 10 способов очистки данных», 2026
  2. [2] Microsoft, справка «ПЕЧСИМВ (функция ПЕЧСИМВ)», 2026
  3. [3] Microsoft, справка «Функция СЖПРОБЕЛЫ», 2026
  4. [4] Microsoft, справка «Преобразование чисел из текстового формата в числовой», 2026
  5. [5] Редакция «Excel-тренажёра», проверка «ПЕЧСИМВ, ПОДСТАВИТЬ, СЖПРОБЕЛЫ и ЗНАЧЕН на выгрузке интернет-магазина» в движке тренажёра, 2026
  6. [6] Microsoft, справка «Функция ЗНАЧЕН», 2026
  7. [7] Microsoft, справка «Clean Data in Excel» (английская версия), 2026
  8. [8] Google, справка «TRIM function» (английская версия), 2026
  9. [9] Microsoft, справка «Сочетания клавиш в Excel», 2026

Похожие темы

Мгновенное заполнениеМгновенное заполнение Excel — это ввод столбца по вашему образцу для тех, кто разбирает выгрузки с именами, п…тренажёрСовместная работа и история измененийСовместный доступ в Excel — это режим, в котором несколько человек правят одну книгу одновременно, для команд…тренажёрЛисты ExcelЛист в Excel — это отдельная сетка ячеек внутри книги со своим ярлычком внизу окна, для тех, кто раскладывает…тренажёрСпециальная вставкаСпециальная вставка Excel — это окно выбора, какую часть скопированных ячеек перенести, для тех, кто передаёт…тренажёрКопировать и вставитьКопирование в Excel — это перенос копии ячеек вместе с формулами, форматами и примечаниями для тех, кто собир…тренажёрСравнить два спискаСравнить два столбца в Excel — это проверить, какие значения одного списка есть в другом, для тех, кто сверяе…тренажёр