Извлечение имен пользователей из адресов электронной почты в Excel

Содержание

Коллега спросила меня, может ли она быстро извлечь имена пользователей из адресов электронной почты. У нее было более 1000 записей и менее 2 минут на это.

В этом уроке я покажу вам 2 способа сделать это. И все это займет не больше минуты.

Метод 1 - Использование текста в столбец

Это самый простой способ, если в данных есть закономерность. Например, в идентификаторе электронной почты всегда будет имя пользователя, за которым следует «@», и в конце будет имя домена.

Хитрость заключается в том, чтобы извлечь текст перед знаком @. Вот как это можно сделать:

  1. Выберите все идентификаторы электронной почты
  2. Перейдите в Данные -> Инструменты для работы с данными -> Текст в столбцы.
  3. В мастере преобразования текста в столбец
    • Шаг 1. Убедитесь, что в качестве описания данных установлен флажок «С разделителями», и нажмите «Далее».
    • Шаг 2: В параметрах разделителей выберите «Другое» и введите @ в текстовом поле рядом с ним. Нажмите кнопку "Далее
    • Шаг 3. В окне предварительного просмотра данных вы можете увидеть, что данные разделены по имени пользователя и имени домена. Выберите второй столбец в окне предварительного просмотра данных (тот, который имеет доменное имя) и выберите параметр «Не импортировать столбец» в формате данных столбца. Кроме того, вы можете выбрать ячейку назначения, в которой будут извлечены имена пользователей.
  4. Нажмите Готово

Это даст вам имена пользователей из идентификаторов электронной почты. Обратите внимание, что если вы не укажете целевую ячейку на шаге 3, исходные данные будут перезаписаны извлеченными данными (excel предупреждает вас перед перезаписью).

Этот метод очень быстрый, и вы можете получить список за пару секунд. Однако это не динамично. Если вы добавите запись или внесете какие-либо изменения в существующие идентификаторы электронной почты, вам придется сделать это снова.

Связанный: 7 удивительных вещей, которые могут сделать для вас текст в столбцы Excel

Метод 2 - Использование формул Excel

Формулы Excel делают результаты динамическими. С формулами, если вы измените идентификаторы электронной почты, результат обновится автоматически.

Вот формула, которую вы можете использовать для этого:

= ЛЕВЫЙ (A2; НАЙТИ ("@"; A2,1) -1)

Он состоит из 2 частей:

  • НАЙТИ («@», A2,1) возвращает позицию @. В случае [email protected] он вернет 4. Теперь мы хотим извлечь текст слева от @, поэтому мы вычитаем 1 из этой формулы (что вернет 3).
  • LEFT (A2, FIND («@», A2,1) -1) извлекает все символы слева от @.

Какой бы метод вы ни выбрали, это займет у вас не более 2 минут.

Миссия выполнена 🙂

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave