Привет. Сейчас покажу, как можно быстро получить в Excel доменное имя из адреса электронной почты. Напомню, адрес обычно выглядит как-то так: example@mail.com. Здесь «example» — это имя пользователя, а «mail.com» — домен. Одно от другого отделяется символом собачки – «@». Целью этого урока будет вернуть в ячейку «mail.com».

Сделаем это с помощью формулы:

=ПРАВСИМВ(текст ; ДЛСТР(текст)-НАЙТИ(«@»;текст))

Как работает эта формула

Давайте разберем последовательность на примере «example@mail.com»:

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

Готовую формулу и результат её работы можете увидеть на картинке выше, а у меня на этом всё. Приятного использования!