ElyxAI
formulas

Comment Extraire le nom de famille

Excel 2016Excel 2019Excel 365Excel Online

Apprenez à extraire les noms de famille à partir de noms complets en utilisant les formules Excel. Ce tutoriel couvre les fonctions DROITE, CHERCHER et RECHERCHER pour isoler le nom après le dernier espace. Maîtrisez cette compétence essentielle de nettoyage de données pour organiser les listes de contacts.

Pourquoi c'est important

L'extraction du nom de famille automatise l'organisation des données et évite les erreurs manuelles lors du traitement de grandes bases de contacts.

Prérequis

  • Compréhension basique des références de cellules Excel (A1, B2)
  • Familiarité avec les fonctions de base comme NBCAR et CHERCHER
  • Un ensemble de données avec des noms complets dans une colonne

Instructions étape par étape

1

Configurez vos données

Ouvrez Excel et entrez les noms complets dans la colonne A (par exemple, A1:A10). Laissez la colonne B vide pour les résultats.

2

Cliquez sur la cellule cible

Cliquez sur la cellule B1 où doit apparaître le premier nom de famille extrait.

3

Entrez la formule

Tapez la formule : =DROITE(A1;NBCAR(A1)-CHERCHER(" ";A1;1)) et appuyez sur Entrée. Cela trouve le dernier espace et extrait tout ce qui suit.

4

Copiez la formule vers le bas

Sélectionnez la cellule B1, copiez-la (Ctrl+C), sélectionnez la plage B2:B10, et collez (Ctrl+V) pour appliquer la formule à toutes les lignes.

5

Vérifiez vos résultats

Vérifiez la colonne B pour vous assurer que les noms de famille sont correctement extraits; recherchez les noms avec plusieurs espaces.

Méthodes alternatives

Utilisation de TRIM et SUBSTITUTE

Remplacez le dernier espace par un délimiteur unique avec SUBSTITUTE, puis extrayez le texte qui suit. Cette méthode fonctionne bien pour les espaces supplémentaires.

Utilisation de Remplissage instantané (Excel 2013+)

Tapez 1-2 exemples de noms de famille extraits dans la colonne B, puis utilisez Données > Remplissage instantané pour détecter automatiquement le modèle.

Utilisation de CONCATENER et FILTERXML

Méthode avancée combinant CONCATENER avec FILTERXML pour les ensembles de données complexes avec espacement incohérent.

Astuces et conseils

  • Assurez-vous qu'il n'y a pas d'espaces inutiles au début ou à la fin des noms complets; utilisez TRIM() d'abord.
  • Testez votre formule sur un petit échantillon avant de l'appliquer à de grands ensembles de données.
  • Pour les noms avec suffixes (Jr., Sr.), modifiez la formule pour les exclure ou les gérer séparément.

Astuces avancées

  • Combinez la fonction MAJUSCULE pour standardiser la capitalisation : =MAJUSCULE(DROITE(A1;NBCAR(A1)-CHERCHER(" ";A1;1)))
  • Utilisez SIERREUR pour gérer les erreurs quand les noms ne contiennent pas d'espace : =SIERREUR(DROITE(A1;NBCAR(A1)-CHERCHER(" ";A1;1));A1)
  • Pour les seconds prénoms, imbriquez plusieurs fonctions CHERCHER ou utilisez RECHERCHER avec caractères génériques.

Résolution de problèmes

La formule retourne l'erreur #VALEUR!

Vérifiez si la cellule contient un espace; utilisez le wrapper SIERREUR ou assurez-vous que les données sont au format texte.

Extraction de la mauvaise portion du nom

Vérifiez que CHERCHER localise le bon espace; pour plusieurs espaces, utilisez SUBSTITUTE pour normaliser d'abord.

Des espaces supplémentaires apparaissent dans les noms extraits

Enveloppez la formule complète avec TRIM : =TRIM(DROITE(A1;NBCAR(A1)-CHERCHER(" ";A1;1)))

Formules Excel associées

Questions fréquentes

Puis-je extraire le nom de famille s'il y a plusieurs espaces entre les mots?
Oui, la combinaison DROITE et CHERCHER fonctionnera toujours car elle localise le dernier espace. Cependant, utilisez SUBSTITUTE pour remplacer les espaces multiples par un seul espace d'abord.
Comment extraire le nom de famille des noms avec suffixes comme 'Jr.' ou 'Ph.D.'?
Modifiez votre formule pour trouver le deuxième-dernier espace au lieu du dernier, ou utilisez SUBSTITUTE pour supprimer les suffixes. Sinon, utilisez des déclarations SI pour vérifier les suffixes courants.
Et si certaines cellules ne contiennent que un prénom?
Utilisez la fonction SIERREUR pour envelopper votre formule et retourner le nom original si aucun espace n'est trouvé : =SIERREUR(DROITE(A1;NBCAR(A1)-CHERCHER(" ";A1));A1)
Cette formule fonctionnera-t-elle dans Google Sheets?
Oui, la syntaxe de la formule est identique dans Google Sheets; utilisez simplement les mêmes fonctions DROITE, NBCAR et CHERCHER.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire