Привет. Сейчас покажу, как можно быстро получить в Excel доменное имя из адреса электронной почты. Напомню, адрес обычно выглядит как-то так: example@mail.com. Здесь «example» — это имя пользователя, а «mail.com» — домен. Одно от другого отделяется символом собачки – «@». Целью этого урока будет вернуть в ячейку «mail.com».
Сделаем это с помощью формулы:
=ПРАВСИМВ(текст ; ДЛСТР(текст)-НАЙТИ(«@»;текст))

Как работает эта формула
Давайте разберем последовательность на примере «example@mail.com»:
- Функция ДЛСТР(текст) – вычислит количество символов в полном почтовом адресе. Нам вернётся значение 16;
- Функция НАЙТИ(«@»;текст) – определит порядковый номер знака собачки в адресе ( результат: 8-й слева);
- Разница п.1 и п.2 – это длина искомого доменного имени (количество символов в нём): =ДЛСТР(B3)-НАЙТИ(«@»;B3). Т.е. 16 – 8 = 8;
- Остаётся извлечь из полного адреса эти 8 символов. Используем функцию ПРАВСИМВ, которая выводит заданное количество знаков с конца строки: =ПРАВСИМВ(текст; 8)
Готовую формулу и результат её работы можете увидеть на картинке выше, а у меня на этом всё. Приятного использования!