=TEXTBEFORE
Texte Intermédiaire Google Sheets

TEXTBEFORE Excel : Extraire du texte avant un délimiteur

Maîtrisez la fonction TEXTBEFORE d'Excel pour extraire facilement du texte avant un caractère ou une chaîne spécifique. Exemples concrets et conseils.

Syntaxe

=TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])

text: Le texte dans lequel effectuer la recherche. delimiter: Le caractère ou la chaîne de texte à rechercher. instance_num (facultatif): L'instance du délimiteur à utiliser. Par défaut, la première instance. match_mode (facultatif): Spécifie si la recherche est sensible à la casse (0) ou non (1). Par défaut, sensible à la casse (0). match_end (facultatif): Traite la fin du texte comme un délimiteur (TRUE) ou non (FALSE). Par défaut, FALSE. if_not_found (facultatif): La valeur à renvoyer si le délimiteur n'est pas trouvé. Par défaut, #N/A.

Utilisation dans Google Sheets

La fonction TEXTBEFORE est disponible dans Google Sheets et fonctionne de manière très similaire à Excel. La syntaxe et les arguments sont identiques, offrant une compatibilité transparente. Vous pouvez utiliser les mêmes exemples et cas d'utilisation décrits pour Excel dans Google Sheets sans modification. Assurez-vous que les paramètres régionaux de votre feuille de calcul sont correctement configurés, car cela peut affecter la sensibilité à la casse. La performance est comparable à celle d'Excel, ce qui en fait un outil fiable pour la manipulation de texte.

Cas d'utilisation

Analyse de données CSV

Extraction d'informations à partir de chaînes de texte

Nettoyage de données

Automatisation de tâches répétitives

Exemples pratiques

Extraire le nom d'utilisateur d'une adresse e-mail

Données : utilisateur@entreprise.com

=TEXTBEFORE("utilisateur@entreprise.com", "@")

Extrait le texte avant le symbole @.

Résultat : utilisateur
Séparer le nom de famille du prénom

Données : Dupont, Jean

=TEXTBEFORE("Dupont, Jean", ",")

Extrait le nom de famille avant la virgule.

Résultat : Dupont
Extraire le code produit d'une référence

Données : REF-1234-ABC

=TEXTBEFORE("REF-1234-ABC", "-", 2)

Extrait le texte avant la deuxième occurrence du tiret.

Résultat : REF-1234

Conseils et astuces

Utilisez if_not_found pour gérer les erreurs potentielles.

Testez vos formules avec différents jeux de données.

Faites attention à la sensibilité à la casse.

Utilisez instance_num pour cibler des occurrences spécifiques du délimiteur.

Erreurs courantes

#N/A

Le délimiteur n'est pas trouvé dans le texte.

Vérifiez que le délimiteur est correct et présent dans le texte. Utilisez l'argument if_not_found pour renvoyer une valeur alternative si le délimiteur est absent.

#VALUE!

Un argument numérique est invalide.

Assurez-vous que instance_num est un nombre entier positif. Vérifiez que match_mode est 0 ou 1.

Formules associées