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

Comment vérifier si une cellule commence ou se termine par un caractère spécifique dans Excel ?

AuteurSiluvia Date de modification

Lorsque vous gérez des données dans Excel, il peut s’avérer utile de vérifier si certaines cellules commencent ou se terminent par un caractère spécifique. Par exemple, vous pourriez vouloir identifier tous les codes produits débutant par « s » ou toutes les adresses e-mail se terminant par « n ». Ce type de vérification est courant lors du nettoyage de données, du filtrage de listes, ou encore pour définir des règles automatiques de mise en forme conditionnelle ou de sélection. Selon la complexité de votre tâche et vos préférences en matière de flux de travail, plusieurs méthodes pratiques vous permettent d’obtenir ce résultat facilement.

Vérifier si une cellule commence ou se termine par un caractère spécifique à l’aide d’une formule
Vérifier si une cellule commence ou se termine par un caractère spécifique avec Kutools pour Excel
Mettre en évidence visuellement les cellules qui commencent ou se terminent par un caractère spécifique à l’aide de Utiliser la mise en forme conditionnelle
Vérifier si une cellule commence ou se termine par un caractère spécifique à l’aide d’un code VBA


Vérifier si une cellule commence ou se termine par un caractère spécifique à l’aide d’une formule

Supposons que vous disposiez d’une longue liste de valeurs et que vous deviez déterminer rapidement si chacune d’elles commence ou se termine par un caractère particulier. Les formules Excel offrent une approche directe et flexible pour répondre à ce besoin, sans recourir à des outils ou des compléments supplémentaires. Cette solution s’adapte facilement à de grands jeux de données, notamment lorsqu’une vérification immédiate de type OUI/NON dans une colonne est requise pour des analyses, des rapports ou des règles de validation ultérieurs.

Par exemple, vous souhaitez vérifier si une cellule commence par le caractère « s » ou se termine par le caractère « n ». Voici les formules que vous pouvez utiliser :

1. Sélectionnez une cellule vide (par exemple B2) à côté de vos données pour afficher le résultat de la vérification, saisissez la formule suivante dans la barre de formule, puis appuyez sur la touche Entrée :

=IF(LEFT(TRIM(A2),1)="s","OK","Not OK")

Capture d’écran montrant la formule permettant de vérifier si une cellule commence par un caractère spécifique dans Excel

La formule supprime les espaces au début et à la fin de A2, puis vérifie si le premier caractère est « s ». Si c’est le cas, elle renvoie « OK » ; sinon, elle renvoie « Non OK ».

2. Maintenez la sélection sur la cellule B2, puis faites glisser la poignée de recopie vers le bas pour appliquer la formule à l’ensemble de votre liste. Vous pourrez ainsi vérifier chaque cellule concernée dans la plage sélectionnée.

Capture d’écran montrant le résultat dans une colonne après vérification que les cellules commencent par un caractère spécifique dans Excel

Remarques et conseils :

1. Dans la formule,A2représente la cellule cible et «s»correspond au caractère que vous testez. Ces éléments peuvent être adaptés selon vos besoins. Si le résultat affiche « Non OK », cela signifie que la cellule ne commence pas par « s ».
2. Pour vérifier si une cellule se termine par le caractère « n », utilisez plutôt cette formule :
=IF(RIGHT(TRIM(A2),1)="n","OK","Not OK")

Capture d’écran montrant la formule permettant de vérifier si une cellule se termine par un caractère spécifique dans Excel

3. Astuce pratique : si vous souhaitez tester d’autres caractères, remplacez simplement le « s » ou le « n » dans la formule par les valeurs souhaitées. Si vos données contiennent à la fois des majuscules et Filtrer par chaînes en minuscules, envisagez d’utiliser des fonctions telles que MINUSCULE()ou MAJUSCULE()pour garantir une cohérence.
4. N’oubliez pas que ces formules vérifient uniquement le premier ou le dernier caractère ; si vous devez rechercher des mots entiers ou des sous-chaînes, des formules associées telles que TROUVE.TEXTEou TROUVERseront plus appropriées.

En général, l’utilisation de formules est rapide et simple dès que vous souhaitez obtenir des résultats directement dans les cellules afin de les trier, les filtrer ou réaliser d’autres calculs.


Vérifier si une cellule commence ou se termine par un caractère spécifique avec Kutools pour Excel

L’outil Sélectionner des cellules spécifiques de Kutools pour Excel propose une méthode intuitive et efficace pour identifier et sélectionner les cellules qui commencent ou se terminent par des caractères spécifiques. Cette approche s’avère particulièrement utile lorsque vous souhaitez sélectionner, mettre en évidence ou effectuer d’autres opérations — comme la suppression, la mise en forme ou la copie par lots — sur les cellules correspondant à vos critères, plutôt que de vous contenter d’afficher un simple résultat dans une colonne adjacente.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Mode d’emploi :

1. Commencez par sélectionner la plage dans laquelle vous souhaitez vérifier les caractères initiaux ou finaux. Cliquez ensuite sur Kutools > Sélectionner > Sélectionner des cellules spécifiques. Voir la capture d’écran :

Capture d’écran montrant l’option Kutools « Sélectionner des cellules spécifiques » dans Excel

2. Dans la boîte de dialogue Sélectionner des cellules spécifiques, sélectionnez Cellule dans la zone Sélectionner le type. Dans la liste déroulante Spécifier le type, choisissez Commence par ou Se termine par, puis saisissez le caractère à vérifier. Cliquez sur OK.

Capture d’écran affichant la boîte de dialogue « Sélectionner des cellules spécifiques »

3. Une boîte de dialogue s’affiche, indiquant le nombre de correspondances trouvées. Confirmez pour voir les cellules sélectionnées mises en évidence.

Capture d’écran montrant le résultat après avoir utilisé Kutools pour vérifier si les cellules commencent ou se terminent par un caractère spécifique

Remarque : Cet outil vous permet de définir jusqu’à deux critères. Par exemple, vous pouvez sélectionner simultanément les cellules qui commencent par « F » ou se terminent par « s », ce qui facilite grandement les vérifications multicritères.

Capture d’écran illustrant la sélection avancée de cellules qui commencent ou se terminent par des caractères spécifiques à l’aide de Kutools

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant

Dans l’ensemble, Kutools offre une interface intuitive aux utilisateurs privilégiant les sélections visuelles aux formules. Il s’avère particulièrement utile pour ceux qui maîtrisent moins les fonctions Excel complexes ou souhaitent appliquer des opérations par lots sur les cellules correspondantes. Toutefois, la sélection et la mise en évidence ne produisent pas automatiquement un résultat en colonne, sauf si vous les combinez avec des étapes supplémentaires.


Mettre en évidence visuellement les cellules qui commencent ou se terminent par un caractère spécifique à l’aide de Utiliser la mise en forme conditionnelle

La mise en forme conditionnelle offre une méthode simple et visuelle pour identifier instantanément les cellules qui commencent ou se terminent par un caractère donné, en appliquant automatiquement une couleur ou des règles de mise en forme aux cellules correspondantes. Cette solution est idéale lorsque vous souhaitez obtenir immédiatement une vue dynamique des correspondances, sans avoir à créer une nouvelle colonne affichant le résultat.

Par exemple, pour mettre en évidence les cellules commençant par « s » ou se terminant par « n » dans votre liste :

1. Sélectionnez la plage de cellules que vous souhaitez mettre en forme.

2. Allez dans l’onglet Accueil, puis cliquez sur « Utiliser la mise en forme conditionnelle » > « Nouvelle règle ».

3. Choisissez l’option « Utiliser une formule pour déterminer les cellules à mettre en forme ».

4. Pour mettre en évidence les cellules commençant par « s », saisissez la formule suivante :

=LEFT(TRIM(A2),1)="s"

5. Cliquez sur le bouton Format, choisissez votre Couleur de remplissage ou votre Style de police préféré(e), puis validez par OK.

Si vous souhaitez mettre en évidence les cellules qui se terminent par « n », utilisez plutôt cette formule :

=RIGHT(TRIM(A2),1)="n"

6. Cliquez sur OK dans toutes les boîtes de dialogue : toutes les cellules concernées seront désormais mises en évidence conformément à votre règle.

Remarques pratiques et dépannage :

  • Assurez-vous que les références de formule (par exemple,)A2) correspondent à la première cellule de votre plage sélectionnée. Si votre plage de données commence sur une ligne différente, ajustez la formule en conséquence.
  • La mise en forme conditionnelle se met à jour automatiquement dès que vos données changent — pensez à étendre la règle si vous ajoutez des lignes.
  • Pour supprimer la mise en forme, il vous suffit d’effacer les règles des cellules sélectionnées via **Utiliser la mise en forme conditionnelle > Effacer les règles**.
  • La mise en forme conditionnelle est un moyen efficace d’analyser visuellement vos données, sans toutefois ajouter de colonnes logiques ni déclencher d’actions au-delà de la mise en forme elle-même. Associez-la au tri ou au filtrage pour des analyses encore plus performantes.
  • Si des règles qui se chevauchent génèrent des résultats confus, vérifiez l’ordre et la priorité de vos règles de mise en forme.

Démo : Vérifier si une cellule commence ou se termine par un caractère spécifique avec Kutools pour Excel

 
Kutools pour Excel: Plus de 300 outils pratiques à portée de main ! Profitez de fonctionnalités alimentées par l’IA pour travailler plus intelligemment et plus rapidement !Téléchargez dès maintenant !

Vérifier si une cellule commence ou se termine par un caractère spécifique à l’aide d’un code VBA

Si vous souhaitez automatiser le processus, gérer de grands jeux de données ou opter pour une approche plus polyvalente et personnalisable, une macro VBA s’avère particulièrement efficace. Elle est idéale pour parcourir une plage, générer automatiquement des résultats dans une autre colonne ou mettre en évidence les cellules correspondant à vos critères — le tout en une seule action.

Mode d’emploi :

1. Ouvrez l’éditeur VBA en cliquant sur Outils de développement > Visual Basic ou en appuyant directement sur les touches Alt + F11. Dans la fenêtre VBA, cliquez sur Insertion > Module, puis saisissez le code approprié comme indiqué ci-dessous.

Si vous souhaitez afficher le résultat (« OK »/« Non OK ») dans une nouvelle colonne pour les cellules commençant par un caractère spécifique, utilisez le code suivant :

Sub CheckCellStartCharacter()
    Dim WorkRng As Range
    Dim CheckChar As String
    Dim i As Long
    Dim OutCol As Integer
    
    On Error Resume Next
    Set WorkRng = Application.InputBox("Select the range to check", "KutoolsforExcel", Type:=8)
    CheckChar = InputBox("Enter the starting character to check (case-sensitive):", "KutoolsforExcel")
    
    If WorkRng Is Nothing Or CheckChar = "" Then Exit Sub
    
    OutCol = WorkRng.Columns(WorkRng.Columns.Count).Column + 1
    
    For i = 1 To WorkRng.Rows.Count
        If Left(Trim(WorkRng.Cells(i, 1).Value), 1) = CheckChar Then
            WorkRng.Cells(i, 1).Offset(0, WorkRng.Columns.Count).Value = "OK"
        Else
            WorkRng.Cells(i, 1).Offset(0, WorkRng.Columns.Count).Value = "Not OK"
        End If
    Next i
    
    MsgBox "Check complete. Results output in column " & Chr(65 + WorkRng.Columns.Count), vbInformation
End Sub

2. Fermez l’éditeur VBA et revenez à Excel. Appuyez sur la touche F5 ou cliquez sur Exécuter. Une invite vous demandera de sélectionner la plage à analyser ainsi que le caractère initial recherché. La macro affichera alors « OK » ou « Non OK » dans la colonne située immédiatement à droite de votre sélection.

Si vous préférez mettre en évidence les cellules se terminant par un caractère spécifique (plutôt qu’afficher un résultat), utilisez la macro alternative suivante :

Sub HighlightCellsEndingWithChar()
    Dim WorkRng As Range
    Dim CheckChar As String
    Dim i As Long
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.InputBox("Select range to highlight", xTitleId, Type:=8)
    CheckChar = InputBox("Enter the ending character to highlight (case-sensitive):", xTitleId)
    If WorkRng Is Nothing Or CheckChar = "" Then Exit Sub
    For i = 1 To WorkRng.Rows.Count
        If Right(Trim(WorkRng.Cells(i, 1).Value), 1) = CheckChar Then
            WorkRng.Cells(i, 1).Interior.Color = vbYellow
        End If
    Next i
    MsgBox "Highlighting complete.", vbInformation
End Sub

Pour l’exécuter : procédez de la même manière dans l’éditeur VBA et lancez **HighlightCellsEndingWithChar**. Toutes les cellules dont la valeur se termine par le caractère que vous aurez spécifié seront alors mises en surbrillance en jaune.

Conseils et remarques :

  • Tout code VBA doit être enregistré dans un classeur Excel prenant en charge les macros Type de fichier (.xlsm) afin de garantir son bon fonctionnement.
  • Ces macros sont sensibles à la casse et suppriment les espaces avant de vérifier les caractères. Ajustez et personnalisez le code selon vos besoins.
  • Le VBA convient aux utilisateurs avancés ou aux scénarios nécessitant un traitement par lots, des opérations répétées ou une automatisation de flux de travail.
  • Sauvegardez toujours vos données avant d’exécuter des macros, au cas où des modifications involontaires seraient apporté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