Определение страны по телефонному номеру в Excel с помощью формулы
Если перед вами стоит задача определить страну по телефонному номеру в Excel, используя формулы, этот материал для вас. Мы разберем решение, основанное на вложенных функциях ВПР (VLOOKUP) и нескольких таблицах подстановки для кодов разной длины.
Международные телефонные коды стран могут состоять из 1, 2, 3 или даже 6 цифр, что усложняет задачу. Некоторые коды совпадают у разных стран, и тогда требуется анализ дополнительных данных.

Совет: установите масштаб листа на 39% или меньше, чтобы увидеть имена диапазонов прямо в сетке.
Хотя система может показаться громоздкой, вы можете скачать рабочую книгу с готовым решением, которое автоматически определит страну для каждого номера.

Как работает формула
- Формула последовательно проверяет коды разной длины, начиная с самых длинных (6 цифр).
- Для извлечения части номера используется функция
ПСТР (MID). - Каждый извлеченный фрагмент ищется в соответствующей именованной таблице (
SIX,Four,Three,Two,One) с помощьюВПР (VLOOKUP). - Функция
ЕСНД (IFNA)обрабатывает ошибки, переходя к проверке кода следующей длины, если текущий не найден. - Если ни один код не подошел, формула возвращает "Error".
Ключевые моменты для успешного применения
- Подготовьте именованные диапазоны для кодов каждой длины.
- Убедитесь, что телефонные номера имеют единый формат (например, начинаются с "+").
- Используйте эту методику для очистки и анализа баз данных клиентов или логистических данных.
Этот подход демонстрирует мощь комбинации базовых функций Excel для решения нетривиальных задач анализа данных без использования макросов или сложных скриптов.