Extraire les noms d'utilisateur des identifiants de messagerie dans Excel

Table des matières

Une collègue m'a demandé si elle pouvait extraire rapidement les noms d'utilisateur des identifiants de messagerie. Elle avait plus de 1000 disques et moins de 2 minutes pour le faire.

Dans ce tutoriel, je vais vous montrer 2 méthodes pour le faire. Et rien de tout cela ne prendrait plus d'une minute.

Méthode 1 - Utilisation de texte en colonne

C'est le moyen le plus simple si les données ont un motif. Par exemple, dans l'identifiant de l'e-mail, il y aurait toujours un nom d'utilisateur, suivi de « @ », et se termine par le nom de domaine.

L'astuce consiste à extraire le texte avant le signe @. Voici comment procéder :

  1. Sélectionnez tous les identifiants de messagerie
  2. Allez dans Données -> Outils de données -> Texte dans les colonnes
  3. Dans l'assistant Texte en colonne
    • Étape 1 : Assurez-vous que Délimité est coché comme description des données et cliquez sur Suivant
    • Étape 2 : Dans les options Délimiteurs, sélectionnez Autre et tapez @ dans le champ de texte adjacent. Cliquez sur Suivant
    • Étape 3 : Dans l'aperçu des données, vous pouvez voir que les données ont été séparées par nom d'utilisateur et nom de domaine. Sélectionnez la deuxième colonne dans Aperçu des données (celle qui a le nom de domaine) et sélectionnez l'option Ne pas importer la colonne dans le format de données de la colonne. En outre, vous pouvez sélectionner une cellule de destination où les noms d'utilisateur à extraire
  4. Cliquez sur Terminer

Cela vous donnera les noms d'utilisateur des identifiants de messagerie. Notez que si vous ne spécifiez pas de cellule de destination à l'étape 3, les données d'origine sont écrasées par les données extraites (excel vous avertit avant d'écraser).

Cette méthode est super rapide et vous pouvez avoir la liste en quelques secondes. Cependant, il n'est pas dynamique. Si vous ajoutez un enregistrement ou apportez des modifications aux identifiants de messagerie existants, vous devrez le faire à nouveau.

En rapport: 7 choses étonnantes que Excel Text to Columns peut faire pour vous

Méthode 2 - Utilisation de formules Excel

Excel Formulas a l'avantage de rendre les résultats dynamiques. Avec les formules, si vous modifiez les identifiants de messagerie, le résultat se mettrait à jour automatiquement.

Voici la formule que vous pouvez utiliser pour cela :

=GAUCHE(A2,TROUVER("@",A2,1)-1)

Il y a 2 parties :

  • FIND(“@”,A2,1) renvoie la position de @. Dans le cas de [email protected], il renverra 4. Maintenant, nous voulons extraire le texte à gauche de @, donc nous soustrayons 1 de cette formule (qui renverrait 3)
  • LEFT(A2,FIND(“@”,A2,1)-1) extrait tous les caractères à gauche de @

Quelle que soit la méthode que vous choisissez, cela ne vous prendra pas plus de 2 minutes pour le faire.

Mission accomplie 🙂

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave