Разделение адресов электронной почты на имена пользователей и домены в Excel
Обычно адрес электронной почты состоит из имени пользователя, символа @ и доменного имени. Однако иногда может потребоваться разделить адрес электронной почты на отдельные имя пользователя и доменное имя, как показано на скриншоте ниже. В этой статье я представлю несколько формул для разделения адресов электронной почты в Excel.
Разделение адресов электронной почты на имена пользователей и доменные имена с помощью формул
Извлечение имен пользователей из адресов электронной почты:
В Excel функции LEFT и FIND могут помочь вам извлечь имена пользователей. Общий синтаксис выглядит так:
- email: Адрес электронной почты или ячейка, содержащая адрес электронной почты, который вы хотите разделить.
Пожалуйста, скопируйте или введите следующую формулу в пустую ячейку, где вы хотите получить результат:
Затем перетащите маркер заполнения вниз до других ячеек, куда вы хотите применить эту формулу, и все имена пользователей будут извлечены, как показано на скриншоте ниже:
Объяснение формулы:
FIND("@";A2)-1: Функция FIND вернет позицию символа @ в ячейке A2, а вычитание 1 означает исключение символа @. И она даст результат: 10.
LEFT(A2;FIND("@";A2)-1)=LEFT(A2; 10): Функция LEFT извлечет 10 символов с левой стороны ячейки A2.
Извлечение доменных имен из адресов электронной почты:
Чтобы извлечь доменные имена, функции RIGHT, LEN и FIND могут помочь вам. Общий синтаксис выглядит так:
- email: Адрес электронной почты или ячейка, содержащая адрес электронной почты, который вы хотите разделить.
Пожалуйста, примените следующую формулу в пустую ячейку:
Затем перетащите маркер заполнения вниз к ячейкам, куда вы хотите применить эту формулу, и все доменные имена будут извлечены сразу же, см. скриншот:
Объяснение формулы:
FIND("@";A2): Функция FIND вернет позицию символа @ в ячейке A2, и она даст результат: 11.
LEN(A2): Эта функция LEN используется для получения количества символов в ячейке A2. Она даст число 20.
LEN(A2)-FIND("@";A2)=20-11: Вычтите позицию символа @ из общей длины текстовой строки в ячейке A2, чтобы получить количество символов после символа @. Эта часть формулы распознается как аргумент num_chars функции RIGHT.
RIGHT(A2;LEN(A2)-FIND("@";A2))=RIGHT(A2; 9): Наконец, эта функция RIGHT используется для извлечения 9 символов с правой стороны ячейки A2.
Связанные функции:
- LEFT:
- Функция LEFT извлекает заданное количество символов с левой стороны предоставленной строки.
- RIGHT:
- Функция RIGHT используется для извлечения определенного количества символов с правой стороны текстовой строки.
- FIND:
- Функция FIND используется для поиска строки внутри другой строки и возвращает начальную позицию строки внутри другой.
- LEN:
- Функция LEN возвращает количество символов в текстовой строке.
Больше статей:
- Разделение октетов IP-адреса в Excel
- Вы когда-нибудь пробовали разделить IP-адреса на отдельные столбцы на рабочем листе Excel? Возможно, функция «Текст в столбцы» поможет вам быстро решить эту задачу, но в этой статье я расскажу о некоторых формулах для выполнения этой задачи в Excel.
- Разделение текста и чисел в ячейке в Excel
- Предположим, что данные в ячейке состоят из текста и чисел, как можно их разделить на отдельные ячейки столбца? Это руководство покажет вам подробные шаги для достижения этого с помощью формул.
- Разделение размеров на две части в Excel
- Эта статья объясняет, как использовать формулу для разделения размеров в ячейке на две части без единиц измерения (отдельная длина и ширина).
- Разделение размеров на индивидуальные длину, высоту и ширину
- Эта статья объясняет, как разделить размеры в ячейке на три части (индивидуальные размеры, включая длину, высоту и ширину).
Лучшие инструменты для повышения производительности Office
Kutools для Excel - Помогает вам выделиться из толпы
Kutools для Excel имеет более 300 функций, гарантируя, что то, что вам нужно, находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите сотни кликов мышью каждый день, попрощайтесь с болью в руке от использования мышки.
- Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Привносит эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.