Собрать данные — половина дела. Вторая половина — сделать так, чтобы с ними можно было работать: чтобы цены складывались, даты сортировались, а одна и та же компания не встречалась трижды. Ниже — 10 приёмов. Для каждого: как сделать в Grabsavo до экспорта и как — формулой в Excel или Google Таблицах, если данные уже в таблице.
Про формулы: в русской локали аргументы разделяются точкой с запятой (;), в английской — запятой (,). Примеры ниже — для русской. Функции UNIQUE и FILTER есть в Excel 365, Excel 2021 и новее и в Google Таблицах; TEXTSPLIT — в Excel 365 и новых версиях. Google Таблицы принимают английские имена функций в любой локали, а в русской версии Excel при вводе нужны русские имена: TRIM — СЖПРОБЕЛЫ, SUBSTITUTE — ПОДСТАВИТЬ, FILTER — ФИЛЬТР и так далее.
1. Уберите лишние пробелы
Проблема. " Bosch TWK 3A011 " и "Bosch TWK 3A011" для таблицы — разные значения. Сортировка, поиск и удаление дубликатов начинают ошибаться. Особенно коварен неразрывный пробел (символ 160): он выглядит как обычный, но TRIM его не трогает.
В Grabsavo: шаг «Убрать лишние пробелы».
Excel:
=TRIM(SUBSTITUTE(A2; CHAR(160); " "))
Google Таблицы:
=TRIM(SUBSTITUTE(A2; CHAR(160); " "))
2. Приведите числа к числам
Проблема. 1 299,00, 1,299.00, 1299 — одно и то же число, но таблица видит текст. SUM возвращает 0, сортировка идёт по алфавиту.
В Grabsavo: шаг «нормализовать числа» или смена типа колонки на число.
Excel — функция NUMBERVALUE с явными разделителями:
=NUMBERVALUE(SUBSTITUTE(A2; CHAR(160); ""); ","; " ")
Второй аргумент — десятичный разделитель, третий — разделитель групп разрядов.
Google Таблицы:
=VALUE(REGEXREPLACE(A2; "[^0-9,]"; ""))
Формула удаляет всё, кроме цифр и запятой. Если на сайте десятичная точка, а таблица в русской локали, сначала замените точку на запятую.
3. Разделите цену на число и валюту
Проблема. 12 990 ₽, от 990 руб., $19.99 — в одной колонке перемешаны число, валюта и слова.
В Grabsavo: шаг «Цену — в число и валюту» — из одной колонки получаются две.
Google Таблицы — валюта отдельно:
=REGEXEXTRACT(A2; "₽|руб|\$|€|USD|EUR")
Число — формулой из приёма 2. Обратите внимание на «от»: цена «от 990» — это нижняя граница, а не цена товара. Такие строки стоит пометить отдельной колонкой, а не смешивать с точными ценами.
4. Приведите даты к формату YYYY-MM-DD
Проблема. 27.10.2026, 27 октября 2026, вчера — по таким значениям нельзя сортировать и фильтровать.
В Grabsavo: шаг «Даты — в формат ГГГГ-ММ-ДД». Формат 2026-10-27 правильно сортируется даже как текст и однозначно читается в любой стране.
Excel — для ДД.ММ.ГГГГ, если Excel не распознал дату сам:
=DATE(RIGHT(A2; 4); MID(A2; 4; 2); LEFT(A2; 2))
Затем задайте ячейке формат ГГГГ-ММ-ДД (в английском Excel — yyyy-mm-dd).
Google Таблицы:
=TEXT(DATE(RIGHT(A2; 4); MID(A2; 4; 2); LEFT(A2; 2)); "yyyy-mm-dd")
Относительные даты («вчера», «3 дня назад») формулой надёжно не исправить — записывайте рядом дату сбора и вычисляйте от неё.
5. Удалите дубликаты по ключу
Проблема. Товар в двух категориях, компания с тремя филиалами, повторы при бесконечной прокрутке.
В Grabsavo: укажите ключевую колонку — дубликаты по ней удаляются при сборе, а также доступен отдельный шаг очистки. Отчёт о качестве покажет, сколько строк удалено.
Ключ выбирайте так, чтобы он однозначно определял объект: ссылка на карточку, артикул, ИНН. Название — плохой ключ: у разных товаров названия бывают одинаковыми.
Excel: вкладка Данные → Удалить дубликаты, отметьте только ключевую колонку. Или формулой — уникальные значения столбца:
=UNIQUE(A2:A500)
Google Таблицы: Данные → Очистка данных → Удалить повторы, или та же UNIQUE.
6. Отфильтруйте лишние строки
Проблема. В выборку попали рекламные карточки, товары без цены, позиции «нет в наличии».
В Grabsavo: шаг фильтрации строк с условиями «содержит», «больше чем», «пусто» и другими. Например: оставить строки, где Цена больше 0 и Наличие не содержит «нет».
Excel 365 и Google Таблицы:
=FILTER(A2:D500; (C2:C500 > 0) * (D2:D500 <> "Нет в наличии"))
Умножение условий работает как «И».
7. Замените текст — просто или регулярным выражением
Проблема. Префиксы и мусор: Артикул: 12345, Бренд: Bosch, телефоны в десяти форматах.
В Grabsavo: шаг «заменить текст». Простая замена: Артикул: → пустая строка. Регулярное выражение: [^0-9+] → пустая строка оставит в телефоне только цифры и плюс.
Google Таблицы:
=REGEXREPLACE(A2; "^Артикул:\s*"; "")
Excel: для простых замен — SUBSTITUTE, для массовых — Ctrl+H (Найти и заменить). Функции регулярных выражений появились только в новых сборках Excel 365, поэтому для совместимости в Excel обычно обходятся SUBSTITUTE.
8. Добавьте вычисляемую колонку
Проблема. Нужна величина, которой нет на странице: скидка, цена с наценкой, полное имя модели.
В Grabsavo: вычисляемая колонка с простой формулой. Ссылки на колонки — в фигурных скобках:
{Цена} * 2
({Старая цена} - {Цена}) / {Старая цена} * 100
Excel и Google Таблицы: обычная формула, например =(B2 - C2) / B2, и процентный формат ячейки.
Преимущество вычисляемой колонки в Grabsavo — она пересчитается при каждом следующем запуске шаблона, и её не нужно протягивать заново.
9. Разделите колонку
Проблема. Москва, ул. Тверская, 1 в одной ячейке, а нужен отдельно город. Или Bosch / TWK 3A011 — бренд и модель через косую черту.
В Grabsavo: шаг «разделить колонку» по разделителю.
Excel 365:
=TEXTSPLIT(A2; ", ")
В более старых версиях — Данные → Текст по столбцам.
Google Таблицы:
=SPLIT(A2; ",")
Результат SPLIT займёт соседние колонки — оставьте их пустыми.
10. Объедините колонки
Проблема. Бренд и модель в разных колонках, а для сопоставления с вашим каталогом нужен один ключ.
В Grabsavo: шаг «объединить колонки» или вычисляемая колонка:
concat({Бренд}, " ", {Модель})
Excel и Google Таблицы:
=TEXTJOIN(" "; TRUE; A2; B2)
Второй аргумент TRUE пропускает пустые ячейки — не будет двойных пробелов.
Бонус: сохраните шаги
Очистка, которую нужно повторять руками после каждого сбора, рано или поздно будет пропущена. В Grabsavo шаги очистки сохраняются и применяются повторно при следующем запуске — а в шаблоне (Pro) путешествуют вместе с настройками сайта. Если вы чистите в таблицах, держите «сырые» данные на одном листе, а формулы — на другом: тогда новый сбор достаточно вставить на первый лист.
Перед экспортом полезно посмотреть отчёт о качестве: колонки с большим количеством пустых значений часто означают, что поле на части карточек лежит в другом месте, и очистка тут не поможет — нужно поправить выборку.
Попробуйте
Соберите данные с демо-каталога и пройдите все 10 приёмов на реальной выборке. Установить Grabsavo — /install. Базовая очистка есть в бесплатной версии.
Источники
- Microsoft Support: NUMBERVALUE function, TEXTSPLIT function
- Справка Google Docs: REGEXREPLACE, SPLIT