Comment retourner le numéro de rangée d'une cellule correspondante dans Excel (7 méthodes)

  • Partage Ça
Hugh West

Dans ce tutoriel, nous allons montrer comment renvoyer le numéro de ligne d'un fichier de type correspondance de cellules dans excel Pour être plus clair, nous allons sélectionner une valeur dans un ensemble de données et extraire le numéro de ligne de cette valeur. Pour ce faire, nous utiliserons différentes fonctions ou combinaisons de différentes fonctions tout au long de cet article.

Télécharger le cahier d'exercices

On peut télécharger le cahier d'exercices à partir d'ici.

Retourner le numéro de rangée.xlsm

7 Méthodes pour renvoyer le numéro de rangée d'une cellule correspondante dans Excel

Dans cet article, nous aborderons 7 Pour vous permettre de mieux comprendre le processus, nous utiliserons le même ensemble de données pour toutes les méthodes de cet article, à l'exception de la méthode numéro. 5 L'ensemble de données que nous allons utiliser est constitué des noms de différentes personnes et de leur pays d'origine. Nous allons prendre une valeur soit dans le champ Nom ou la colonne Pays Nous trouverons ensuite dans quelle ligne se trouve cette valeur particulière.

1. renvoyer le numéro de rangée d'une cellule correspondant à Excel avec la fonction ROW

Tout d'abord, nous allons renvoyer le numéro de ligne d'une correspondance de cellule en Excel avec le ROW La fonction ROW dans Excel renvoie le numéro de ligne de la référence. Dans le jeu de données suivant, nous allons extraire le numéro de ligne du nom Chris en cellule F5 .

Voyons les étapes à suivre pour effectuer cette action :

ÉTAPES :

  • Pour commencer, sélectionnez la cellule F5 .
  • En outre, notez les =ROW( dans la barre de formule de cette cellule.
  • Après avoir écrit cette partie, sélectionnez la cellule qui contient le nom, Chris Ainsi, nous obtenons la formule suivante dans la barre de formule :
=ROW(C6)

  • Ensuite, appuyez sur Entrez .
  • A la fin, nous pouvons voir le numéro de ligne du nom Chris en cellule F5 .

Lire la suite : Excel VBA : renvoyer le numéro de rangée de la valeur (5 méthodes appropriées)

2. utiliser la fonction MATCH pour obtenir le numéro de ligne dans Excel

Dans cette méthode, nous allons utiliser le MATCH pour renvoyer le nombre de rangées de correspondances dans Excel. MATCH recherche un élément donné dans une plage de cellules, puis renvoie l'emplacement relatif de cet élément dans la plage. Dans le jeu de données suivant, nous allons déterminer dans quelle ligne se trouve le nom du pays Canada mensonges.

Il suffit de suivre les étapes ci-dessous pour effectuer cette méthode.

ÉTAPES :

  • Tout d'abord, sélectionnez la cellule F5 .
  • Ensuite, insérez la formule suivante dans cette cellule :
=MATCH(E5,C:C,0)

  • Ensuite, appuyez sur Entrez .
  • Enfin, les commandes ci-dessus renvoient le numéro de ligne du nom du pays. Canada en cellule F5 .

Lire la suite : Excel recherche des valeurs correspondantes dans deux colonnes

3. combinaisons des fonctions MATCH & ; ROW pour extraire la séquence de lignes

Nous pouvons également utiliser une combinaison des MATCH et ROW pour renvoyer le numéro de ligne d'une correspondance de cellule. Dans la cellule F5 nous entrerons le numéro de la ligne dans laquelle la valeur Canada se trouve dans le Pays colonne.

Voyons les étapes à suivre pour y parvenir.

ÉTAPES :

  • Tout d'abord, sélectionnez la cellule F5 .
  • Ensuite, écrivez la formule suivante dans cette cellule :
=MATCH(E5,C5:C10,0)+ROW(C5:C10)-1

  • Ensuite, appuyez sur Entrez .
  • Enfin, nous obtenons le numéro de ligne de la valeur Canada est 6 dans notre jeu de données.

Lire la suite : Copier les valeurs dans une autre cellule si deux cellules correspondent dans Excel : 3 méthodes

Combinez les fonctions INDEX, MATCH et ROW pour obtenir le numéro de ligne d'une correspondance dans Excel.

Une combinaison de INDEX , MATCH & ; ROW est une autre façon de renvoyer le numéro de ligne d'une correspondance dans Excel.

Sur Microsoft Excel le INDEX fonction dans Excel renvoie la valeur à un certain point dans une plage ou un tableau.

Encore une fois, nous trouverons dans quelle ligne de la colonne C le nom du pays Canada Nous allons retourner la valeur numérique du numéro de ligne dans la cellule F5 .

Voyons les étapes de l'exécution de cette méthode.

ÉTAPES :

  • Au début, sélectionnez la cellule F5 .
  • Ensuite, insérez la formule suivante dans cette cellule :
=ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0)))

  • Ensuite, appuyez sur Entrez .
  • Ainsi, les actions ci-dessus retournent le numéro de ligne du nom du pays. Canada en cellule F5 .

🔎 Comment la formule fonctionne-t-elle ?

  • MATCH(E5,C4:C10,0) : Cette partie recherche la valeur de la cellule E5 dans l'intervalle ( C4:C10 ).
  • INDEX(B4:B10,MATCH(E5,C4:C10,0) : Cette partie renvoie la référence de la valeur correspondante dans la plage ( B4:B10 ).
  • ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0)) :) Retourne le numéro de ligne de la INDEX .

Lire la suite : Comment faire un Vlookup et extraire la dernière correspondance dans Excel (4 façons)

Lectures similaires

  • Comment obtenir le numéro de ligne d'une plage avec Excel VBA (9 exemples)
  • Comment incrémenter le numéro de ligne dans une formule Excel (6 méthodes pratiques)
  • [Corrigé !] Numéros de ligne et lettres de colonne manquants dans Excel (3 solutions)
  • Comment utiliser la formule Excel pour trouver le numéro de la dernière ligne avec des données (2 façons)
  • Comment utiliser un numéro de rangée variable comme référence de cellule dans Excel ?

5. fusionner les fonctions SMALL et MATCH pour obtenir le numéro de ligne de la valeur correspondante.

Nous pouvons également utiliser la combinaison de PETIT & ; MATCH pour retourner le numéro de ligne d'une valeur correspondante dans Excel.

Lorsqu'une liste est triée par valeur dans l'ordre ascendant, le fichier excel PETIT renvoie une valeur numérique en fonction de son emplacement dans la liste.

Pour illustrer cette méthode, nous utiliserons un ensemble de données légèrement différent des précédents puisque le PETIT ne traite que les valeurs numériques. Dans le jeu de données suivant, nous avons des noms de pays et leurs régions. Nous allons trouver dans quelle ligne se trouve la plus petite valeur de la région, puis nous allons retourner cette valeur dans la cellule E5 .

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

ÉTAPES :

  • Pour commencer, sélectionnez la cellule E5 .
  • En outre, insérez la formule suivante dans cette cellule :
=MATCH(SMALL(C5:C10,1),C5:C10)

  • Ensuite, appuyez sur Entrez .
  • Au final, nous pouvons constater que la valeur la plus basse de la zone dans la colonne C est situé dans la rangée numéro 3 .

🔎 Comment la formule fonctionne-t-elle ?

  • PETIT(C5:C10,1) : Cette partie renvoie la plus petite valeur numérique de l'intervalle ( C5:C10 ).
  • MATCH(SMALL(C5:C10,1),C5:C10) : Renvoie le numéro de ligne de la plus petite valeur dans la cellule E5 .

NOTE :

Depuis le MATCH renvoie la position relative d'une valeur dans une plage de données, le processus ci-dessus renvoie la valeur 3 au lieu de 7 .

6. renvoyer tous les numéros de rangée d'une cellule correspondant à une cellule dans Excel

Supposons que nous ayons un ensemble de données dans lequel nous avons plusieurs valeurs identiques dans une seule colonne mais dans des lignes différentes. Nous voulons saisir les numéros de ligne de ces valeurs dans une seule cellule. Pour résoudre ce type de problème, nous utiliserons une combinaison des méthodes suivantes TEXTJOIN , SI et ROW fonctions.

Le site TEXTJOIN joint le texte de diverses plages et/ou chaînes de caractères, avec un délimiteur que vous définissez entre chaque valeur de texte à joindre.

Dans l'ensemble de données suivant, nous pouvons voir que dans la colonne C la valeur de l'élément ' États-Unis est présent 3 temps.

Voyons les étapes pour retourner les numéros de ligne ayant la même valeur dans une seule cellule.

ÉTAPES :

  • Tout d'abord, sélectionnez la cellule F5 .
  • Ensuite, saisissez la formule suivante dans cette cellule :
=TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),""))

  • Ensuite, appuyez sur Entrez .
  • Enfin, dans la cellule F5 nous pouvons voir les numéros de ligne des mêmes valeurs de la colonne C .

🔎 Comment la formule fonctionne-t-elle ?

  • IF(C5:C10=E5,ROW(C5:C10),"") : Dans cette partie, le SI La formule vérifie quelles valeurs de l'intervalle ( C5:C10 ) sont égales à la valeur de la cellule E5 Après cela, il renvoie le numéro de ligne de cette cellule.
  • TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),"")) : Combine les numéros de ligne de l'étape précédente avec une virgule dans une seule cellule. F5 .

Lire la suite : Comment faire correspondre des données dans Excel à partir de 2 feuilles de travail

Appliquer le code VBA pour obtenir la séquence de lignes d'une cellule correspondante.

Si vous êtes un utilisateur avancé d'excel, vous pouvez utiliser un VBA ( Visual Basic pour les applications ) pour renvoyer le numéro de ligne d'une correspondance de cellules dans Excel, en utilisant VBA nous pouvons effectuer n'importe quel type de tâche dans Excel plus rapidement. Dans l'ensemble de données suivant, nous allons insérer un fichier VBA code pour trouver le numéro de ligne de la valeur Canada en colonne C .

Voyons les étapes pour appliquer le VBA code.

ÉTAPES :

  • Tout d'abord, Cliquez à droite sur sur la feuille active nommée VBA .
  • Ensuite, sélectionnez l'option Afficher le code '.

  • Ensuite, un vide VBA apparaîtra.
  • Troisièmement, insérez le code suivant dans ce module vide :
 Sub ReturnRowNumber() Dim Wsheet As Worksheet Dim Row_Match As Long Dim j As Long Dim Value_Searched As String Set Wsheet = Worksheets( "VBA") Value_Searched = "Canada" For j = 1 To 10000 If StrComp(Wsheet.Range( "C" & ; j).Value, Value_Searched, vbTextCompare) = 0 Then Row_Match = j Exit For End If Next j MsgBox Row_Match End Sub 
  • Introduire la valeur Canada pour la variable ' Valeur_Serrée Nous avons mis en évidence cette partie dans l'image suivante.
  • Maintenant, cliquez sur le Exécuter ou appuyez sur le bouton F5 pour exécuter le code.

  • Enfin, nous obtenons une boîte de message montrant que le numéro de ligne de la valeur Canada en colonne C est 6 .

Lire la suite : Comment trouver le numéro de ligne en utilisant VBA dans Excel (4 macros)

NOTE :

Dans le code ci-dessus, si vous souhaitez rechercher n'importe quelle donnée de votre ensemble de données, il vous suffit de modifier les parties du code mises en évidence dans l'image ci-dessus. Au lieu de VBA utilisez le nom de votre feuille de calcul. Modifiez la valeur Canada à une autre valeur que vous souhaitez rechercher dans votre feuille de calcul. Au lieu de la plage de colonnes C vous devez saisir la plage de colonnes dans laquelle vous souhaitez effectuer la recherche.

Conclusion

En conclusion, ce tutoriel résume les idées pour renvoyer le numéro de ligne d'une correspondance de cellules dans Excel. Utilisez la feuille de travail pratique qui accompagne cet article pour mettre vos compétences à l'épreuve. Si vous avez des questions, n'hésitez pas à laisser un commentaire ci-dessous. Notre équipe s'efforcera de vous répondre dans les plus brefs délais. Gardez l'œil ouvert pour d'autres articles créatifs. Microsoft Excel à l'avenir.

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.