Разделение адресов электронной почты на имена пользователей и домены в 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 AI Помощник: Революционизируйте анализ данных на основе: Интеллектуальное выполнение | Генерация кода | Создание пользовательских формул | Анализ данных и создание диаграмм | Вызов функций Kutools… |
Популярные функции: Поиск, Выделение или Отметка дубликатов | Удалить пустые строки | Объединить столбцы или ячейки без потери данных | Округлить без формулы ... | |
Супер VLookup: Множественные критерии | Множественные значения | На нескольких листах | Распознавание нечетких соответствий... | |
Расширенный раскрывающийся список: Простой раскрывающийся список | Зависимый раскрывающийся список | Раскрывающийся список с множественным выбором... | |
Управление столбцами: Добавить определенное количество столбцов | Переместить столбцы | Переключить статус видимости скрытых столбцов | Сравнить столбцы для выбора одинаковых и разных ячеек ... | |
Основные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формул | Управление книгами и листами | Библиотека автотекста (Авто текст) | Выбор даты | Объединить данные | Шифрование/Расшифровка ячеек | Отправка писем по списку | Супер фильтр | Специальный фильтр (фильтр жирного/курсивного/зачеркнутого текста...) ... | |
Топ-15 наборов инструментов: 12 инструментов для работы с текстом (Добавить текст, Удалить определенные символы ...) | 50+ типов диаграмм (Диаграмма Ганта ...) | 40+ практических формул (Расчет возраста на основе даты рождения ...) | 19 инструментов вставки (Вставить QR-код, Вставить изображение по пути ...) | 12 инструментов преобразования (Преобразовать в слова, Конвертация валюты ...) | 7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки Excel ...) | ... и многое другое |
Kutools для Excel имеет более 300 функций, гарантируя, что то, что вам нужно, находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Один щелчок, чтобы переключаться между десятками открытых документов!
- Сократите сотни кликов мышью каждый день, попрощайтесь с болью в руке от мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.