Comment trouver rapidement la position de la première lettre (alpha) dans une chaîne de caractères dans Excel ?
Si vous travaillez avec une liste de chaînes de texte contenant un mélange de lettres et de chiffres dans Excel, trouver la position de la première lettre peut être délicat. Dans ce tutoriel, nous vous montrerons différentes méthodes pour identifier rapidement la position du premier caractère alphabétique dans une chaîne.

Trouver la position du premier alpha dans une chaîne avec des formules
Voici quelques formules pour vous aider à trouver la position de la première lettre dans une chaîne.
Sélectionnez une cellule vide où vous placerez le résultat, ici prenons B2 comme exemple, et entrez cette formule =EQUIV(VRAI;ESTERR(VAL(MILIEU(A2;LIGNE(INDIRECT("1:"&NBCAR(A2)));1)));0), maintenez Maj + Ctrl, puis appuyez sur Entrée pour obtenir le résultat. Ensuite, cliquez sur B2 et faites glisser la poignée de recopie automatique vers les cellules qui doivent appliquer cette formule. Voir capture d'écran :
Astuce: avec la formule ci-dessus, s'il n'y a aucun caractère alpha, elle affichera une valeur d'erreur.
Dans la formule, A2 est la cellule où vous souhaitez trouver la position du premier alpha. Vous pouvez la modifier selon vos besoins.
Trouver la position du premier alpha dans une chaîne avec une fonction définie
Si vous utilisez souvent des fonctions définies, voici également une fonction définie pour vous aider à trouver le premier alpha et retourner sa position.
1. Appuyez sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez sur Insertion > Module, puis collez le code ci-dessous dans le script du module.
Function FirstNonDigit(xStr As String) As Long
'Updateby20220915
Dim xChar As Integer
Dim xPos As Integer
Dim I As Integer
Application.Volatile
For I = 1 To Len(xStr)
xChar = Asc(Mid(xStr, I, 1))
If (xChar <= 90 And xChar >= 65) Or (xChar <= 122 And xChar >= 97) Then
xPos = I
Exit For
End If
Next
FirstNonDigit = xPos
End Function
3. Enregistrez le code et revenez à la feuille, sélectionnez une cellule vide et entrez cette formule =FirstNonDigit(A15), appuyez sur Entrée et vous pouvez trouver la position du premier caractère alpha.
Extraire toutes les lettres d'une chaîne avec Kutools pour Excel
Mais dans certains autres cas, vous souhaiterez peut-être extraire uniquement les caractères alphabétiques d'une chaîne mixte comme indiqué dans la capture d'écran ci-dessous. Dans cette situation, vous pouvez appliquer l'utilitaire Supprimer des caractères spécifiques de Kutools pour Excel – un outil complémentaire pratique et utile pour effectuer cette tâche rapidement.
1. Faites une copie des chaînes dont vous souhaitez extraire les caractères alphabétiques. Voir capture d'écran :
2. Sélectionnez ensuite les chaînes copiées et cliquez sur Kutools > Texte > Supprimer des caractères spécifiques. Voir capture d'écran :
3. Et dans la boîte de dialogue Supprimer des caractères spécifiques qui apparaît, cochez uniquement l'option Caractères non alphabétiques vous pouvez prévisualiser les résultats supprimés lorsque vous cochez dans la zone Aperçu . Voir capture d'écran :
4. Cliquez sur Ok ou Appliquer. Maintenant, seuls les caractères alphabétiques sont extraits.
Démo : Extraire uniquement du texte à partir d'une chaîne alphanumérique dans Excel en utilisant Kutools pour Excel
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la 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 facilite grandement 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 pour vous chaque jour !