Извличане на потребителски имена от имейл имена в Excel

Съдържание

Един колега ме попита дали може бързо да извлече потребителски имена от имейл идентификатори. Тя имаше повече от 1000 записа и по -малко от 2 минути, за да го направи.

В този урок ще ви покажа 2 метода за това. И нищо от това нямаше да отнеме повече от минута.

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

Това е най -лесният начин, ако данните имат модел. Например в имейл имейл винаги ще има потребителско име, последвано от „@“ и завършва с името на домейна.

Номерът е да извлечете текста преди знака @. Ето как можете да направите това:

  1. Изберете всички идентификатори на имейли
  2. Отидете на Данни -> Инструменти за данни -> Текст в колони
  3. В Съветника за текст в колона
    • Стъпка 1: Уверете се, че Delimited е отметнато като описание на данните и щракнете върху Next
    • Стъпка 2: В опциите за разделители изберете Друго и въведете @ в текстовото поле до него. Щракнете върху Напред
    • Стъпка 3: В визуализацията на данни можете да видите, че данните са разделени по потребителско име и име на домейн. Изберете втората колона в Предварителен преглед на данни (тази с името на домейна) и изберете опцията Не импортирай колона във формат данни за колони. Също така можете да изберете дестинационна клетка, където потребителските имена да бъдат извлечени
  4. Щракнете върху Край

Това ще ви даде потребителските имена от имейл адресите. Имайте предвид, че ако не посочите клетка дестинация в Стъпка 3, първоначалните данни се презаписват с извлечените данни (Excel ви предупреждава, преди да ги презапишете).

Този метод е супер бърз и можете да имате списъка за няколко секунди. Той обаче не е динамичен. Ако добавите запис или направите някакви промени в съществуващите имейл идентификатори, ще трябва да направите това отново.

Свързани: 7 невероятни неща, които Excel текстът до колони може да направи за вас

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

Формулите на Excel имат предимството да направят резултатите динамични. С формули, ако промените идентификационните номера на имейла, резултатът ще се актуализира автоматично.

Ето формулата, която можете да използвате, за да направите това:

= НАЛЯВО (A2, НАМЕРИ ("@", A2,1) -1)

Има 2 части към него:

  • FIND (“ @”, A2,1) връща позицията на @. В случай на [email protected], той ще върне 4. Сега искаме да извлечем текста вляво от @, така че изваждаме 1 от тази формула (която ще върне 3)
  • НАЛЯВО (A2, FIND (“ @”, A2,1) -1) извлича всички знаци отляво на @

Който и метод да изберете, няма да ви отнеме повече от 2 минути, за да го направите.

Изпълнена мисия 🙂

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave