Колега запитала мене, чи може вона швидко витягнути імена користувачів з ідентифікаторів електронної пошти. У неї було більше 1000 записів і менше 2 хвилин на це.
У цьому посібнику я покажу вам 2 способи зробити це. І нічого з цього не займе більше хвилини.
Спосіб 1 - Використання тексту в стовпці
Це найпростіший спосіб, якщо дані мають шаблон. Наприклад, в ідентифікаторі електронної пошти завжди буде ім’я користувача, після якого буде «@» і закінчується іменем домену.
Хитрість полягає в тому, щоб витягти текст перед знаком @. Ось як це можна зробити:
- Виберіть усі ідентифікатори електронної пошти
- Перейдіть до Дані -> Інструменти даних -> Текст у стовпці
- У майстрі перетворення тексту в стовпець
- Крок 1: Переконайтеся, що Delimited позначено як опис даних, і натисніть Далі
- Крок 2: У параметрах роздільників виберіть Інше та введіть @ у текстовому полі, що прилягає до нього. Натисніть Далі
- Крок 3: У попередньому перегляді даних ви можете побачити, що дані розділені за іменем користувача та іменем домену. Виберіть другий стовпець у розділі Попередній перегляд даних (той, що має ім’я домену) і виберіть Не імпортувати стовпець у форматі даних Стовпця. Крім того, ви можете вибрати клітинку призначення, де будуть видобуті імена користувачів
- Крок 1: Переконайтеся, що Delimited позначено як опис даних, і натисніть Далі
- Натисніть кнопку Готово
Це дасть вам імена користувачів з ідентифікаторів електронної пошти. Зверніть увагу, що якщо на кроці 3 не вказати осередок призначення, вихідні дані будуть перезаписані витягнутими даними (Excel попереджає вас перед перезаписом).
Цей спосіб надзвичайно швидкий, і список можна отримати за пару секунд. Однак це не динамічно. Якщо ви додасте запис або внесете будь -які зміни в існуючі ідентифікатори електронної пошти, вам доведеться зробити це знову.
Пов'язані: 7 дивовижних речей, які текст Excel у стовпці може зробити для вас
Спосіб 2 - Використання формул Excel
Формули Excel мають перевагу, роблячи результати динамічними. За допомогою формул, якщо ви зміните ідентифікатори електронної пошти, результат оновиться автоматично.
Ось формула, яку можна використовувати для цього:
= ВЛІВО (A2, FIND ("@", A2,1) -1)
У ньому є 2 частини:
- FIND (“ @”, A2,1) повертає позицію @. У випадку [email protected] він поверне 4. Тепер ми хочемо витягти текст зліва від @, тому ми віднімаємо 1 з цієї формули (яка повертає 3)
- LEFT (A2, FIND (“ @”, A2,1) -1) витягує всі символи ліворуч від @
Який би метод ви не вибрали, на це у вас не піде більше 2 хвилин.
Місія виконана🙂