Comment trier par nom de famille dans Excel et Google Sheets

Comment trier par nom de famille dans Excel et Google Sheets

Dans cet article, vous apprendrez à trier les noms par nom de famille dans Excel et Google Sheets.

En supposant que vous ayez un prénom et un nom ensemble dans une cellule, il existe plusieurs manières différentes d'extraire le nom de famille et de trier la colonne du nom complet par nom de famille.

Trier par nom de famille avec du texte dans les colonnes

La première option pour trier par nom de famille consiste à extraire le nom de famille du nom complet dans une colonne distincte à l'aide de la fonction de texte en colonnes dans Excel. Supposons que vous ayez la liste de noms suivante, contenant un seul prénom et un seul nom séparés par un espace, dans la colonne B :

1. Sélectionnez la colonne que vous souhaitez trier (B dans cet exemple), et dans le Ruban, aller à Données > Texte vers colonnes.

2. Dans l'assistant Convertir du texte en colonnes, étape 1, laissez Délimité coché et cliquez sur Prochain.

3. Sur l'écran Étape 2, vérifiez Espacer et cliquez Prochain.

4. Pour l'étape 3, sélectionnez Ne pas importer la colonne (ignorer) sous Format des données de colonne. Dans le Destination, entrez la cellule où vous voulez que les données extraites aillent (dans ce cas $C$1) et cliquez sur Finir.
Cela signifie que vous ignorerez la première colonne (prénom), car vous n'en avez pas besoin, et n'obtiendrez que la deuxième colonne extraite (nom) dans la colonne C, à partir de la cellule C1.

5. Vous avez maintenant les noms de famille dans la colonne C à côté des noms complets dans la colonne B, et vous pouvez trier les deux colonnes par colonne C.
Pour ce faire, sélectionnez une colonne avec noms de famille et dans le Ruban, aller à Accueil > Trier & Filtrer > Trier de A à Z.

6. Dans l'avertissement contextuel, laissez Élargir la sélection coché et cliquez Sorte. Cela signifie que vous souhaitez que toutes les colonnes remplies (B et C) soient triées en fonction de la colonne C.

Une fois le tri terminé, toutes les valeurs de la colonne B sont triées par ordre alphabétique par nom de famille, et vous pouvez supprimer la colonne C, car vous n'en avez plus besoin.

Trier par nom de famille avec remplissage flash

La deuxième option pour obtenir le même résultat consiste à utiliser Flash Fill. Cette option reconnaît les modèles par deux ou plusieurs entrées.

1. Saisissez les deux premiers noms de famille dans les cellules C1 et C2 (Travis et McGoldrick) et sélectionnez-les. Positionnez maintenant le curseur dans le coin inférieur droit de la zone de sélection, jusqu'à ce qu'il se transforme en croix et double-cliquer ce.

2. Cliquez sur le Bouton d'options de remplissage automatique qui apparaît à la fin de la sélection et choisissez Remplissage Flash.

Comme vous pouvez le voir, Excel a automatiquement reconnu que vous souhaitiez extraire les noms de famille en fonction de l'espace dans la colonne B et a rempli automatiquement le reste de la colonne C. Vous pouvez maintenant trier la plage de la même manière que dans la section ci-dessus.

Trier par nom de famille avec Rechercher et remplacer

Une autre façon de trier par nom de famille consiste à utiliser Rechercher et remplacer.

1. Sélectionnez la colonne B et copiez-la (CTRL + C), puis sélectionnez la cellule C1 et collez la colonne copiée (CTRL + V).

2. Sélectionnez la colonne C, et dans le Ruban aller à Accueil > Rechercher et sélectionner > Remplacer (ou utilisez le raccourci clavier, CTRL + H).

3. Dans la fenêtre contextuelle, saisissez un astérisque et un espacer (* ) dans Trouver quoi, laisser Remplacer par vide et cliquez sur Remplace tout.
Dans Rechercher, un astérisque représente n'importe quel caractère. Ainsi, lorsque vous placez un espace astérisque dans Rechercher, Excel recherche tous les caractères avant un espace et les remplace par une valeur vide (supprimez-les).

En conséquence, tous les prénoms et espaces sont désormais supprimés de chaque cellule. Seuls les noms de famille sont dans la colonne C. Après cela, vous pouvez trier la colonne de la même manière que dans la section ci-dessus.

REMARQUE : une autre option consiste à utiliser le code VBA pour trier les données par nom de famille.

Trier par nom de famille dans Google Sheets

Étant donné que Google Sheets n'a pas d'options telles que Flash Fill et Text to Columns d'Excel, vous pouvez utiliser des fonctions pour créer une formule qui extraira le nom de famille dans la colonne C. La même formule peut également être utilisée dans Excel avec la même syntaxe.

1. Sélectionnez la cellule C1 et entrez la formule :

1 =DROITE(B1,LEN(B1)-TROUVER(" ",B1))

La fonction LEN trouve la longueur du texte dans la cellule B1 (qui est 11).
La fonction FIND renvoie la position du texte que vous recherchez (espace) dans la cellule B1 (qui est 5).
La fonction RIGHT renvoie le nombre spécifié de caractères (11-5 = 6) à partir de la fin, dans la cellule donnée (B1).
Comme résultat final, vous obtenez les six derniers caractères de B1, qui est le nom de famille (Travis).

2. Positionnez le curseur dans le coin inférieur droit de la cellule C2 jusqu'à ce que la croix apparaisse.

3. Glisser la formule jusqu'à la fin de la plage (C8).

4. Lorsque vous avez extrait tous les noms de famille, vous pouvez trier les données dans la colonne B.
Sélectionnez les colonnes B et C, et dans le Menu, aller à Données > Trier la plage.

5. Dans la fenêtre contextuelle, sélectionnez Colonne C et A → Z sous Trier par, et cliquez sur Sorte.

Maintenant, vous pouvez supprimer la colonne C, car les noms de la colonne B sont triés par nom de famille par ordre alphabétique, de A à Z.

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

wave wave wave wave wave