Bonjour

J’ai déjà reçu des petits casse-tête Excel depuis que je fais ce job. Je peux vous le dire tous les fichiers Excel ne sont pas toujours aussi bien faits que vous le pensez et certaines personnes ont souvent des problématiques bien particulières.

Dans cet article on va apprendre à extraire les X premiers mots d’une phrase qui est dans une cellule. Prenons le cas ci-dessous:

donnees-phrase

Je vous l’avais dit, un petit casse-tête! Avant de donner la solution, je vous propose d’un prendre une petite gorgée de café.

 

La solution:

Disons qu’on veut extraire les 3 premiers mots d’une phrase. Ceci signifie qu’on extrait tous les caractères jusqu’au 3ème espace rencontré. En effet le 3ème espace marque la fin des 3 premiers caractères. Je vais donc:

  • Remplacer le 3ème espace de la phrase par un caractère disons spécial (avec la fonction SUBSTITUE) ensuite
  • Retrouver la position de ce caractères spécial (avec la fonction  CHERCHE) et enfin
  • Extraire depuis la gauche tous les caractères avant le caractère spécial (avec la fonction GAUCHE)

Qu’est ce que cela donne?

Remplacer le 3ème espace de la phrase par un caractère spécial, ici ce sera “µ”. On dira que cette formule est écrite en B10

substitue_espace

Retrouver la position de ce caractère spécial.  On écrit cette formule en B12

position_special

Extraire depuis la gauche tous les caractère avant le caractère avant le caractère spécial

extract

Solution globale (tout en un)

tout_en_un

 

Pour l’exercice voici la solution:

formule_002

 

Cette formule sera recopiée jusqu’en D6.

Bon j’espère que vous avez compris l’utilité de la gorgée de café…

 

Si vous avez d’autres propositions ou questions n’hésitez pas à partager en remplissant l’espace ci-dessous des commentaires

Share This