Libby souhaite insérer un numéro de ligne dans la colonne A de sa feuille de calcul. Elle souhaite que la colonne reflète le numéro correct de la ligne, même lorsqu’elle ajoute ou supprime des lignes.

Il existe n’importe quel nombre de formules que vous pouvez utiliser dans la colonne A qui renverra un numéro de ligne. Le plus simple est peut-être d’utiliser la fonction ROW, comme ceci:

=ROW()

Cette formule renvoie le numéro de ligne de la cellule dans laquelle la formule apparaît. Si vous souhaitez décaler le numéro de ligne renvoyé (par exemple, si vous avez des en-têtes dans les lignes 1 et 2 et que vous souhaitez que la cellule A3 renvoie une valeur de ligne de 1), vous pouvez modifier la formule pour refléter l’ajustement souhaité:

=ROW()-2

Bien entendu, la fonction ROW n’est pas le seul candidat pour vos formules.

Vous pouvez également utiliser une formule qui examine réellement le contenu de la colonne adjacente (B) et ne renvoie un numéro de ligne que s’il y a quelque chose dans cette cellule adjacente.

=IF(TRIM(B1)<>"",COUNTA($B$1:B1)&".","")

Cette formule, placée dans la cellule A1, examine le contenu de la cellule B1. S’il y a quelque chose là-bas, la fonction COUNTA est utilisée pour compter le nombre de cellules occupées entre la cellule B1 et la cellule qui se trouve à droite de l’emplacement de cette formule. La formule place également un point après le numéro de ligne renvoyé. Assurez-vous que les signes dollar sont inclus, comme indiqué, puis copiez la formule autant de cellules que nécessaire pour créer vos numéros de ligne.

L’avantage d’une formule comme celle-ci est qu’elle vérifie si quelque chose se trouve dans la colonne B avant de renvoyer un numéro de ligne. Cela signifie que vous pouvez copier la formule au-delà de la fin réelle de vos lignes de données, et uniquement les lignes contenant des données (déclenchées par quelque chose dans la colonne B)

aura un numéro de ligne. Le même type de technique pourrait être utilisé avec la fonction ROW au lieu de la fonction COUNTA:

=IF(TRIM(B1)<>"",ROW()&".","")

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (10104) s’applique à Microsoft Excel 2007, 2010, 2013 et 2016.

Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Automatically_Numbering_Rows [Numérotation automatique des lignes].