Отримання доменів із адрес електронної пошти може допомогти аналізувати дані, фільтрувати електронні листи компанії та впорядковувати їх для маркетингових цілей або безпеки. Якщо у вас є база даних електронних адрес і вам потрібно витягти з них домени, Excel пропонує кілька способів зробити це легко та швидко.

На відміну від інших інструментів, які потребують кодування, Excel пропонує прості формули та методи, які дозволяють навіть нетехнічним користувачам легко видобувати домени. У цій публікації ми покажемо вам, як це зробитиотримати домен з електронної адресив Microsoft Excel.
доотримати домен з електронної поштиадресу в Excel, ви можете використовувати такі методи:
- Використовуйте функції Excel
- Використовуйте функцію «Текст у стовпець».
- Використовуйте функцію Flash Fill
Давайте розглянемо це детально.
1] Використовуйте функції Excel
Якщо у вас єExcel 365, ви можете використовуватиTEXTAFTERабоTEXTSPLITфункції для отримання доменів із електронних листів. Ці функції також доступні вExcel для Інтернету.
Функція TEXTAFTER витягує все після вказаного роздільника, а функція TEXTSPLIT розділяє текст на кілька частин на основі роздільника та повертає їх у вигляді масиву.
Припустімо, у нас є зразок набору даних електронних листів, як показано на зображенні нижче:

Щоб отримати домени з цих електронних листів, ми скористаємося функцією TEXTAFTER наступним чином:
Помістіть курсор у клітинку B2 і введіть таку функцію:
=TEXTAFTER(A2,"@")

НатиснітьВведітьключ. Формула витягне домен із електронного листа в клітинці A2 і відобразить його в клітинці B2.
Тепер помістіть курсор у комірку B2, потягніть його до нижнього правого кута, доки він не перетвориться на знак плюса, а потім перетягніть його до комірки B8. Коли формула копіюється, вона витягує домени з кожного електронного листа та розміщує їх у відповідних клітинках у стовпці B.

Так само, щоб скористатися функцією TEXTSPLIT, помістіть курсор у комірку B2 і введіть наступне:
=TEXTSPLIT(A2,"@")
НатиснітьВведітьключ. Функція TEXTSPLIT розділить електронний лист на символ «@» і поверне ім’я та домен у клітинках B2 і C2 відповідно.

Щоб отримати лише домен, ви можете використовуватиTEXTSPLITфункція таІНДЕКСфункціонують разом наступним чином:
INDEX(TEXTSPLIT(A2, "@"), 2)

Якщо у вас єExcel 2021, 2019,або anстаріша версія, ви не матимете TEXTAFTER і TEXTSPLIT. У такому випадку ви можете скористатисяMID & FINDабоВПРАВО, LEN і ЗНАЙТИразом функціонує для отримання доменів із електронних листів.
Щоб скористатися функціями MID & FIND, введіть таку формулу в клітинку B2:
=MID(A2, FIND("@", A2) + 1, LEN(A2))Щоб використовувати функції RIGHT, LEN і FIND, введіть таку формулу в клітинку B2:
=RIGHT(A2, LEN(A2) - FIND("@", A2))Обидві наведені вище формули дадуть однаковий результат, витягнувши домени з адрес електронної пошти в даній базі даних.
2] Використовуйте функцію «Текст у стовпець».
TheТекст у стовпціфункція в Excel дозволяє розділяти текст з одного стовпця на кілька стовпців за допомогою вказаного розділювача. Ви можете використовувати його для отримання доменів із електронних листів у такий спосіб:
Виберіть діапазон даних (якщо у вас немає заголовків, ви також можете вибрати весь стовпець). Для зразка даних ми вибрали діапазон даних A2: A8. Тепер перейдіть доДані > Текст у стовпціна стрічці Excel.

АПеретворення тексту на стовпціЗ'явиться майстер. У майстрі виберітьРозмежованийі натиснітьДалі. Перевіртеіншеі введіть «@» як роздільник. НатиснітьДалі. Виберіть стовпець B у пункті призначення та клацнітьЗакінчити.

Команда розбиває електронні листи на дві частини (на основі вказаного роздільника «@»), вводячи першу частину в стовпець призначення (тобто стовпець B), а другу частину (домени) у сусідній стовпець (тобто стовпець C).
3] Використовуйте функцію Flash Fill
Flash Fillце функція, яка автоматично виявляє шаблони у ваших даних і відповідно заповнює решту клітинок. Щоб використовувати його для отримання доменів із ваших електронних адрес, вам потрібно вручну створити шаблон.
Помістіть курсор у клітинку B2 і вручну введіть лише домен (наприклад, gmail.com). Подібним чином введіть лише домен електронної пошти в клітинку A3, у клітинку B3. Тепер помістіть курсор у клітинку B4 і натиснітьCtrl + Eщоб викликати Flash Fill.

Крім того, перейдіть доДанівкладку та виберітьFlash Fillщоб автоматично вилучати домени з решти електронних листів.
Якщо Flash Fill не працює або недоступний, перейдіть доФайл > Параметри > Додатково.
У розділі Параметри редагування переконайтеся, що "Автоматично Flash Fill' позначено.
Примітка:
- Flash Fill працює на основі шаблонів, тому переконайтеся, що ваш формат введення є послідовним.
- Excel може не розпізнати шаблон, якщо деякі електронні листи містять пробіли або спеціальні символи.
Сподіваюся, вам це стане в нагоді.
Прочитайте:
Як знайти домен електронної адреси?
Домен – це частина адреси електронної пошти, яка стоїть після символу «@». Він визначає постачальника послуг електронної пошти або організацію, яка розміщує електронну пошту. Щоб знайти домен, просто подивіться на частину електронної адреси після символу «@».
читати: .
Як сортувати за доменом електронної пошти в Excel?
Щоб відсортувати адреси електронної пошти за назвою домену, вставте новий стовпець поруч зі стовпцем електронної пошти та витягніть домени за допомогою функції TEXTAFTER(). Виберіть обидва стовпці та перейдіть доДані > Сортувати. Виберіть Сортувати за стовпцем B (домен) > А–Я (за зростанням) або Я–А (за спаданням). Натиснітьдобрещоб застосувати зміни.
Читати далі: .














