Exceller

Extraire le texte entre parenthèses

Extract Text Between Parentheses

Formule Excel: extraire du texte entre parenthèsesFormule générique
= MID (txt, SEARCH ('(',txt)+1, SEARCH (')',txt)- SEARCH ('(',txt)-1)
Résumé

Pour extraire du texte entre parenthèses, accolades, crochets, etc., vous pouvez utiliser une formule basée sur la fonction MID, avec l'aide de la fonction SEARCH. Dans l'exemple illustré, la formule en C5 est:

 
= MID (B5, SEARCH ('(',B5)+1, SEARCH (')',B5)- SEARCH ('(',B5)-1)+0
Explication

La base de cette formule est la fonction MID, qui extrait un nombre spécifique de caractères du texte, en commençant à un emplacement spécifique. Pour savoir par où commencer l'extraction de texte, nous utilisons cette expression:



 
 SEARCH ('(',B5)+1

Cela localise les parenthèses de gauche et ajoute 1 pour obtenir la position du premier caractère à l'intérieur des parenthèses. Pour savoir combien de caractères extraire, nous utilisons cette expression:



 
 SEARCH (')',B5)- SEARCH ('(',B5)-1

Cela localise les secondes parenthèses dans le texte et soustrait la position des premières parenthèses (moins une) pour obtenir le nombre total de caractères à extraire. Avec ces informations, MID extrait uniquement le texte entre parenthèses.

excel ajouter 1 jour à ce jour

Enfin, comme nous voulons un nombre comme résultat final dans cet exemple particulier, nous ajoutons zéro à la valeur de texte retournée par MID:



 
+0

Cette opération mathématique oblige Excel à contraindre les valeurs de texte à des nombres. Si vous n'avez pas besoin ou que vous voulez un numéro à la fin, cette étape est non requis .

Auteur Dave Bruns


^