Comment trouver la position d'un caractère dans une cellule ? Deux fonctions Excel sont à votre disposition ; CHERCHE et TROUVE.
Paramètres des fonctions CHERCHE et TROUVE
La différence entre ces deux fonctions c'est la casse (différence entre les majuscules et minuscules)
- TROUVE est sensible à la casse
- CHERCHE ne fait pas de différence entre les caractères
Utilisation des fonctions CHERCHE et TROUVE
Généralement, trouver la position d'un caractère c'est nécessaire pour découper une chaîne de caractères. C'est ainsi qu'il fallait travailler pendant des années.
MAIS, de nouvelles fonctions Excel, disponiblent avec Excel 365, permettent de travailler sur vos chaînes de caractères avec beaucoup plus de facilités.
- Extraire les n premiers ou derniers mots à partir d'un délimiteur (TEXTE.AVANT et TEXTE.APRES)
- Fractionner un texte sur tous les délimiteurs (FRACTIONNER.TEXTE)
- Trouver un caractère en partant de la fin d'une chaîne de caractère
- Séparer un texte sur plusieurs délimiteurs différents
Exemple d'utilisation
Mais si vous ne travaillez pas avec la version d'Excel 365, voici comment il faut procéder pour découper un texte.
Dans l'exemple suivant, nous voulons extraire le nom de famille. Pour cela, il nous faut trouver la position de la première virugle dans chaque cellule/
=CHERCHE("/";A2)
Pour extraire la partie gauche, nous allons utiliser la fonction GAUCHE
=GAUCHE(A2;CHERCHE(",";A2)-1)
Le -1 est nécessaire pour ne pas renvoyer la virgule. Autrement, nous aurions retourné MILLET,
Pourquoi les fonctions peuvent renvoyer des erreurs ?
Le problème avec les fonctions CHERCHE et TROUVE c'est que si le caractère à rechercher n'est pas dans le texte de recherche, la fonction retourne une erreur. Pour contourner le problème, il suffit d'inclure la fonction CHERCHE dans une fonction SIERREUR.
=SIERREUR(CHERCHE(",";A2);"NBCAR(A2)"")
Conclusion
Si vous travaillez avec Excel 365, vous avez tout intérêt à utiliser les nouvelles fonctions.
- Elles sont plus simples à coder
- Elles sont plus performantes
- Elles offrent d'avantage de possibilités d'extraction