formateur informatique

Isoler les textes placés entre deux caractères avec Excel

Accueil  >  Bureautique  >  Excel  >  Excel Avancé  >  Isoler les textes placés entre deux caractères avec Excel
Livres à télécharger


Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url :


Inscription Newsletter    Abonner à Youtube    Vidéos astuces Instagram
Sujets que vous pourriez aussi aimer :


Le texte placé entre

Grâce à l'imbrication des fonctions Texte.Avant et Texte.Apres, nous allons découvrir avec quelle simplicité il est possible d'isoler les informations placées entre deux caractères.

Extraire les données entre parenthèses par formule Excel

Sur l'exemple illustré par la capture, nous reprenons le cas que nous avions abouti pour isoler les valeurs placées entre parenthèses. Mais grâce aux fonctions que nous avons évoquées, nous allons considérablement simplifier la syntaxe.

Classeur Excel à télécharger
Pour améliorer la solution, nous suggérons d'appuyer l'étude sur ce classeur qui héberge des données entre parenthèses, au milieu de textes. Nous trouvons un tableau fait de trois colonnes. Et comme vous pouvez le voir, les données entre parenthèses de la première colonne sont déjà extraites dans la deuxième, oui mais avec l'ancienne syntaxe. Si vous cliquez par exemple sur la cellule E4, vous pouvez ensuite consulter la syntaxe de la formule dans la barre de formule : =STXT(D4; CHERCHE("("; D4)+1; CHERCHE(")"; D4)-CHERCHE("("; D4)-1)

Ce qui est avant
C'est donc cette syntaxe que nous devons changer pour gagner en simplicité. Par imbrication comme nous l'avons dit, l'idée est de réaliser l'extraction de ce qui est placé après la parenthèse ouvrante dans le texte extrait avant la parenthèse fermante. C'est donc la fonction Texte.Avant qui doit être imbriquée dans la fonction Texte.Apres. Mais nous allons procéder par étapes.
  • Sélectionner la plage de cellules E4:E14,
  • Puis, enfoncer la touche Suppr duclavier,
Nous repartons d'une colonne désormais purgée de la précédente formule.
  • Cliquer maintenant sur la cellule E4 pour la sélectionner,
  • Taper le symbole égal (=) pour amorcer la construction de la formule,
  • Inscrire la fonction pour prélever avant, suivie d'une parenthèse, soit : Texte.Avant(,
  • Désigner la première chaîne à analyser par ses coordonnées, soit : D4,
  • Taper un point-virgule (;) pour passer dans l'argument du délimiteur,
  • Inscrire une parenthèse fermante entre guillemets, soit : ")",
  • Fermer la parenthèse de la fonction Texte.Avant,
  • Puis, valider la syntaxe par la touche Entrée du clavier,
Extraire ce qui est placé avant la parenthèse fermante par formule Excel

Certes, la cellule de réception n'est pas suffisamment grande, mais nous constatons que nous parvenons effectivement à extraire tout le texte placé avant la parenthèse fermante.

Ce qui est après
Sur ce bout de chaîne, il ne nous reste donc plus qu'à isoler les données situées après la parenthèse ouvrante. Nous l'avons dit, l'astuce consiste à embarquer cette fonction Texte.Avant dans la fonction Texte.Apres.
  • Sélectionner de nouveau la cellule E4,
  • Dans la barre de formule, cliquer juste après le symbole égal pour y placer le point d'insertion,
  • Inscrire la fonction pour prélever après, suivie d'une parenthèse ouvrante, soit : Texte.Apres(,
Elle embarque désormais la fonction Texte.Avant.
  • Cliquer à la fin de la syntaxe pour y placer le point d'insertion,
Nous venons de nous positionner après la fonction Texte.Avant. Nous allons donc agir sur le texte qui est situé avant la parenthèse fermante pour extraire ce qui suit la parenthèse ouvrante.
  • Taper un point-virgule (;) pour atteindre le délimiteur de la fonction Texte.Apres,
  • Inscrire une parenthèse ouvrante entre guillemets, soit : "(",
  • Fermer la parenthèse de la fonction Texte.Apres,
  • Puis, valider la formule par le raccourci clavier CTRL + Entrée,
De cette manière, nous gardons active la cellule du résultat.

Extraire ce qui est placé entre parenthèses par formule Excel

Et comme vous pouvez le voir, seule subsiste l'information qui était placée entre parenthèses, dans la chaîne d'origine.

Désormais, si vous cliquez et glissez la poignée de la cellule E4 jusqu'en cellule E14, ce sont bien les extractions de toutes les valeurs placées entre parenthèses, que vous obtenez. Mais vous en conviendrez, grâce à ces fonctions, nous avons largement simplifié la syntaxe de la formule que nous avions conçue autrefois : =TEXTE.APRES(TEXTE.AVANT(D4; ")"); "(").

 
Sur Facebook
Sur Youtube
Les livres
Contact
Mentions légales



Abonnement à la chaîne Youtube
Partager la formation
Partager sur Facebook
Partager sur Twitter
Partager sur LinkedIn