Exceller

Obtenez le premier mot

Get First Word

Formule Excel : Obtenir le premier motFormule générique |_+_| Sommaire

Si vous devez extraire le premier mot d'un texte, vous pouvez utiliser une formule qui utilise les fonctions FIND et LEFT. D'après l'exemple, la formule ressemble à ceci :





= LEFT (a1, FIND (' ',a1)-1)
Explication

FIND renvoie la position (sous forme de nombre) du première occurrence d'un espace dans le texte. Cette position, moins un, est introduite dans la fonction LEFT en tant que num_chars.

comment ajouter une équation dans Excel

La fonction GAUCHE extrait ensuite les caractères en commençant par le côté gauche du texte, jusqu'à (position - 1).





Manipuler un mot

Si une cellule ne contient qu'un seul mot, cette formule renvoie une erreur. Une façon de résoudre ce problème consiste à envelopper la formule d'origine dans la fonction SIERREUR comme suit :

 
= LEFT (B4, FIND (' ',B4)-1)

Traduit : si une erreur se produit, retourne le texte original.



Un autre moyen simple de gérer l'erreur consiste à ajouter un espace à la valeur de la cellule avant d'exécuter FIND :

 
= IFERROR ( LEFT (B4, FIND (' ',B4)-1),B4)

Cela garantit que FIND trouvera toujours au moins un espace et ne générera donc pas d'erreur. Lorsqu'une cellule contient plus d'un mot, il n'y a pas d'impact car la formule ne fonctionne qu'avec le premier espacer.

Auteur Dave Bruns


^