Исправление телефонных номеров в базе контактов обзвона
Иногда случается так, что база для обзвона содержит неподходящие номера телефона.
Для ручного обзвона это не имеет большого значения. А вот для автоматического набора в Обзвонилке разница есть. Рассмотрим пути решения.
Сейчас статья уже не актуальна. Достаточно указать коды страны и города на форме загрузки файла контактов.Старый вариант, вдруг кому пригодится.
Конечно, в Excel есть возможности массовой замены текста. Но для номеров телефонов это чаще всего не подходит. Приведем примеры различных случаев.
Случай 1. Номер не содержит кода страны. Например, "9123456789". А нужно "+79123456789".
Открываем базу в Excel.
Добавляем новую колонку для исправленных телефонов и пишем в первой ячейке формулу:
=СЦЕПИТЬ("+7";A2)(A2 - это ячейка с исходным номером телефона).
Код страны должен добавиться в новую ячейку.
Теперь копируем формулу на всю колонку.
Загружаем файл в обзвонилку. При этом отключаем загрузку старой колонки, чтобы не мусорить (на форме установки соответствия полей выбираем для неё "-").
Случай 2. Номер содержит неправильный префикс. Например, "89123456789", а надо "+79123456789".
Тут подходит формула:
=ЗАМЕНИТЬ(A2;1;1;"+7")Параметры формулы такие:
- ячейка-источник;
- позиция начала замены;
- количество символов замены;
- новый текст (подставляется вместо старого)
Если нужно наоборот, заменить не один, а два символа, то пишем так:
=ЗАМЕНИТЬ(A2;1;2;"8")И вместо "+79123456789" получим "89123456789".
Отмечу также, что в большинстве случаев Обзвонилка сама понимает префиксы и подставляет самый подходящий, в зависимости от способа обзвона.