Extraire le premier mot (avec accent) d'une cellule

camille - Modifié le 9 déc. 2023 à 12:23
 camille - 10 déc. 2023 à 14:13

Bonjour,

Je travaille sur google sheet et cherche à isoler le premier mot d'une cellule (tout en mettant la première lettre en majuscules / les suivantes en minuscules).

Texte dans la cellule A1 :

BÉRAUD Henri - La gerbe d'or. EO 1928, bel exemplaire

(résultat souhaité : "Béraud")

J'utilise cette fonction  :

=PROPER(regexextract(UPPER(A1),"[\w]*"))

Elle fonctionne, SAUF quand le premier mot contient un caractère spécial type accent aigu/grave, comme c'est le cas ici ("bÉraud"). Dans cette situation, la fonction n'isole que la première lettre, soit un "B".

Sauriez-vous comment améliorer cette fonction afin qu'elle prenne le mot entier, qu'il contienne des accents ou non ? Ou bien une alternative à cette fonction, peu m'importe tant que j'ai le résultat souhaité.

D'avance merci pour vos retours

Windows / Firefox 120.0

A voir également:

2 réponses

DjiDji59430 Messages postés 4049 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 mai 2024 648
Modifié le 9 déc. 2023 à 15:19

Bonjour à tous,

Essaye :

=proper(LEFT(F4;SEARCH(" ";F4)-1))


Crdlmt

0

ça fonctionne nickel ! Un grand merci à vous

0