Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

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

Author Siluvia Last modified

Lors de la gestion des données dans Excel, vous pouvez rencontrer des situations où il est nécessaire 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 commençant par « s » ou toutes les adresses e-mail se terminant par « n ». Ce type de vérification est courant dans le nettoyage des données, le filtrage des listes et pour configurer des règles de formatage ou de sélection automatiques. Selon la complexité de la tâche et vos préférences de flux de travail, il existe plusieurs méthodes pratiques pour y parvenir.

Vérifiez si une cellule commence ou se termine par un caractère spécifique avec une formule
Vérifiez si une cellule commence ou se termine par un caractère spécifique avec Kutools pour Excel
Mettez en surbrillance visuellement les cellules si elles commencent ou se terminent par un caractère spécifique à l'aide de la mise en forme conditionnelle
Vérifiez si une cellule commence ou se termine par un caractère spécifique à l'aide d'un code VBA


Vérifiez si une cellule commence ou se termine par un caractère spécifique avec une formule

Supposons que vous ayez une longue liste de valeurs et que vous deviez rapidement déterminer si chacune commence ou se termine par un caractère particulier. Les formules Excel offrent une approche directe et flexible pour répondre à ce besoin sans utiliser d'outils supplémentaires ou de modules complémentaires. Cette solution est largement adaptable aux grands ensembles de données, surtout lorsque vous avez besoin d'une vérification immédiate de type OUI/NON basée sur une colonne pour une analyse, un rapport ou des règles de validation ultérieures.

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, entrez la formule suivante dans la barre de formule, puis appuyez sur la touche Entrée :

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

A screenshot showing the formula to check if a cell begins with a specific character in Excel

La formule supprime les espaces avant/après de A2 et vérifie si le premier caractère est « s ». Si cela correspond, elle renvoie OK ; sinon, elle renvoie Pas OK.

2. Continuez à sélectionner la cellule B2, puis faites glisser la poignée de recopie vers le bas pour copier la formule pour le reste de votre liste. Cela vous permettra de vérifier chaque cellule pertinente dans votre plage choisie.

A screenshot showing the result in a column after checking if cells begin with a specific character in Excel

Remarques et conseils :

1. Dans la formule, A2 représente la cellule cible et « s » est le caractère que vous testez. Ces éléments peuvent être adaptés selon les besoins. Si le résultat indique Pas 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")

A screenshot showing the formula to check if a cell ends with a specific character in Excel

3. Conseil pratique : Si vous souhaitez tester différents caractères, modifiez simplement le « s » ou « n » dans la formule par les valeurs souhaitées. Si vos données contiennent des majuscules et des minuscules, envisagez d'utiliser des fonctions comme LOWER() ou UPPER() pour assurer la cohérence.
4. N'oubliez pas que ces formules vérifient uniquement le premier ou le dernier caractère ; si vous devez vérifier des mots entiers ou des sous-chaînes, des formules connexes telles que SEARCH ou FIND peuvent être plus appropriées.

En général, l'utilisation de formules est rapide et facile lorsque vous souhaitez obtenir des résultats directement dans les cellules pour trier, filtrer ou effectuer d'autres calculs.


Vérifiez 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 dans Kutools pour Excel fournit 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 est particulièrement utile lorsque vous souhaitez sélectionner visuellement, mettre en surbrillance ou effectuer d'autres opérations sur les cellules répondant à vos critères (comme supprimer par lots, formater ou copier), plutôt que simplement afficher un résultat dans une colonne adjacente.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Comment utiliser :

1. Commencez par sélectionner la plage où vous devez vérifier les caractères de début ou de fin. Ensuite, cliquez sur Kutools > Sélectionner > Sélectionner des cellules spécifiques. Voir la capture d'écran :

A screenshot showing the Kutools Select Specific Cells option in Excel

2. Dans la boîte de dialogue Sélectionner des cellules spécifiques, sélectionnez Cellule dans la zone Type de sélection. Dans la liste déroulante Type spécifique, choisissez Commence par ou Se termine par, et entrez le caractère que vous souhaitez vérifier. Cliquez sur OK.

A screenshot showing the Select Specific Cells dialog

3. Une boîte de dialogue apparaîtra résumant le nombre de correspondances trouvées. Confirmez pour voir les cellules sélectionnées mises en surbrillance.

A screenshot showing the result after using Kutools to check if cells begin or end with a specific character

Remarque : Cet outil vous permet de spécifier jusqu'à deux critères. Par exemple, vous pouvez sélectionner les cellules qui commencent par « F » ou se terminent par « s » simultanément, rationalisant ainsi les vérifications multi-conditions.

A screenshot showing the advanced selection of cells that begin or end with specific characters using Kutools

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant

Dans l'ensemble, Kutools offre une interface simple pour les utilisateurs qui préfèrent les sélections visuelles aux formules. Il est particulièrement utile pour ceux qui ne sont pas à l'aise avec des fonctions Excel complexes ou qui souhaitent effectuer des opérations par lots sur les cellules correspondantes. Cependant, la sélection et la mise en surbrillance ne fournissent pas automatiquement un résultat en colonne, à moins de combiner cela avec d'autres étapes.


Mettez en surbrillance visuellement les cellules si elles commencent ou se terminent par un caractère spécifique à l'aide de la mise en forme conditionnelle

La mise en forme conditionnelle offre une manière simple et visuelle de voir instantanément quelles cellules commencent ou se terminent par un caractère souhaité, en appliquant automatiquement des règles de couleur ou de formatage aux cellules correspondantes. Cette solution est idéale lorsque vous souhaitez une vue dynamique immédiate des correspondances, mais n'avez pas nécessairement besoin d'une nouvelle colonne montrant le résultat.

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

1. Sélectionnez la plage de cellules que vous souhaitez formater.

2. Allez dans l'onglet Accueil, cliquez sur Mise en forme conditionnelle > Nouvelle règle.

3. Choisissez Utiliser une formule pour déterminer les cellules à formater.

4. Pour mettre en surbrillance les cellules qui commencent par « s », entrez la formule suivante :

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

5. Cliquez sur le bouton Format, définissez votre couleur de remplissage ou style de police préféré, puis cliquez sur OK.

Si vous souhaitez mettre en surbrillance 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 applicables seront désormais mises en surbrillance visuellement selon la règle que vous avez choisie.

Remarques pratiques et dépannage :

  • Assurez-vous que les références de formule (par ex., A2) correspondent à la première cellule de votre plage de sélection. Si votre plage de données commence à une ligne différente, ajustez la formule en conséquence.
  • La mise en forme conditionnelle se met à jour automatiquement lorsque vos données changent — si vous ajoutez plus de lignes, étendez la règle en conséquence.
  • Pour supprimer le formatage, effacez simplement les règles de vos cellules sélectionnées via Mise en forme conditionnelle > Effacer les règles.
  • La mise en forme conditionnelle est un moyen efficace de revoir visuellement les données, mais elle n'ajoute pas de colonnes logiques ni n'effectue d'actions au-delà du formatage. Combinez-la avec un tri ou un filtrage pour des tâches plus avancées.
  • Si des règles superposées provoquent des résultats confus, examinez l'ordre et la priorité de vos règles de formatage.

Démo : Vérifiez 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 IA définitivement gratuites ! Télécharger maintenant !

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

Si vous devez automatiser le processus, gérer de grands ensembles de données ou préférez une approche plus polyvalente et personnalisable, utiliser une macro VBA peut être très efficace. C'est particulièrement pratique lorsque vous souhaitez parcourir une plage, générer automatiquement des résultats dans une autre colonne ou mettre en surbrillance les cellules répondant à vos critères, le tout en une seule action.

Comment utiliser :

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

Si vous souhaitez afficher le résultat (« OK »/« Pas OK ») dans une nouvelle colonne pour les cellules qui commencent 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. Un message vous demandera de sélectionner la plage que vous souhaitez analyser et le caractère de début cible. La macro générera ensuite « OK » ou « Pas OK » dans la colonne immédiatement à droite de votre sélection.

Si vous préférez plutôt mettre en surbrillance les cellules qui se terminent par un caractère spécifique (au lieu d'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 exécuter : Suivez le même processus dans l'éditeur VBA, et exécutez HighlightCellsEndingWithChar. Cela mettra en surbrillance en jaune toute cellule dont la valeur se termine par le caractère spécifié.

Conseils et remarques :

  • Tout le code VBA doit être enregistré dans un format de fichier Excel prenant en charge les macros (.xlsm) pour assurer un fonctionnement correct.
  • Ces macros sont sensibles à la casse et suppriment les espaces avant de vérifier les caractères. Ajustez et personnalisez dans le code selon les besoins.
  • VBA convient aux utilisateurs avancés ou pour les scénarios nécessitant un traitement par lots, des opérations répétées ou l'automatisation des flux de travail.
  • Effectuez toujours une sauvegarde de vos données avant d'exécuter des macros en cas de modifications involontaires.

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | Recherche multi-feuilles | Correspondance floue...
Liste déroulante avancée : Créer rapidement une liste déroulante | Liste déroulante dépendante | Liste déroulante à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/Déchiffrer les cellules | Envoyer un e-mail par liste | Super Filtre | Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...)...
Top15 des ensembles d’outils :12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...) |50+ Types de graphiques (Diagramme de Gantt, ...) |40+ Formules pratiques (Calculer l’âge en fonction de la date de naissance, ...) |19 outils d’insertion (Insérer un code QR, Insérer une image depuis le chemin, ...) |12 outils de conversion (Convertir en mots, Conversion de devises, ...) |7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...) | ... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement votre travail.

  • Activez la modification 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é de50 % et réduit des centaines de clics de souris chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels