Sommaire de l'article
Formation Excel
100% sur mesure avec un formateur individuel pour vous accompagner

 Finançable CPF
Temps de lecture :
4 min

Comment utiliser les fonctions GAUCHE et DROITE ?

Introduction

Les fonctions GAUCHE et DROITE permettent d'extraire des caractères d'une donnée textuelle (en partant de la gauche pour la fonction GAUCHE et, vous l'aurez deviné, par la droite pour la fonction DROITE).

Le nombre de caractères extraits est déterminé dans la formule directement.

Ces fonctions peuvent être combinées avec d'autres pour vous aider à extraire des données de tableaux.

La méthodologie pour utiliser les fonctions GAUCHE et DROITE

Syntaxe des fonctions

En prenant l'exemple de la fonction GAUCHE (et c'est la même chose pour DROITE), la syntaxe est la suivante :

Les 2 arguments sont :

  • texte : le texte dans lequel on va venir extraire les caractères
  • no_car : le nombre de caractères qu'on souhaite extraire. Par défaut (si on ne précise pas), c'est 1

Exemples :

  • On vient extraire le premier caractère du texte contenu dans la cellule A2 (à savoir "Adrien")

  • On vient extraire les 3 premiers caractères du texte contenu dans la cellule A2

  • On vient extraire les 3 premiers caractères du texte "Adrien" (sans référence à une cellule)

Les cas d'usage

Cas d'usage 1 : séparer des mots

Imaginons que vous ayez une liste d'employés avec, dans la même cellule, les prénoms et noms de ces employés.

Si vous souhaitez séparer les prénoms et noms dans 2 colonnes différentes, vous pouvez utiliser les fonctions GAUCHE et DROITE et combinant avec la fonction CHERCHE et NBCAR

Extraction du prénom avec la fonction GAUCHE

Ici, la fonction CHERCHE va venir chercher le rang du caractère [espace] (l'espace entre prénom et nom).

Formule:

  • =GAUCHE( A2; CHERCHE( " "; A2 ) - 1)

Explications :

  • CHERCHE identifie que l'espace est en 7ème position en partant de la gauche dans la cellule A2
  • On veut extraire l'ensemble des caractères avant l'espace, donc jusqu'au 6ème caractère (le "n" d'Adrien), donc dans notre formule, le nombre de caractères à extraire est "CHERCHE( " "; A2 ) - 1"

Extraction du nom avec la fonction DROITE

Pour extraire le nom, on va combiner les fonctions :

  • DROITE
  • NBCAR
  • CHERCHE

Contrairement à l'étape précédente, on ne peut pas simplement utiliser la fonction CHERCHE.

Formule :

  • =DROITE( A2;NBCAR( A2) - CHERCHE( " "; A2 ))

Explications :

  • CHERCHE identifie que l'espace est en 7ème position en partant de la gauche dans la cellule A2
  • NBCAR compte le nombre de caractères dans A2 (=13)
  • NBCAR( A2) - CHERCHE( " "; A2 ) va donc donner le nombre de caractères du nom (13 - 7 = 6)

Et de cette manière, vous pouvez recréer un tableau plus facile à utiliser.

Cas d'usage 2 : Obtenir l’année à partir d’une date formatée en texte

Il peut arriver que des dates ne soient pas au bon format (format texte) et que vous ne puissiez pas utiliser la fonction ANNEE par exemple.

Evidemment, vous pouvez changer les formats de votre tableau pour le rendre plus propre et pouvoir exploiter la donnée facilement mais si vous souhaitez très rapidement extraire l'année des données textes vous pouvez utiliser la fonction GAUCHE ou DROITE (en fonction de comment est formattée la date).

  • =DROITE("01/01/2024") = 2024

Qui sommes-nous ?

Atoria est un organisme de formation spécialisé sur les outils de bureautique.

Nous proposons de formations :

  • 100% sur mesure
  • A distance
  • Certifiantes
  • Finançables par le CPF

Notre offre :

  • Formations sur Excel
  • Formations en Bureautique
  • Formations Word, PowerPoint
  • Formations IA Générative et outils de productivité