KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment filtrer des valeurs selon leur première lettre ou leur dernier caractère dans Excel ?

AuteurSiluvia Date de modification

Lorsque vous travaillez avec de grands jeux de données dans Excel, il vous arrive parfois de devoir filtrer des valeurs selon leur première lettre ou leur dernier caractère. Cela s’avère particulièrement utile, par exemple, pour regrouper des noms de clients partageant la même initiale ou pour repérer des entrées comportant une extension de fichier ou un suffixe spécifique. Dans ce tutoriel, nous vous proposons plusieurs solutions pratiques, chacune adaptée à des scénarios et préférences d’utilisation distincts. Ces méthodes conviennent à tous les niveaux d’expérience : des débutants qui privilégient les options du menu aux utilisateurs plus avancés à l’aise avec les formules ou VBA.

Filtrer des valeurs par leur première lettre ou leur dernier caractère à l’aide de la fonction Filtre
Filtrer des valeurs par leur première lettre ou leur dernier caractère à l’aide d’un code VBA
Filtrer des valeurs par leur première lettre ou leur dernier caractère à l’aide d’une formule Excel et d’une colonne auxiliaire


Filtrer des valeurs par leur première lettre ou leur dernier caractère à l’aide de la fonction Filtre

La fonction Filtre intégrée d’Excel offre une solution simple et rapide pour filtrer les données selon la première lettre ou le dernier caractère d’une colonne. Idéale pour des besoins de filtrage immédiats — comme isoler toutes les entrées commençant ou se terminant par un caractère spécifique —, elle ne nécessite aucune connaissance avancée d’Excel.

1. Sélectionnez la colonne entière que vous souhaitez filtrer selon des critères portant sur la première ou la dernière lettre. Cliquez ensuite sur Données > Filtrer dans le ruban Excel. Une icône de liste déroulante de filtre apparaîtra en haut de la colonne sélectionnée. Voir la capture d’écran :

Capture d’écran de l’application de l’option Filtre à une colonne dans Excel

2. Cliquez sur la flèche déroulante de l’en-tête de colonne pour afficher les options de filtrage, puis accédez à Filtres texte et choisissez soit Commence par, soit Se termine par, selon vos besoins. Voir la capture d’écran :

Capture d’écran montrant les filtres de texte avec les options Commence par et Se termine par

3. Dans la boîte de dialogue correspondante, saisissez vos critères :
(1.) Pour filtrer les valeurs selon leur première lettre, sélectionnez l’option Commence par. Dans la boîte de dialogue Filtre automatique personnalisé qui s’affiche, saisissez le caractère initial souhaité (par exemple « a ») dans le champ situé après « commence par », puis cliquez sur OK. Par exemple, en saisissant la lettre « a », seules les valeurs commençant par « a » seront immédiatement affichées.
Capture d’écran de la boîte de dialogue Filtre automatique personnalisé pour filtrer les valeurs se terminant par un caractère spécifié
([[PH_22].) Pour filtrer selon le dernier caractère, choisissez Se termine par à l’étape 2. Dans la boîte de dialogue Filtre automatique personnalisé, saisissez le caractère souhaité comme condition de filtrage dans le champ situé après « se termine par », puis cliquez sur OK. Toutes les valeurs se terminant par ce caractère seront alors affichées.
Capture d’écran de la boîte de dialogue Filtre automatique personnalisé pour filtrer les valeurs se terminant par un caractère spécifié

Notes:
  • Sachez que, dans la plupart des versions d’Excel, les options de la fonction Filtre ne tiennent pas compte de la casse par défaut : les entrées en majuscules comme en minuscules sont donc toutes deux prises en compte, sauf si vos données sont sensibles à la casse.
  • Si les résultats attendus ne s’affichent pas, vérifiez qu’il n’y a aucune ligne vide dans votre plage de filtrage et que les valeurs textuelles ne contiennent ni espaces en début ni espaces en fin — ces éléments peuvent nuire à la précision du filtre. Utilisez les fonctions SUPPRESPACE ou EPURAGE dans des colonnes auxiliaires si nécessaire.

Cette méthode convient au filtrage rapide, mais peut s’avérer limitée pour des filtres complexes à conditions multiples ou lorsque des logiques personnalisées sont requises. Elle est idéale lorsque vos données sont principalement textuelles et que vous avez besoin d’un moyen visuel rapide pour extraire les éléments correspondants. Pour des conditions plus avancées ou combinées, envisagez d’utiliser des formules ou des colonnes auxiliaires décrites plus loin.


Filtrer des valeurs par leur première lettre ou leur dernier caractère à l’aide d’un code VBA

Pour les utilisateurs à l’aise avec les macros, VBA offre une méthode plus flexible pour filtrer les données selon la première lettre ou le dernier caractère, notamment lorsqu’il s’agit de traiter de gros fichiers, d’automatiser des filtres répétitifs ou d’appliquer des logiques spécifiques non disponibles via les filtres standards. Cette méthode est particulièrement efficace lorsque vous devez appliquer la condition de filtrage sur plusieurs feuilles ou concevoir un processus reproductible destiné à une utilisation fréquente.

1. Appuyez sur Alt + F11 pour ouvrir l’éditeur Microsoft Visual Basic pour Applications.

2. Dans la fenêtre de l’éditeur VBA, accédez à Insertion > Module. Collez ensuite le code fourni ci-dessous dans la nouvelle fenêtre de module. Veillez à ce que les références de votre feuille et de votre plage correspondent bien à celles de votre jeu de données.

Code VBA : Filtrer selon la première lettre ou le dernier caractère

Sub filterbyletter()
	Dim rng01 As Range
	Set rng01 = [A1:A8]
	rng01.Parent.AutoFilterMode = False
	rng01.Columns(1).AutoFilter Field: = 1, Criteria1: = "=a*", VisibleDropDown: = False
End Sub

3. Appuyez sur F5 pour exécuter le code. Les valeurs correspondant au modèle spécifié seront filtrées instantanément.

Notes :
  • Dans le code, A1:A8 correspond à la plage contenant les valeurs que vous souhaitez filtrer. Ajustez cette plage en fonction de l’emplacement de vos données.
  • a* indique à Excel de filtrer toutes les entrées commençant par « a ». Pour filtrer les entrées se terminant par « a », remplacez a* par *a dans le code.
  • Vous pouvez supprimer le filtre ultérieurement en revenant dans Excel et en cliquant sur Données > Filtrer. Voir la capture d’écran :
    Capture d’écran de l’option Filtre dans Excel

Si vos données ne sont pas filtrées comme prévu, vérifiez soigneusement que les plages de référence et les conditions de filtrage sont correctement définies. Sauvegardez toujours une copie de votre classeur avant d’exécuter des macros pour éviter toute modification accidentelle. Assurez-vous également que les macros sont activées dans les paramètres d’Excel.


Filtrer des valeurs par leur première lettre ou leur dernier caractère à l’aide d’une formule Excel et d’une colonne auxiliaire

Cette méthode s’appuie sur une colonne auxiliaire dotée d’une formule logique pour identifier si chaque valeur de votre jeu de données commence ou se termine par une lettre précise. Vous pouvez ensuite filtrer vos données en fonction des résultats (VRAI/FAUX) affichés dans cette colonne. Cette approche s’avère particulièrement utile lorsque :

  • Vous avez plusieurs Conditions de filtrage complexes
  • Vous souhaitez valider visuellement quels éléments répondent aux critères avant de filtrer
  • Les options de filtre intégrées sont insuffisantes (par exemple, lorsqu’il s’agit de combiner des logiques ET/OU)
  • Vous devez réutiliser, modifier ou auditer ultérieurement la logique de filtrage

Par exemple, si vos données se trouvent dans la colonne A et que vous souhaitez filtrer les valeurs commençant par la lettre « a » :

1. Saisissez la formule suivante dans la colonne vide adjacente (par exemple, dans la cellule B2) :

=LEFT(A2,1)="a"

2. Après avoir saisi la formule, appuyez sur Entrée. Pour l’appliquer à toutes les lignes, utilisez la poignée de recopie et faites glisser la formule vers le bas, parallèlement à votre plage de données.

3. Chaque cellule de la colonne auxiliaire affiche désormais soit VRAI (si la valeur commence par « a »), soit FAUX. Pour filtrer, sélectionnez l’ensemble de votre plage de données (y compris la colonne auxiliaire), puis cliquez sur Données > Filtrer. Appliquez ensuite un filtre à la colonne auxiliaire afin d’afficher uniquement les lignes marquées VRAI — celles qui correspondent exactement à vos critères.

Conseils:

Vous pouvez utiliser une formule similaire pour filtrer selon le dernier caractère. Par exemple, pour trouver les valeurs se terminant par « a », saisissez dans la cellule B2 :

=RIGHT(A2,1)="a"

Cette méthode est flexible : si vous devez appliquer des règles de filtrage plus complexes — par exemple, sélectionner les valeurs commençant par certaines sous-chaînes ou répondant à plusieurs conditions logiques — vous pouvez étendre la formule comme suit. Elle affichera alors VRAI uniquement pour les valeurs qui commencent par « a » et se terminent par « z ».

=AND(LEFT(A2,1)="a",RIGHT(A2,1)="z")

Avantages : Cette solution offre une grande flexibilité et une excellente visibilité, idéale pour les audits ou lorsqu’il faut modifier fréquemment la logique de filtrage. Sa transparence permet de repérer facilement toute erreur ou incohérence. Elle s’intègre également aisément à d’autres fonctionnalités Excel, telles que la mise en forme conditionnelle ou les filtres avancés.

Dépannage : Assurez-vous que vos données ne contiennent pas d’espaces superflus, car ceux-ci peuvent fausser les résultats. Utilisez la formule =SUPPRESPACE(A2) dans une colonne auxiliaire si nécessaire. Lorsque vous copiez des formules vers de nouvelles lignes, vérifiez attentivement les références de cellule — notamment si vous utilisez des références absolues ou mixtes pour des logiques plus avancées.

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels