Vous êtes sur la page 1sur 13

Formules de texte

La fonction TEXTE

Cette fonction convertit un nombre au format texte dans un format spécifié. La fonction texte contient deux arguments : le nombre à convertir et le format de conversion.

La fonction TEXTE () s'utilise de la manière suivante : =TEXTE(nombre ; format )


Où : nombre correspond au nombre à convertir (cela peut aussi être la référence à une cellule). Et format correspond au format dans lequel convertir le nombre.

: Étant donné que la fonction TEXTE convertit les nombres en texte, vous risquez de rencontrer des difficultés pour y faire référence dans des calculs futurs. Aussi, il est
conseillé de conserver la valeur d’origine dans une cellule, puis d’utiliser la fonction TEXTE dans une autre cellule. Ensuite, si vous avez besoin de créer d’autres formules,
faites référence à la valeur d’origine et non au résultat de la fonction TEXTE.

1
Exemple : pour réaliser un publipostage via Word, il est préférable que les montants en euros soient au format texte au lieu du format monétaire.

Dans le fichier, la colonne H comprend le montant Insérez une colonne (clic droit sur l’en-tête de la Résultat :
total HT du projet en format monétaire : colonne, insertion) ;

2
Placez-vous dans la cellule de données I2. Dans la barre de formule cliquez sur fx

Rechercher la formule texte dans la liste des formules et validez par OK.

3
Une fenêtre Arguments de la fonction s’ouvre.

4
Complétez les arguments de la fonction. Dans la rubrique Valeurs, allez cliquer sur la colonne des données concernée (H2 ici). Dans la rubrique Format_texte, vous devez
taper le format monétaire entre guillemets, à savoir : "# ##0,00 €"

Résultat, la colonne I (i majuscule) est désormais complétée des informations de la colonne H mais au format texte..

 Notez que les principaux formats possibles sont détaillés en cliquant sur « aide sur cette fonction » dans la fenêtre Arguments de la fonction.

5
Vous noterez que les données ayant une structure de base de données, ou de table, Excel recopie instantanément votre formule dans toutes les cellules de la colonne.

Vous pouvez vérifier que le format est bien du texte en essayant d’y effectuer des calculs. La colonne S restée au format monétaire permet de faire une somme. La
colonne T convertie en texte ne le permet pas.

EXTRAIRE UNE PARTIE DU TEXTE (à gauche, à droite ou au milieu de la cellule)

Pour extraire du texte contenu dans une cellule sur Excel il y a plusieurs possibilités en fonction du cas :

- Formule GAUCHE : Permet d'extraire un nombre défini de caractères situés tout à gauche (au début) d'une cellule Excel.

- Formule DROITE : Permet d'extraire un nombre défini de caractères situés tout à droite d'une cellule Excel peu importe le nombre de caractères de la chaîne de caractères.

- Formule STXT : Permet d'extraire le nombre de caractères de votre choix dans une chaîne de caractères, à partir d'un emplacement que vous indiquez.

Ces 3 fonctions utilisées seules ont 2 principales limites :


6
- Il faut que la taille de la chaîne de caractère à extraire soit fixe d'une cellule à l'autre.

- Pour la formule STXT il faut en plus que le point de départ de la chaîne de caractère à extraire débute au même emplacement d'une cellule à l'autre.

 Formule GAUCHE()

Syntaxe : GAUCHE(texte; [no_car])

La syntaxe de la fonction contient les arguments suivants :

◾ texte Obligatoire. Représente la chaîne de texte contenant les caractères à extraire.

◾ no_car Facultatif. Indique le nombre de caractères à extraire à l’aide de la fonction GAUCHE

Exemple : garder les 4 premiers caractères de la colonne H


Aller dans la cellule I2. Cliquer sur FX. Chercher la fonction GAUCHE Paramétrer les arguments.

7
Résultat :

 Formule DROITE()

Cette formule fonctionne comme la formule GAUCHE()

Extraire les – derniers caractères de la cellule B2. Aller en B2, clic fx. Remplir les arguments puis OK.

8
Résultat :

 Formule STXT()

La fonction Excel STXT récupère le nombre de caractères de votre choix dans une chaîne de caractères, à partir d'un emplacement que vous indiquez.

Syntaxe = STXT(texte; numéro_de_départ; nombre_de_caractères)

Exemple : récupérer le nom des communes dans la colonne D sans les caractères « COMMUNE » qui les précède.

Ajouter une colonne. Aller en E2. Cliquer sur fx.

9
Paramétrer les arguments.

10
Ici on demande à Excel : « Utilise la cellule D2, rends-toi au neuvième caractère et extrait à partir de cette position les 25 caractères suivants ».

Résultat :

La fonction CONCATENER()

La fonction CONCATENER() permet de d’assembler des chaînes de caractères en les mettant bout à bout les unes à la suite des autres (jusque 255 chaînes au maximum, pour
un total de 8192 caractères). Plus simplement, il s’agit de réunir les informations de deux cellules différentes dans une seule.
La fonction CONCATENER() s'utilise de la manière suivante :
=CONCATENER(texte1;[texte2],…)
Où :
 texte1 : argument obligatoire, il s'agit de l'élément à joindre en premier
 texte2,… : ensemble des autres chaînes à joindre à la suite
Exemple : une table possède une colonne intitulée « Prénom » et une seconde intitulée « Nom ». On souhaite réunir ces informations dans une seule et même cellule.

11
Solution 01

En texte01 indiquer la cellule qui contient le prénom (ici D2).


En texte02, ajouter un espace afin de séparer le prénom du nom. Pour
ce faite taper : " " (guillemet espace guillemet).
En texte02, indiquer la cellule qui contient le nom (ici E2).

12
Résultat :

Solution 02
Taper dans la cellule concernée : =D2&" "&E2

13

Vous aimerez peut-être aussi