Расшифровка в Google Таблицы: как разделить поля и не разрезать таймкоды
Строка «08:14 — Анна — Ответ» содержит и служебные разделители, и знаки внутри текста. Если разделять её по любому двоеточию или запятой, таймкод и реплика окажутся разорваны.
Когда строки действительно готовы к разделению
Расшифровка предназначена для чтения, а таблица требует одинакового устройства каждой строки. В одной реплике может быть двоеточие, в другой — несколько запятых или тире. Эти символы являются частью речи и не обязаны обозначать границы полей.
Для небольшого набора удобнее сначала подготовить отдельные столбцы ID, время, говорящий и текст. Для настоящего CSV с кавычками и переносами внутри поля используйте штатный импорт файла и проверку результата: простое разделение уже вставленного текста решает более узкую задачу.
Перед оформлением проверьте текст расшифровки по записи. Удобный документ помогает работать со словами, но не подтверждает, что они распознаны верно.
Как безопасно разнести поля по столбцам
Сохраните исходный текст
Сделайте копию расшифровки и выберите несколько строк с разной пунктуацией. Добавьте устойчивый ID реплики, чтобы после преобразования можно было восстановить порядок.
Определите поля
Решите, какие данные должны оказаться в отдельных колонках. Например: ID, таймкод, говорящий, текст. Не извлекайте имя человека только по первому слову ответа.
Подготовьте однозначный разделитель
Используйте специально выбранный символ или другой структурированный способ передачи полей. Предварительно проверьте, что этот разделитель не встречается в самой речи. Не заменяйте все запятые в тексте.
Разделите пробные строки
Вставьте подготовленный текст в свободную область, выделите ячейки и выберите разделение на столбцы в меню данных. В настройке разделителя укажите нужный вариант вместо слепого доверия автоопределению.
Сверьте структуру
У всех строк должно быть одинаковое число полей. Проверьте ведущие нули, отрицания, двоеточия в речи и последнюю реплику. Только после этого переносите полный материал в рабочий лист.
Учебный пример: лишнее двоеточие в ответе
Ниже — вымышленный учебный пример. Он объясняет порядок проверки и не описывает реального клиента.
R17 | 08:14 | Анна | Он сказал: «Платёж — завтра». Здесь вертикальная черта выбрана разделителем, а двоеточия остаются внутри значений.
После разделения получаются четыре столбца. Если выбрать двоеточие, 08:14 распадётся на два значения, а ответ человека разделится ещё раз. Поэтому важно проверять не только красивую первую строку, но и строки со сложной пунктуацией.
| Символ | Где встречается | Риск |
|---|---|---|
| Двоеточие | 08:14 и прямая речь | Разрежет время и ответ |
| Запятая | Обычная фраза | Создаст лишние колонки |
| Тире | Диалог и уточнения | Разрежет текст |
| Выбранный разделитель | Только между полями после проверки | Требует теста на всём материале |
Схема переноса одной реплики
Сначала согласуйте поля и образец, затем обрабатывайте весь документ.
ID реплики: ID интервью: Время как записано в источнике: Говорящий: Полный текст: Выбранный разделитель: Встречается ли он внутри текста: Число полей до и после: Проверка сложных строк:
Что проверить после разделения
- Таймкоды сохранили целостность
- Пунктуация внутри ответа осталась
- Реплики имеют устойчивые ID
- Число полей одинаково в каждой строке
Для возврата к исходной реплике сохраняйте опорные таймкоды. Договоритесь об именах файлов и порядке хранения версий, чтобы правки не оторвались от источника.
Практические вопросы
Можно ли выбрать автоопределение?
Можно посмотреть его результат на пробе. Но если знаки встречаются и в речи, и между полями, лучше явно задать проверенный разделитель.
Что делать, если в речи есть вертикальная черта?
Не используйте её как разделитель без дополнительной обработки. Выберите другой способ передачи полей или корректный структурированный файл.
Почему время превратилось в число или дату?
Таблица может автоматически распознавать тип значения. Проверьте формат столбца времени и сохранение ведущих нулей до обработки всего набора.