Импорт контактов из экселя в гугл
Столкнулась с вопросом переноса контактов из екселевского файла в гугл. Раньше, во времена простых сотовых телефонов вопрос был не актуален и звонить было удобно с базы в екселе или вообще из блокнота. Но с глобальным переходом на смартфоны появились и новые потребности. Заносить все контакты в список контактов в смартфоне - идея ужасающая! Но при простом сохранении файла в exel с указанием формата .csv ничего путнего не выходило. Попыток было сделано много - и поставить столбик с запятыми, и убрать лишние поля, и импортировать в разные аккаунты google... Хотелось все бросить и занести все в ручную, НО, как говорится, "google тебе в помощь!". Нашла прекрасную статью с готовыми формулами для экселя, спасибо огромное человеку её написавшему! У меня все получилось, правда я добавила еще одно поле и усовершенствовала формулу для себя, поняв принцип её формирования.
Может быть пригодится и вам!
От себя добавлю, чтобы получить файл в формате .csv в который вы будете добавлять поля - нужно сначала из google контактов сделать экспорт хотя бы одного существующего контакта (если его там нет - создать любой существующий или несуществующий контакт, он нужен только для того чтобы правильно прописать формулу с количеством запятых, чтоб при импорте все получилось так как нужно).
Есть контакты в excel около 1000шт. Их нужно перенести в google.
Я экспортировал из google некоторые контакты в формате .csv
Далее хочу контакты их excel переписать в файлик google и импортировать обратно.
Мои контакты имеют вид (в первом столбике ФИО, втором телефоны):
Фамилия Имя Отчество 81234567890
Фамилия Имя 8-123-456-78-90
Фамилия Имя +7-123-456-78-90
Контакты google имеют вид (в одной ячейке):
Имя Фамилия,Имя,,Фамилия,,,,,,,,,,,,,,,,,,,,,,,* My Contacts,,,Mobile,+71234567890,,
Вопрос: как, используя формулы, привести мои контакты к формату google?
Вопрос: может быть, есть путь проще?
===== РЕШЕНИЕ =====
Погуглив немного, сам придумал решение.
1. Приводим телефоны к единому виду. Выделяем столбец с телефонами и вызываем "найти и заменить". Далее заменить последовательно все дефисы, пробелы, скобки и обратные скобки на "ничего".
Здесь главное, что последние 10 символов у всех номеров получатся одинакового формата.
2. Получаем по отдельности Имя, Фамилию и Телефон в трёх соответствующих колонках.
Эти колонки я расположил правее от соответствующих A и B (см. скрин ниже).
ИМЯ:
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";ДЛСТР(A2)));ДЛСТР(A2)*(2-1)+1;ДЛСТР(A2)))
ФАМИЛИЯ:
=ПСТР(A2;1;НАЙТИ(" ";A2)-1)
ТЕЛЕФОН (правые 10 символов):
=ПРАВСИМВ(B2;10)
3. Теперь склеиваем все данные формулой
Эта колонка так же находится правее.
=C2&" "&D2&","&""&C2&",,"&""&D2&",,,,,,,,,,,,,,,,,,,,,,,* My Contacts,,,Mobile,+7"&""&E2&",,"
5724df65e805406cb806c26347331078.jpg
4. Протягиваем все формулы до конца столбика.
5. Копируем значения в скаченный файл google с расширением .csv
6. Импортируем полученные контакты обратно в google.
Радуемся :)
Автор этого чудного алгоритма тут: https://toster.ru/q/360738
Infinity, специально для Ромашки-Клуб
Комментарии
Спасибо товарищ! только он на
Спасибо товарищ! только он на последние 2 запятых ругается, нужно убрать... .и всё заработало =C2&" "&D2&","&""&C2&",,"&""&D2&",,,,,,,,,,,,,,,,,,,,,,,* My Contacts,,,Mobile,+7"&""&E2
Спасибо большое. Формула
Спасибо большое. Формула Помогла.а еще формула должна выглядеть так:
=C1&" "&D1&","&""&C1&",,"&""&D1&",,,,,,,,,,,,,,,,,,,,,,,* My Contacts ::: "имя группы",Mobile,+7"&""&E1 ("имя группы" - пишется имя группы(без кавычек), либо должна быть запятая перед группой - ,Mobile, а иначе телефоны не переходят)
в колонке f получается
в колонке f получается формула.... как получить там не формулу? а полученные данные ???