Guide de design
Comment pouvons-nous vous aider ?
Recherche intégrale du site

Formules de chaîne de caractères

x
Formules de chaîne de caractères

Liste des formules

Détails et applications des formules

Formules permettant d’obtenir des chaînes de caractères à partir des valeurs de champs ou de vérifier le contenu des champs, par exemple pour extraire des caractères, modifier la casse, vérifier si une valeur est nulle, etc...

Liste des formules

Vous trouverez ci-dessous la liste des formules prises en charge. Veuillez noter que les formules suivantes sont sensibles à la casse.

Formule Description
LEFT(valeur,longueur) Renvoie le ou les premiers caractères (depuis la gauche) d’une chaîne de texte, en fonction du nombre de caractères (longueur) spécifié. Exemple : si la longueur est 3, les 3 caractères les plus à gauche seront renvoyés. Pour plus de détails, cliquez ici.
RIGHT(valeur,longueur) Renvoie le ou les derniers caractères (depuis la droite) d’une chaîne de texte, en fonction du nombre de caractères (longueur) spécifié. Exemple : si la longueur est 3, les 3 caractères les plus à droite seront renvoyés. Pour plus de détails, cliquez ici.
MID(valeur,début,[longueur]) Extrait un nombre donné de caractères depuis le milieu d’une chaîne de texte fournie. Pour la position de départ, le premier caractère du champ référencé est défini comme étant à l’index 0. Par exemple, si la valeur du champ A1 est ABCD, définir la formule MID(A1,1,2) dans un autre champ renverra BC. Pour plus de détails, cliquez ici.
FIND(texte_cherché,texte,[position_départ]) Recherche une chaîne de texte dans une autre chaîne de texte et renvoie la position de départ de la première chaîne, à partir du premier caractère de la seconde. Pour plus de détails, cliquez ici.
LEN(valeur) Renvoie le nombre de caractères d’une chaîne de texte. Pour plus de détails, cliquez ici.
UPPER(valeur)/TOUPPERCASE(valeur) Convertit toutes les lettres minuscules d’une chaîne de texte en majuscules, sans modifier la chaîne d’origine.
LOWER(valeur)/TOLOWERCASE(valeur) Convertit toutes les lettres majuscules d’une chaîne de texte en minuscules, sans modifier la chaîne d’origine.
PROPER(valeur) Met en majuscule la première lettre d’une chaîne de texte ainsi que toute lettre suivant un caractère autre qu’une lettre. Toutes les autres lettres sont converties en minuscules.
SUBSTITUTE(texte,ancien_texte,nouveau_texte,[num_instance]) Remplace ancien_texte par nouveau_texte lorsque vous souhaitez remplacer un texte spécifique dans une chaîne de caractères.
TEXT() Met en forme une valeur numérique ou une valeur de date selon un format spécifié. Pour plus de détails, cliquez ici.
REPT(valeur,nombre_fois) Renvoie la valeur répétée un nombre donné de fois. Pour plus de détails, cliquez ici.
SPELLNUMBER(nombre, [langue]) Dans certains documents formels, les nombres sont écrits en toutes lettres. Par exemple, "cent" au lieu de "100". Vous pouvez utiliser la formule SPELLNUMBER si vous souhaitez afficher les nombres en toutes lettres dans vos feuilles. Pour plus de détails, cliquez ici.
TRIM() Supprime les espaces pleine largeur et demi-largeur au début et à la fin de la valeur d’un champ. S’il y a plusieurs espaces pleine largeur ou demi-largeur entre des textes, seul le premier espace est conservé. Exemple : TRIM(" a c ") renverra "a c".
CHAR(valeur) Renvoie un caractère à partir d’un code de caractère valide. Par exemple, CHAR(10) renvoie un saut de ligne et CHAR(32) renvoie un espace.
ISBLANK() Vérifie si le champ référencé est vide. Vous pouvez référencer directement des champs spécifiques ou utiliser cette fonction dans des formules conditionnelles. Par exemple : ISBLANK(A2) ou IF(ISBLANK(A2), 'Y', 'N').

Détails et applications des formules

Une formule de chaîne de caractères est simple : si la valeur du champ C1 est "Stéphane" et celle du champ C2 est "Marcel", alors "C1+C2" renverra "StéphaneMarcel". Si vous souhaitez ajouter un espace entre deux chaînes, vous pouvez utiliser "C1+' '+C2", ce qui renverra "Stéphane Marcel".

Note : si vous souhaitez représenter "\" dans une formule, vous devez l’écrire sous la forme "\\".

Extraction de texte

Vous pouvez combiner des fonctions telles que LEFT(), MID(), RIGHT(), FIND() et LEN() afin d’extraire de manière flexible un texte spécifique à partir d’un champ Texte libre.

Formule Description
LEFT(valeur,longueur) Renvoie le ou les premiers caractères (depuis la gauche) d’une chaîne de texte, en fonction du nombre de caractères (longueur) spécifié. Exemple : si la longueur est 3, les 3 caractères les plus à gauche seront renvoyés.
RIGHT(valeur,longueur) Renvoie le ou les derniers caractères (depuis la droite) d’une chaîne de texte, en fonction du nombre de caractères (longueur) spécifié. Exemple : si la longueur est 3, les 3 caractères les plus à droite seront renvoyés.
MID(valeur,début,[longueur]) Extrait un nombre donné de caractères depuis le milieu d’une chaîne de texte fournie. Le premier caractère du champ référencé correspond à l’index 0. Par exemple, si la valeur du champ A1 est ABCD, définir la formule MID(A1,1,2) renverra BC.
FIND(texte_cherché,texte,[position_départ]) Recherche une chaîne de texte dans une autre chaîne de texte et renvoie la position de départ de la première chaîne.
LEN(valeur) Renvoie le nombre de caractères d’une chaîne de texte.

Exemple 1 : extraction du texte avant et après un caractère spécifié

Par exemple, la valeur du champ "Nom complet" est "Joseph Koné".

Si vous souhaitez afficher le prénom et le nom dans des champs séparés, vous pouvez utiliser les formules suivantes :

(1) Extraire le prénom

Saisissez la formule suivante dans le champ "Prénom" : LEFT(A1, FIND(" ", A1, 1))

Cette formule utilise la fonction FIND pour localiser l’espace (" ") dans le nom complet, puis la fonction LEFT pour extraire le texte situé à gauche de cet espace, ce qui renvoie "Joseph".

(2) Extraire le nom

Saisissez la formule suivante dans le champ "Nom" : RIGHT(A1, LEN(A1) - FIND(" ", A1, 1))

Cette formule utilise la fonction LEN pour compter le nombre total de caractères, soustrait la position de l’espace, puis utilise la fonction RIGHT pour extraire le texte situé à droite de cet espace, ce qui renvoie "Koné".

Ainsi, le champ "Nom complet" peut être automatiquement divisé en "Prénom" et "Nom".

Exemple 2 : extraction d’une sous-chaîne depuis le milieu du texte

Si la valeur du champ "N° de produit" est "PRD-2026-001", où les quatre chiffres du milieu indiquent l’année, saisissez MID(A1,4,4) dans le champ "Année".

Cela extrait quatre caractères à partir de la cinquième position (l’index commence à 0), ce qui renvoie 2026.

Fonction TEXT

Utilisez cette fonction pour appliquer un format spécifique à un champ.

Formule Syntaxe
TEXT TEXT(valeur, format_texte)

Arguments :

valeur (obligatoire) : le nombre ou la date à formater ; peut référencer un champ.

format_texte (obligatoire) : le format à appliquer.

Champs Nombre

Pour le format 12 345,67, vous pouvez utiliser TEXT(A1,'#,###.##').

Cette formule peut également être appliquée à d’autres formats de champs Nombre.

Champs Date

Pour afficher le nom complet du jour de la semaine (par exemple "Vendredi"), utilisez TEXT(A1,'EE').

Pour afficher la forme abrégée (par exemple "Ven"), utilisez TEXT(A1,'E').

Veuillez consulter ce document pour d’autres options de mise en forme.

Fonction REPT

Répète automatiquement un texte ou un nombre spécifié un certain nombre de fois. Utile pour la mise en forme, l’alignement ou l’affichage d’évaluations à l’aide de symboles.

Formule Syntaxe
REPT REPT(valeur,nombre_fois)

Arguments :

valeur (obligatoire) : le texte ou le nombre à répéter - peut référencer un champ ou être saisi directement.

nombre_fois (obligatoire) : le nombre de répétitions - doit être un entier positif.

Exemple : afficher un niveau de satisfaction à l’aide de symboles répétés

Dans le champ "Évaluation par étoiles", saisissez REPT("*", Note de satisfaction) afin de représenter la note avec des étoiles.

Le système répète automatiquement le symbole pour afficher visuellement l’évaluation.

Donnez-nous votre avis sur Ragic

Que souhaitez-vous partager avec nous ?(obligatoire, choix multiples)

Veuillez donner des explications détaillées pour les éléments sélectionnés ci-dessus :

Captures d’écran pour mieux comprendre votre retour:

Merci pour votre précieux retour !

Essayer Ragic gratuitement

Connectez-vous avec Google

Conditions d'utilisation | Politique de confidentialité