Импорт контактов из экселя в гугл

el.jpg
версия для печативерсия для печати

Столкнулась с вопросом переноса контактов из екселевского файла в гугл. Раньше, во времена простых сотовых телефонов вопрос был не актуален и звонить было удобно с базы в екселе или вообще из блокнота. Но с глобальным переходом на смартфоны появились и новые потребности. Заносить все контакты в список контактов в смартфоне -  идея ужасающая! Но при простом сохранении файла в 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, специально для Ромашки-Клуб

 

мини-садики екатеринбург цуд обмен путевками