invisible hit counter

Excel Extraire Chaine De Caractere Avant Espace


Excel Extraire Chaine De Caractere Avant Espace

Salut les amis d'Excel! On va parler aujourd'hui d'un truc tout simple, mais qui peut vous sauver la mise plus d'une fois. Vous savez, ces moments où vous avez une liste de noms et prénoms dans une seule colonne, et vous voulez juste le prénom? C'est comme essayer de séparer les frites d'un McDo quand elles sont toutes collées ensemble – frustrant, n'est-ce pas?

Eh bien, Excel est là pour vous! On va voir comment extraire la chaîne de caractères avant le premier espace. Pensez-y comme un portier qui laisse passer le premier mot, mais bloque tout le reste! Imaginez votre Excel comme un videur de boîte de nuit, super sélectif avec les mots.

La méthode simple (mais efficace!)

La formule magique (roulement de tambour!) est : =GAUCHE(A1;CHERCHE(" ";A1)-1). Bon, ça peut paraître barbare comme ça, mais croyez-moi, c'est plus gentil qu'il n'y paraît.

Décomposons ça, comme on décortiquerait un bon croissant chaud :

  • GAUCHE(A1;...) : Ça veut dire "Prends les caractères à gauche de la cellule A1 jusqu'à...". A1, c'est la cellule où se trouve votre nom complet, par exemple "Jean Dupont".
  • CHERCHE(" ";A1) : Ça cherche la position de l'espace dans A1. Dans notre exemple, ça dirait "l'espace est en position 5". C'est le détective qui trouve l'espace dans votre phrase.
  • -1 : On enlève 1 à la position de l'espace parce qu'on ne veut pas l'espace lui-même! On veut juste les lettres avant. Sinon, on se retrouverait avec "Jean " (avec un espace à la fin). Beurk!

En gros, Excel regarde votre cellule, trouve l'espace, calcule combien de lettres il y a avant l'espace, et hop, il vous donne le prénom. C'est comme de la magie, mais avec des formules!

Comment Gérer Une Chaîne De Caractères Excel Et Les Extraire - YouTube
Comment Gérer Une Chaîne De Caractères Excel Et Les Extraire - YouTube

Un exemple concret (parce que les exemples, c'est la vie!)

Imaginez que vous avez une colonne avec ces noms :

  • Marie Curie
  • Albert Einstein
  • Isaac Newton

Vous mettez la formule dans une colonne à côté :

Extraire Une Chaine De Caractère Excel - Communauté MCMS
Extraire Une Chaine De Caractère Excel - Communauté MCMS
  • Dans B1, vous mettez : =GAUCHE(A1;CHERCHE(" ";A1)-1) et ça vous donnera "Marie".
  • Dans B2, vous mettez : =GAUCHE(A2;CHERCHE(" ";A2)-1) et ça vous donnera "Albert".
  • Et ainsi de suite...

C'est aussi simple que ça! Plus besoin de passer des heures à copier-coller et effacer. Excel fait le boulot pour vous, pendant que vous sirotez votre café (ou votre verre de vin, on ne juge pas!).

Et si... il n'y a pas d'espace?

Attention! Si jamais une cellule ne contient qu'un seul mot (par exemple, juste "Marie"), la formule va renvoyer une erreur #VALEUR!. Pas de panique! On peut gérer ça avec une fonction SIERREUR. Ça transforme l'erreur en quelque chose de plus propre. On peut mettre la formule suivante:

Comment Extraire du Texte Avant ou Après un Caractère dans Excel et
Comment Extraire du Texte Avant ou Après un Caractère dans Excel et

=SIERREUR(GAUCHE(A1;CHERCHE(" ";A1)-1);A1)

Ça veut dire : "Si la première formule donne une erreur, alors affiche la valeur de la cellule A1". Comme ça, si vous avez un seul nom, il sera affiché tel quel. Astucieux, hein?

Voilà! Vous êtes maintenant des pros de l'extraction de chaînes de caractères avant un espace. Allez-y, impressionnez vos collègues avec vos nouvelles compétences Excel. Et n'oubliez pas, la pratique, c'est la clé! Alors, amusez-vous bien avec vos feuilles de calcul!

Traitements de chaînes de caractères avec Excel Comment extraire des chaînes de texte dans Excel Extraire Une Chaine Excel-Downloads - Document Comment extraire rapidement le n-ième caractère d'une chaîne dans Excel Excel : Comment extraire du texte avant un caractère - Statorials Comment extraire une partie d'une chaîne de texte d'une cellule dans Extraire le texte avant/après un espace ou une virgule dans Excel Extraire une chaîne de caractère excel - Excel Comment extraire rapidement le n-ième caractère d'une chaîne dans Excel [XL-2013] Extraire une chaine de caractères entre deux tiret - Excel Excel - Fonctions TEXTE.AVANT, TEXTE.APRES, extraire une partie d'une Comment supprimer le dernier caractère d’une chaîne dans Excel Comment extraire une partie d'une chaîne de texte d'une cellule dans Extraire une chaine de caractère Excel [Résolu] Comment extraire une partie d'une chaîne de texte d'une cellule dans Supprimer des caractères/texte d'une chaîne dans Excel Comment Diviser une Chaîne de Texte par un Espace, une Virgule ou Autre

You might also like →