Automatiser la numérotation de lignes d'un tableau sur Excel

Sommaire

Deux fonctions et une addition

Dès lors que nous créons un tableau, peu importe les données qui s’y trouvent, on va souvent vouloir numéroter ses lignes pour apporter plus de facilité de lecture.

Alors pour ça il existe plein de solutions rapides sans se creuser la tête : numéroter à la main s’il n’y a pas beaucoup de lignes, incrémenter vers le bas etc.

Mais nous on cherche à obtenir deux choses pour qu’en plus d’être efficace ça marche à tous les coups :

  • Que ce soit dynamique (si on modifie nos lignes par exemple)
  • Que ça s’affiche dans un format spécifique qui ne va pas se confondre dans les données du tableau.

Mais rien ne vaut l’exemple concret pour imager tout ça.

La fonction qui donne le numéro de ligne

Noter les numéros manuellement c’est chronophage, gonflant et en plus on peut facilement commettre des erreurs. Heureusement Excel a toujours des solutions : une fonction qui sert à trouver automatiquement le numéro de ligne. Et la fonction s’appelle… (roulement de tambour) … LIGNE. Très simple, on saisit la fonction LIGNE qui aura pour seul argument la référence dont on veut connaitre le numéro de ligne (la cellule quoi).

Si l’on ne renseigne aucun argument Excel nous renseignera le numéro de ligne de la cellule où l’on se trouve. Ça tombe bien c’est exactement ce qu’on cherche ici, donc pas besoin de renseigner quoique ce soit dans cette fonction on ferme la parenthèse et POINT BARRE !

=LIGNE()

8 pressions sur les touches de notre clavier, 2 secondes de manipulation et nos numéros de lignes s’affichent.

Nb : Petit bonus, l’outil « Tableau » permet une incrémentation automatique, pas besoin de le faire à la main.

« Mais attendez ça ne marche pas, la première cellule de mon tableau me renseigne le numéro 3 ».

Là où je réponds : « C’est normal nos données débutent à la troisième ligne. Mais attendez la suite ! »

Une soustraction et le tour est joué

Alors oui pour l’instant la numérotation commence à partir de la ligne 3 car on ne commence jamais un tableau sur la ligne 1 (question de lisibilité).

Et pour que la numérotation commence à partir de 1, il nous suffit de soustraire notre ligne calculée précédemment au numéro de ligne de nos entêtes.

Ceux-ci se situent juste au-dessus de la ligne de début de nos données (d’où le nom).

On soustrait donc notre première fonction LIGNE à une deuxième fonction LIGNE dans laquelle on va sélectionner nos entêtes.

=LIGNE()-LIGNE(entêtes)=3-2=1

2 fonctions LIGNE pour numéroter notre tableau
Notre numérotation avec LIGNE

Petit tour de passe-passe pour que notre numérotation commence à 1. Simple, diablement efficace et qui marche à tous les coups.

Plus qu’à mettre au bon format

Les simples chiffres isolés peuvent prêter à confusion dans notre tableau, nous allons donc un peu les mettre en forme pour rendre le tout plus compréhensible.

Pour choisir des formats la fonction TEXTE est redoutable, on peut absolument faire ce tout ce que l’on souhaite.

Illustration en deux étapes !

On veut que notre numérotation comporte 3 chiffres : « 00X ».

On va donc attribuer à notre fonction un format qui permet de le faire en insérant une fonction TEXTE au début de notre formule.

Premier argument : attribuer un format à quoi ? À notre calcul précédent.

Deuxième argument : Quel format ? On ouvre les guillemets et on saisit : « 000 ». Pourquoi des 0 ? Pour obliger Excel à afficher 3 chiffres sachant que si notre calcul en comporte moins, Excel affichera des 0 à la place : « 001 » ou « 010 ».

=TEXTE(LIGNE()-LIGNE(entêtes);« 000 »)

Mais ce n’est pas tout, pour habiller le tout et montrer qu’il s’agit bien d’une numérotation, on va y ajouter un #.

Problème ? Dans les codes formats le # a une mission, celle de remplacer un nombre. Il devra donc être précédé d’un antislash (« \ ») pour qu’Excel comprenne qu’on souhaite obtenir le caractère et non sa fonction de code format.

En image :

  • =TEXTE(LIGNE()-LIGNE(entêtes);« #000 ») = 001 (aucun changement)
  • =TEXTE(LIGNE()-LIGNE(entêtes);« \#000 ») = #001

Résultat des courses on obtient bien nos numéros de lignes avec notre format à 3 chiffres précédés d’un #.

#001, #002…, #010, #011 etc.

TEXTE + LIGNE = Numérotation parfaite de notre tableau
Combo TEXTE et LIGNE

Voilà comment en 3 fonctions et une soustraction nous avons numéroté automatiquement les lignes de nos tableaux en à peine 30 seconde, de manière dynamique et en limitant la marge d’erreur.

C’est cadeau !

Vous pouvez compléter ce tutoriel et cours en faisant appel à un professeur particulier d'informatique via des plateformes comme Solpedinn ou GroupeReussite. Un cours particulier à domicile ou en ligne d'informatique vous permettra de mieux comprendre les subtilités des fonctions et de l'automatisation et vous aider à progresser plus vite. Un professeur d'informatique spécialisé sur Excel ou Google Sheet pourra répondre en direct à toutes vos questions et vous proposer des exercices ciblés adaptés à votre niveau

ordinateur avec main sur Excel
Logo Solpedinn

Envie de passer un cap sur Excel ?

Commencer

ensemble de l'équipe Solpedinn, organisme de formation qui forme à Excel

Votre formation, notre priorité

Toute l'équipe de Solpedinn se plie en 4 pour vous proposer des formations aux outils d'analyse de données (Excel, Google Sheet, Power BI...). Qu'importe votre niveau de base, vos attentes ou vos besoins, nous avons sans aucun doute la formation qu'il vous faut.

Logo Solpedinn

Envie de passer un cap sur Excel ?

Commencer

D'autres articles pour vous

No items found.
Logo Solpedinn

Inscrivez-vous à notre newsletter pour recevoir les nouveaux contenus

Message bien reçu ! Notre équipe vous recontactera très vite.
Une erreur est survenue. Merci d'essayer à nouveau.