← К презентации

ОП.03 / ТЕМА 08 / МАТЕРИАЛЫ

Google Таблицы: подготовка данных

Воспроизводимая практика: исходный CSV → лист source → формулы leads_clean → новая выгрузка.

Скачать комплект практики ↓

Ожидаемый результат

Первая выгрузка

5 строк, 9 столбцов. У REQ-003 в created_at ошибка #VALUE!.

После импорта v2

8 строк, 9 столбцов. Ошибочные даты: REQ-003 и REQ-008.

Контроль REQ-006

Елена / telegram / social / lesson08 / new.

Все данные вымышленные. Готовая таблица не выдаётся: студент вводит формулы сам. Короткие ID не предназначены для отправки в Apps Script темы 7.

Пошаговая памятка и восстановление v1 · Инструкция по скриншотам · Структура и уточнения

Скриншоты · 49

Сохраните настоящий кадр в shots/ под указанным именем. Затем выполните node build.mjs из папки темы. Пока кадра нет, слайд показывает подписанную заглушку.

Экран / исходникФайлЧто снятьСтатус
10 / 272a272a-shot.pngGoogle Sheets: выбран лист leads, раскрыто Файл → Скачать, пункт CSV. Текущий лист и пункт CSV.Снят
13 / 273a273a-shot.pngFinder: распакованная lesson_data_cleaning, папки data и result; в data видны три CSV. Снят
14 / 274274-shot.pngИсходный leads_dirty.csv в текстовом редакторе: заголовок и пять строк; видны wrong_date, TG и пробелы. Снят
15 / 275275-shot.pngТот же CSV крупно: видны пробелы, TG, wrong_date и разный регистр. Снят
18 / 277a277a-shot.pngГлавная страница Google Таблиц с кнопкой создания пустой таблицы. Снят
19 / 278278-shot.pngПустая таблица с названием leads_cleaning. Снят
20 / 279279-shot.pngРаскрытое меню Файл. Пункт Импортировать.Снят
21 / 280280-shot.pngОкно импорта на вкладке Добавить. Снят
22 / 281281-shot.pngОкно «Импорт файла» с именем leads_dirty.csv. Имя файла.Снят
23 / 282282-shot.pngРаскрытый список целей импорта. Заменить текущий лист.Снят
25 / 284284-shot.pngОкно импорта: Заменить текущий лист, Запятая, флажок преобразования снят. Снятый флажок.Снят
26 / 285285-shot.pngЛист после импорта: 8 столбцов, 5 заявок, в строке формул имя с пробелами. Снят
27 / 286286-shot.pngЯрлык листа в режиме переименования: имя source введено. Снят
28 / 287287-shot.pngЛист leads_clean с девятью заголовками; внизу ярлыки source и leads_clean. Снят
29 / 288288-shot.pngЯчейка A2 с формулой в строке формул; столбец request_id заполнен. Снят
31 / 290290-shot.pngВыделена ячейка A4: в строке формул только значение. Снят
33 / 292292-shot.pngОкно настроек таблицы: региональные настройки Россия. Снят
34 / 293293-shot.pngЛист source: значения created_at прижаты к левому краю, в строке формул текст с апострофом. Снят
38 / 297297-shot.pngФормула в B2, в столбце created_at видны числа. Снят
39 / 298298-shot.pngОшибка #VALUE! в created_at у строки REQ-003. Снят
41 / 300300-shot.pngПодсказка ошибки у ячейки B4: значение wrong_date в функции VALUE. Снят
43 / 302302-shot.pngМеню Формат → Числа с пунктом Дата и время. Дата и время.Снят
44 / 303303-shot.pngФормула в C2; в столбце name значение Иван Тестов. Снят
45 / 304304-shot.pngФормула в D2 со СЖПРОБЕЛЫ и ПЕЧСИМВ. Снят
48 / 307307-shot.pngФормула SPLIT в F2. Снят
50 / 309309-shot.pngСтолбцы utm_source и utm_medium после SPLIT: видны пробелы и разный регистр. Снят
51 / 310310-shot.pngФормула F2 со СЖПРОБЕЛЫ; пробелы в utm_source и utm_medium убраны. Снят
52 / 311311-shot.pngФормула в I2; значение « new » стало new без пробелов. Снят
53 / 312312-shot.pngФормула F2 со СТРОЧН; в utm_source только строчные буквы. Снят
57 / 316316-shot.pngФормула F2 с LET и заменой; в utm_source у REQ-005 стоит telegram. ЕСЛИ(v="tg";"telegram";v).Снят
59 / 318318-shot.pngМеню Данные с пунктом Создать фильтр. Снят
60 / 319319-shot.pngРаскрытый фильтр status: только done и new. Снят
61 / 319a319a-shot.pngМеню Данные с пунктом Удалить фильтр. Удалить фильтр.Снят
66 / 324324-shot.pngМеню Вид → Показать с пунктом Формулы. Формулы.Снят
67 / 324a324a-shot.pngЛист leads_clean в режиме показа формул. Снят
68 / 325325-shot.pngСверху лист source, снизу leads_clean: одни и те же заявки до и после правил. Снят
70 / 327327-shot.pngИтоговый лист leads_clean: 9 столбцов, 5 заявок, ошибка у REQ-003. Снят
73 / 330330-shot.pngleads_dirty_v2.csv в текстовом редакторе: новые строки REQ-006…REQ-008. Снят
74 / 330a330a-shot.pngПапка data: leads_dirty.csv, резервная v1 и leads_dirty_v2.csv. Снят
76 / 332332-shot.pngОшибка #REF! в A2 после ручного ввода в A7, подсказка с причиной. Снят
77 / 333333-shot.pngОкно импорта для leads_dirty_v2.csv: Заменить текущий лист, Запятая, флажок снят. Снят
78 / 334334-shot.pngЛист leads_clean после импорта v2: 8 заявок. Снят
80 / 336336-shot.pngСтрока REQ-006 после импорта v2: Елена, telegram, social, lesson08, new. Снят
81 / 337337-shot.pngРежим показа формул после импорта v2: формулы второй строки не изменились. Снят
82 / 337a337a-shot.pngЛист leads_clean: раскрыто Файл → Скачать, пункт CSV. Снят
83 / 337b337b-shot.pngПапка result с файлом leads_clean.csv. Снят
85 / 339339-shot.pngЛист check: в A1 сообщение «структура source: OK». Снят
87 / 340a340a-shot.pngОкно «Копировать файл»: название копии и кнопка Создать копию. Снят
88 / 341341-shot.pngКопия таблицы: сверху source с заголовком traffic, снизу лист check с сообщением СТОП. Снят

Источники

Импорт таблиц и наборов данных

ARRAYFORMULA

СЖПРОБЕЛЫ (TRIM)

ПЕЧСИМВ (CLEAN)

SPLIT

СТРОЧН (LOWER)

LET

ЗНАЧЕН (VALUE)

JOIN