Comment utiliser la formule Excel pour trouver le numéro de la dernière ligne avec des données (2 façons)

  • Partage Ça
Hugh West

Dans ce tutoriel, nous allons montrer comment utiliser une formule Excel pour trouver le numéro de la dernière ligne avec des données. Microsoft Excel Nous pouvons avoir besoin de connaître le numéro de la dernière ligne d'une plage de données. Pour trouver le numéro de la dernière ligne avec des données, nous utiliserons différentes formules tout au long de cet article. Si votre processus de travail exige de créer une plage de données dynamique, vous devez trouver le numéro de la dernière ligne de votre plage de données. Dans ce cas, cet article vous sera d'une grande aide.

Télécharger le cahier d'exercices

Vous pouvez télécharger le cahier d'exercices à partir d'ici.

Trouver la dernière ligne avec une formule.xlsm

2 façons d'utiliser la formule Excel pour trouver le numéro de la dernière ligne avec des données

Dans cet article, nous allons utiliser une formule Excel pour trouver le numéro de la dernière ligne avec les données dans deux cas. La dernière ligne de notre jeu de données peut être vide ou non. Le résultat du numéro de la dernière ligne avec les données ne sera pas le même dans les deux cas. Nous allons donc utiliser différentes approches pour les cas ci-dessus pour trouver le numéro de la dernière ligne avec les données.

Dans la capture d'écran suivante, nous disposons d'un ensemble de données sur les vendeurs et leur localisation. Dans toutes les méthodes de cet article, nous utiliserons le même ensemble de données pour trouver le dernier numéro de ligne contenant des données.

Formule Excel pour trouver le numéro de la dernière ligne non vierge dans des données

Dans la première section, nous examinerons les formules Excel permettant de trouver les numéros de la dernière ligne avec des données pour les cellules non vides. 3 Les méthodes de cette section ne seront pas applicables si une ou plusieurs dernières lignes sont vides dans une plage de données.

1.1 Formule avec les fonctions ROW et ROWS pour trouver le numéro de la dernière ligne de données dans Excel

Tout d'abord, nous utiliserons une combinaison des éléments suivants ROW et ROWS fonctions pour trouver le dernier numéro de ligne avec des données dans excel.

Le site Excel ROW renvoie le numéro de ligne de la feuille de calcul active.

Le site ROWS fonction dans Excel renvoie le nombre de lignes dans une référence spécifiée.

Nous allons trouver le dernier numéro de ligne de l'ensemble de données suivant dans la cellule E5 .

Voyons les étapes à suivre pour y parvenir.

ÉTAPES :

  • Tout d'abord, sélectionnez la cellule E5 .
  • Ensuite, insérez la formule suivante dans cette cellule :
=ROW(B5:C15) + ROWS(B5:C15)-1

  • Appuyez sur Entrez .
  • L'action ci-dessus renvoie le numéro de ligne de la dernière ligne de la plage de données dans la cellule E5 On peut voir que le numéro de la dernière ligne est 15 .

Lire la suite : Comment trouver la dernière ligne avec une valeur spécifique dans Excel (6 méthodes)

1.2 Combinaison des fonctions MIN, ROW et ROWS pour trouver le numéro de la dernière ligne avec des données dans Excel

Dans cette méthode pour trouver le dernier numéro de ligne avec des données dans Excel, nous allons combiner MIN , ROW et ROWS fonctions.

Le site MIN fonction dans Excel renvoie la plus petite valeur numérique des données d'une plage de données.

Dans le jeu de données suivant, nous allons trouver le numéro de la dernière ligne du jeu de données.

Voyons les étapes à suivre pour effectuer cette action.

ÉTAPES :

  • Tout d'abord, sélectionnez la cellule C5 .
  • Ensuite, insérez la formule suivante dans cette cellule :
=MIN(ROW(B5:C15))+ROWS(B5:C15)-1

  • Ensuite, appuyez sur Entrez .
  • Enfin, la commande ci-dessus renvoie le numéro de la dernière ligne dans la cellule E5 .

🔎 Comment la formule fonctionne-t-elle ?

  • ROW(B5:C15))+ROWS(B5:C15)-1: Cette partie renvoie le tableau des numéros de ligne à partir de la dernière ligne qui est le numéro de ligne. 15 .
  • MIN(ROW(B5:C15))+ROWS(B5:C15)-1 : Renvoie le numéro de ligne minimum dans la cellule E5 qui est le numéro de ligne 15 .

Lire la suite : Excel trouve la dernière occurrence d'un caractère dans une chaîne (6 méthodes)

1.3 Trouver le numéro de la dernière ligne de données en utilisant une formule Excel avec les fonctions ROW, INDEX et ROWS

Une autre méthode pour utiliser les formules Excel afin de trouver le dernier numéro de ligne avec les données est d'utiliser une combinaison de ROW , INDEX, et ROWS fonctions.

Sur Microsoft Excel le INDEX renvoie la valeur à une certaine position dans une plage ou un tableau.

Nous allons trouver le numéro de la dernière ligne de l'ensemble de données suivant.

Voyons les étapes à suivre pour effectuer cette action.

ÉTAPES :

  • Au début, sélectionnez la cellule E5 .
  • Ensuite, saisissez la formule suivante dans cette cellule :
=ROW(INDEX(B5:C15,1,1))+ROWS(B5:C15)-1

  • Après cela, appuyez sur Entrez .
  • Enfin, nous obtenons le dernier numéro de ligne de notre plage de données dans la cellule E5 qui est 15 .

🔎 Comment la formule fonctionne-t-elle ?

  • INDEX(B5:C15,1,1) : Cette partie crée un tableau de la plage de données ( B5:C15 ).
  • RANGS(B5:C15)-1 : Cette partie soustrait 1 du nombre total de lignes.
  • ROW(INDEX(B5:C15,1,1))+ROWS(B5:C15)-1: Renvoie le numéro de ligne minimum dans la cellule E5 qui est le numéro de ligne 15 .

Lire la suite : Excel trouve la dernière colonne contenant des données (4 méthodes rapides)

Lectures similaires

  • Trouver la valeur maximale d'une plage avec une formule Excel (5 méthodes simples)
  • Comment utiliser une formule pour trouver du texte en gras dans Excel ?
  • Trouver un caractère dans une chaîne de caractères à partir de la droite dans Excel (4 méthodes simples)
  • Comment trouver le caractère * qui n'est pas un caractère générique dans Excel (2 Méthodes)
  • Trouver la première valeur supérieure à dans Excel (4 façons)

2. trouver le numéro de la dernière ligne, qu'il soit vide ou non, avec des données dans Excel

Si une ou plusieurs dernières lignes d'une plage de données sont vides, les formules ci-dessus ne fonctionneront pas pour trouver le numéro de la dernière ligne de données dans Excel. En effet, la formule suivante ne cherche pas à savoir si la dernière ligne est vide ou non. Elle renvoie simplement le numéro de la dernière ligne de la plage de données donnée. Dans cette section, nous aborderons les formules qui sont applicables aux lignes vides et non vides.

2.1 Insérer la formule MAX pour trouver le numéro de la dernière rangée de données dans Excel

Maintenant, pour trouver le numéro de la dernière ligne d'un ensemble de données qui comporte une ou plusieurs lignes vides, nous utiliserons la méthode suivante MAX fonction.

L'excel MAX fournit la plus grande valeur dans un ensemble de données spécifié.

Dans le jeu de données suivant, nous allons trouver le dernier numéro de ligne dans la cellule E5 à l'aide de l'excel MAX Si nous observons, nous verrons que la dernière ligne de l'ensemble de données ne contient aucune valeur.

Voyons les étapes à suivre pour appliquer cette méthode.

ÉTAPES :

  • Tout d'abord, sélectionnez la cellule E5 .
  • Ensuite, saisissez la formule suivante dans cette cellule :
=MAX((B:B"")*(ROW(B:B)))

  • Ensuite, appuyez sur Entrez .
  • Enfin, nous obtenons le dernier numéro de ligne dans la cellule E5 qui est 14 Il exclut la dernière ligne de notre plage de données qui est vide.

Lire la suite : Comment trouver la dernière cellule non vide d'une rangée dans Excel (5 méthodes)

2.2 Combiner les fonctions MATCH et REPT pour trouver le numéro de la dernière ligne avec des données dans Excel

En utilisant la combinaison de MATCH et REPT Les fonctions sont une autre façon de trouver le dernier numéro de ligne avec des données dans Excel.

Le site MATCH dans Excel recherche un élément spécifié dans une plage de cellules, puis renvoie l'emplacement relatif de cet élément dans la plage.

Le site REPT dans Excel répète un texte spécifique un nombre donné de fois. Nous pouvons utiliser la fonction REPT pour remplir une cellule avec plusieurs instances d'une chaîne de texte.

Dans l'ensemble de données suivant, nous allons trouver le dernier numéro de ligne avec les données dans la cellule E5 .

Voyons les étapes à suivre pour effectuer cette action.

ÉTAPES :

  • Tout d'abord, sélectionnez la cellule E5 .
  • Ensuite, insérez la formule suivante dans cette cellule :
=MATCH(REPT("z",50),B:B)

  • Appuyez sur Entrez .
  • Enfin, dans la cellule E5 nous obtenons le numéro de la dernière ligne contenant des données dans notre jeu de données.

🔎 Comment la formule fonctionne-t-elle ?

  • REPT("z",50) : Cette partie répète le texte ' z ' 50 temps.
  • MATCH(REPT("z",50),B:B) : Dans cette partie, le MATCH la fonction cherche dans la colonne B pour notre 50 -chaîne de caractères de ' z La formule renvoie l'emplacement de la dernière cellule non vide puisqu'elle ne la trouve pas.

Lire la suite : Trouver la dernière valeur d'une colonne supérieure à zéro dans Excel (2 formules faciles)

2.3 Utiliser la formule LOOKUP d'Excel pour trouver le numéro de la dernière ligne avec des données

Nous pouvons également utiliser le LOOKUP formule pour trouver le dernier numéro de ligne avec les données.

Le site LOOKUP appartient à la fonction Recherche dans Excel et Fonctions de référence . le LOOKUP renvoie la valeur comparable d'une autre plage d'une ligne ou d'une colonne après avoir effectué une recherche de correspondance approximative.

Dans l'ensemble de données suivant, la dernière ligne est vide. Nous allons trouver le numéro de ligne de la dernière ligne avec les données dans la cellule E5 .

Voyons les étapes pour utiliser le LOOKUP fonction.

ÉTAPES :

  • Au début, sélectionnez la cellule E5 .
  • Ensuite, saisissez la formule suivante dans cette cellule :
=LOOKUP(2,1/(B:B""),ROW(B:B))

  • Presse, Entrez .
  • Enfin, nous pouvons voir le dernier numéro de ligne de notre plage de données dans la cellule E5 qui est 14 .

Lire la suite : Comment trouver les 3 valeurs les plus basses dans Excel (5 méthodes simples)

2.4 Identifier le numéro de la dernière rangée de données dans Excel à l'aide de la fonction SUMPRODUCT

Dans cette méthode, nous allons utiliser le SUMPRODUCT fonction pour identifier le dernier numéro de ligne avec des données dans excel.

Le site SUMPRODUCT fonction dans Excel renvoie la somme des produits des plages ou des tableaux correspondants.

La dernière ligne de l'ensemble de données suivant est vide. Dans la cellule E5 nous trouverons le numéro de la dernière ligne contenant des données.

Voyons les étapes à suivre pour appliquer cette méthode.

ÉTAPES :

  • Tout d'abord, sélectionnez la cellule E5 .
  • Ensuite, écrivez la formule suivante dans cette cellule :
=SUMPRODUCT(MAX((C5:C15"")*ROW(C5:C15)))

  • Appuyez sur Entrez si vous utilisez ' Microsoft Office 365 Sinon, vous devez appuyer sur Ctrl + Shift + Enter pour exécuter un tableau.
  • Au final, nous obtenons le dernier numéro de ligne avec les données dans la cellule E5 .

🔎 Comment la formule fonctionne-t-elle ?

  • ROW(C5:C15) : Cette partie renvoie le numéro de ligne pour chaque cellule de la plage ( C5:C15 ).
  • MAX((C5:C15"") : Cette partie renvoie le nombre le plus élevé du tableau de numéros de lignes.
  • SUMPRODUCT(MAX((C5:C15"")*ROW(C5:C15))) : Le site SUMPRODUCT est utilisée pour calculer les deux tableaux ci-dessus et renvoyer une valeur dans la cellule sélectionnée.

Lire la suite : Comment trouver la dernière cellule avec une valeur dans une colonne en Excel ?

2.5 Détecter le numéro de la dernière rangée avec les données dans Excel avec le code VBA

Nous pouvons facilement utiliser VBA (Visual Basic for Applications) pour détecter le numéro de la dernière ligne avec des données dans Excel. Dans le jeu de données suivant, la dernière ligne est vide. Nous utiliserons un code VBA pour trouver le dernier numéro de ligne qui n'est pas vide.

Voyons les étapes pour appliquer un VBA Code pour trouver le dernier numéro de ligne avec les données.

ÉTAPES :

  • Tout d'abord, Cliquez à droite sur sur le nom de la feuille active.
  • Ensuite, cliquez sur l'option Afficher le code '.

  • Une nouvelle page blanche VBA apparaîtra.
  • Troisièmement, écrivez le code suivant dans le module vide :
 Sub Find_Last_Row() Dim Last_Row As Long On Error Resume Next Last_Row = Cells.Find(What:="*", After:=Range("B1"), _ LookAt:=xlPart, LookIn:=xlFormulas, _ SearchOrder:=xlByRows, SearchDirection:=xlPrevious, _ MatchCase:=False).Row On Error GoTo 0 MsgBox "Last Row : " & ; Last_Row End Sub 
  • Ensuite, cliquez sur le Exécuter ou appuyez sur le bouton F5 pour exécuter le code.

  • Enfin, la commande ci-dessus affiche une boîte de message, dans laquelle on peut voir le dernier numéro de ligne contenant des données, à savoir 14 .

Lire la suite : Trouver la dernière cellule avec une valeur dans une rangée dans Excel (6 méthodes)

Conclusion

En conclusion, ce tutoriel vous montrera comment utiliser les formules Excel pour trouver le dernier numéro de ligne avec des données. Pour mettre vos compétences à l'épreuve, utilisez la feuille de travail pratique qui accompagne cet article. N'hésitez pas à laisser un commentaire ci-dessous si vous avez des questions. Notre équipe fera de son mieux pour vous répondre dans les plus brefs délais. À l'avenir, gardez l'œil ouvert pour d'autres applications innovantes. Microsoft Excel solutions.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.