Médiaforma

All posts in excel-pratique

Cette section va vous montrer comment extraire le prénom et le nom des personnes listées dans une colonne. Dans cet exemple, les données se trouvent dans la colonne D. Le but est d’extraire les prénoms dans la colonne E et les noms dans la colonne F :

Dans un premier temps, vous allez extraire le prénom de la cellule D2. Cliquez dans la cellule E2 et entrez cette formule :

=GAUCHE(D2;CHERCHE(" ";D2)-1)

La fonction GAUCHE() retourne les premiers caractères de la cellule précisée dans le premier paramètre. Le deuxième paramètre définit la position du dernier caractère retourné. Ici, on utilise la fonction CHERCHE() pour rechercher l’espace entre le prénom et le nom dans la cellule D2. Utilisez la poignée de recopie de la cellule E2 pour copier la formule jusqu’à la cellule E4.

Vous allez maintenant extraire le nom de la cellule E2. Cliquez sur la cellule F2 et entrez cette formule :

=DROITE(D2;NBCAR(D2)-CHERCHE(" ";D2))

La fonction DROITE() retourne les derniers caractères de la cellule précisée dans le premier paramètre. Le deuxième paramètre définit la position du premier caractère retourné. Ici, on utilise :

  • La fonction NBCAR() pour connaitre le nombre de caractères de la cellule D2.
  • La fonction CHERCHE() pour trouver la position de l’espace entre le prénom et le nom dans la cellule D2.

En soustrayant les valeurs retournées par ces deux fonctions, on obtient la position du premier caractère à retourner. Utilisez la poignée de recopie de la cellule F2 pour copier la formule jusqu’à la cellule F4.


Il est parfois utile d’extraire les initiales d’un nom dans les cellules d’une feuille de calcul Excel, comme par exemple dans cette feuille de calcul :

Voici la formule utilisée pour calculer la cellule B2 :

=GAUCHE(A2;1)&STXT(A2;CHERCHE(" ";A2)+1;1)

Quelques explications :

  • La fonction GAUCHE() extrait le premier caractère de la cellule A2.
  • La fonction CHERCHE() retourne la position du caractère espace dans la cellule A2.
  • La fonction STXT() extrait le premier caractère qui suit l’espace de la cellule A2. Pour cela, on lui passe trois paramètres : le nom de la cellule, la position où doit débuter l’extraction et la longueur de la chaine extraite.

Il ne reste plus qu’à utiliser la poignée de recopie pour étendre la formule jusqu’à la cellule B6.


Supposons que votre feuille de calcul contienne des adresses dans lesquelles les minuscules et les majuscules laissent à désirer :

En utilisant la fonction NOMPROPRE(), vous allez pouvoir transformer le texte comme ceci :

Supposons que la première adresse se trouve dans la cellule A8 et que vous vouliez afficher sa remise en forme dans la cellule C8. Cliquez sur la cellule C8 et entrez la formule suivante :

=NOMPROPRE(A8)

Utilisez la poignée de recopie pour recopier la formule autant de fois que nécessaire sur les cellules adjacentes.


Dans la formation vidéo Excel 2016, vous avez vu à quel point il était simple de séparer les informations d’une colonne sur plusieurs colonnes. Ici, nous allons nous intéresser à l’opération inverse. A savoir la concaténation de plusieurs colonnes dans une seule.

Nous allons partir de ces données :

Le but visé est de concaténer les colonnes Prénom et Nom dans la colonne Nom complet.

Cliquez sur la cellule C3 et écrivez la formule suivante :

=A3&" "&B3

Utilisez la poignée de recopie pour recopier la formule sur les cellules C4 à C7. Voici le résultat :


Si vous êtes amené à gérer de longues listes (d’e-mails ou de produits par exemple), il se peut que la liste comporte un ou plusieurs doublons. Heureusement, Excel peut les trouver et les supprimer en quelques clics souris.

Nous allons partir de cette liste :

Sélectionnez les cellules qui contiennent les données à parcourir. Basculez sur l’onglet Données dans le ruban, puis cliquez sur l’icône Supprimer les doublons dans le groupe d’options Outils de données. La boîte de dialogue Supprimer les doublons s’affiche :

Les trois en-têtes de colonnes apparaissent dans la zone Colonnes. Et ils sont tous les trois cochés. Cliquez sur OK. Les lignes en double dont les trois champs sont identiques sont supprimées. Voici le résultat :

Revenons en arrière en cliquant sur Annuler Supprimer les doublons dans la barre d’outils Accès rapide. Cliquez sur l’icône Supprimer les doublons dans le ruban. La boîte de dialogue Supprimer les doublons s’affiche. Cette fois-ci, décochez la case Title :

Les doublons sur les champs Last Name et First Name seront supprimés. Dans cet exemple, même si Janet Leverling apparait en double, le doublon ne sera pas supprimé car la troisième colonne est différente.

Voici le résultat :


Il est parfois utile d’extraire les valeurs uniques d’une colonne.

Basculez sur l’onglet Données du ruban, puis cliquez sur l’icône Avancé du groupe Trier et filtrer. La boîte de dialogue Filtre avancé s’affiche. Sélectionnez l’option Copier vers un autre emplacement. Cliquez dans la zone Plages et désignez la plage qui contient les données concernées par l’extraction (ici, les cellules A2 à A96). Cliquez sur la zone de texte Copier dans et désignez la première cellule à partir de laquelle se fera l’extraction. Cochez la case Extraction sans doublon et cliquez sur OK :

Les données sans doublon sont immédiatement affichées où vous l’avez demandé :


Pour différentier les cellules non vides des cellules vides, vous pouvez leur appliquer une mise en forme spécifique. Sélectionnez toute la feuille de calcul en cliquant sur la case à l’intersection des en-têtes de lignes et de colonnes ou avec le raccourci clavier Contrôle + A :

Sous l’onglet Accueil du ruban, dans le groupe Styles, cliquez sur l’icône Mise en forme conditionnelle, pointez l’entrée Règles de mise en surbrillance des cellules puis cliquez sur Autres règles. La boîte de dialogue Nouvelle règle de mise en forme s’affiche. Sélectionnez Aucune cellule vide dans la liste déroulante puis cliquez sur Format :

La boîte de dialogue Format de cellule s’affiche. A titre d’exemple, pour appliquer un arrière-plan de couleur orange aux cellules non vides, sélectionnez l’onglet Remplissage dans la boîte de dialogue Format de cellule, choisissez la couleur orange et validez en cliquant sur OK :

La boîte de dialogue Nouvelle règle de mise en forme doit maintenant ressembler à ceci :

Il ne reste plus qu’à valider en cliquant sur OK pour appliquer un arrière-plan orange à toutes les cellules non vides.