Astuce : Accédez à la dernière cellule avec des données dans une colonne sur Google Sheets ✨

Imaginez-vous en train de travailler sur une feuille de calcul Google Sheets et vous devez rapidement vous rendre à la dernière cellule avec des données dans une colonne. Plutôt que de faire défiler manuellement, vous pouvez utiliser une astuce pratique pour y accéder en un seul clic ! Dans cet article, je vais vous montrer comment créer un lien hypertexte pour accéder directement à la dernière cellule avec des données dans une colonne sur Google Sheets.

L’astuce du raccourci clavier

Pour commencer, vous pouvez utiliser le raccourci clavier Ctrl+↓ pour sauter à la cellule juste au-dessus de la première cellule vide dans une colonne. Cela fonctionne bien si vous n’avez pas de cellules vides entre les valeurs. Mais que faire si vous voulez accéder à la dernière cellule avec des données dans une colonne, qu’il y ait des cellules vides ou non ?

Créer un lien hypertexte pour accéder à la dernière cellule dans une colonne

Pas de panique, il existe une solution simple pour cela. Suivez les étapes ci-dessous :

  1. Cliquez sur n’importe quelle cellule de la feuille en question. Par exemple, cliquez sur la cellule E3. Ensuite, faites un clic droit et sélectionnez « Copier le lien vers cette cellule ».
  2. Faites à nouveau un clic droit sur la cellule E3 et sélectionnez « Coller ».
  3. Supprimez les caractères (identifiant de cellule) E3 à la fin du lien collé.
  4. Vous devez maintenant trouver l’identifiant de cellule de la dernière cellule non vide dans la colonne A.
    Pour cela, vous pouvez utiliser la formule suivante dans la cellule E4 : =ArrayFormula(« A »&MATCH(2,1/(A1:A<> » « ),1))
  5. Combinez l’URL dans la cellule E3 avec la formule dans la cellule E4 comme suit : https://docs.google.com/spreadsheets/d/1YE3upO7UlY69r1wisVdD7eJjVt2UvIzqtYI1CCNAnns/edit#gid=1225485770&range= &ArrayFormula(« A »&MATCH(2,1/(A1:A<> » « ),1))
    Cette formule sera maintenant dans la cellule E3. Ensuite, vous pouvez en toute sécurité supprimer la formule de la cellule E4.
  6. Il est temps de créer le lien hypertexte pour sauter à la dernière cellule avec des données dans la colonne A. Modifiez la formule dans la cellule E3 comme suit : =hyperlink( "https://docs.google.com/spreadsheets/d/1YE3upO7UlY69r1wisVdD7eJjVt2UvIzqtYI1CCNAnns/edit#gid=1225485770&range=" &ArrayFormula("A"&MATCH(2,1/(A1:A<>" "),1)), "Sauter" )
  7. Cela créera le lien hypertexte pour accéder à la dernière cellule non vide dans la colonne A de Google Sheets.

Vous pouvez utiliser cette formule dans n’importe quelle colonne autre que la colonne A. Dans la colonne A, cela entraînerait une erreur de dépendance circulaire.

Si vous voulez placer le bouton de lien hypertexte pour accéder à la dernière cellule avec des données dans la colonne A dans la cellule A1 elle-même, vous devez éviter d’utiliser la référence de cellule A1 dans la formule.

Quels changements devons-nous apporter à la formule de lien hypertexte alors ?

Remplacez ArrayFormula("A"&MATCH(2,1/(A1:A<>" "),1)) par ArrayFormula("A"&MATCH(2,1/(A2:A<>" "),1)+1).

Les changements sont minimes. Nous avons remplacé A1:A par A2:A et pour couvrir la différence d’une ligne, nous avons ajouté 1 au résultat de MATCH.

Ensuite, coupez la formule de la cellule E3 (clic droit puis Couper) et collez-la dans la cellule A1 (clic droit puis Coller). C’est tout !

N’hésitez pas à modifier le texte du lien hypertexte « Sauter » dans la formule par n’importe quel autre texte ou caractère de bouton comme ⬛, 🟧, etc.

Si vous utilisez des boutons carrés ou tout autre caractère et que vous souhaitez supprimer le soulignement (le lien hypertexte place un soulignement avec le caractère/texte du lien), utilisez le raccourci clavier Ctrl+U dans la cellule A1.

Lien hypertexte pour accéder à la dernière ligne d’un tableau

Maintenant que nous savons comment écrire la formule pour accéder à la dernière cellule avec des données dans Google Sheets, qu’en est-il de la dernière ligne d’un tableau ?

Dans le tableau ci-dessus, supposons que les cellules A16 et A17 sont vides. En cliquant dessus, la formule ci-dessus vous amène à A15.

C’est correct si vous considérez la dernière cellule non vide dans la colonne A. Mais si vous considérez le tableau dans la plage A2:B17, ce n’est pas suffisant.

Quelle est la solution à ce « problème » ?

La solution consiste à ajuster un peu la formule pour prendre en compte les deux colonnes, et ce n’est pas une tâche difficile à réaliser.

Pour accéder à la dernière ligne d’un tableau en utilisant un lien hypertexte, modifiez la formule comme suit : =hyperlink( "https://docs.google.com/spreadsheets/d/1YE3upO7UlY69r1wisVdD7eJjVt2UvIzqtYI1CCNAnns/edit#gid=1225485770&range=" &ArrayFormula("A"&MATCH(2,1/(A2:A&B2:B<>" "),1)+1), "Sauter" )

J’ai simplement remplacé A2:A dans notre formule précédente par A2:A&B2:B.

Si vous avez plus de deux colonnes dans votre tableau, pas de problème. Combinez les colonnes comme indiqué précédemment en utilisant le signe esperluette (&). Par exemple, si vous avez quatre colonnes (A2:D), combinez-les comme A2:A&B2:B&C2:C&D2:D.

Et voilà comment accéder facilement à la dernière cellule/ligne avec des données dans une colonne/table dans Google Sheets.

Merci de m’avoir lu et profitez-en bien !

Articles en lien