Accéder au contenu principal

Comment identifier et retourner le numéro de ligne et de colonne d'une cellule dans Excel ?

Author: Tech Support Last Modified: 2025-08-06

Dans votre travail quotidien avec Excel, vous pourriez souvent avoir besoin de déterminer les numéros de ligne et de colonne précis de cellules spécifiques, que ce soit pour l'analyse de données, les références dans des formules ou la résolution de problèmes de mise en page. Bien que comprendre l'adresse de la cellule elle-même, comme A2 (Colonne1, Ligne2), soit simple pour des références basiques, cela devient plus difficile lorsque l'on traite des adresses plus complexes comme NK60. Identifier le bon numéro de colonne à partir de telles adresses peut nécessiter des étapes supplémentaires, surtout si vous travaillez avec des feuilles de calcul volumineuses où les lettres de colonnes vont au-delà de Z et AA. Parfois, vous pourriez même n'avoir qu'une composante de ligne ou de colonne et vouloir déterminer son équivalent numérique. Cet article présente plusieurs solutions pratiques pour identifier et retourner les numéros de ligne et de colonne dans Excel, adaptées à différents scénarios allant de l'identification directe à l'analyse avancée et à l'automatisation.


Si vous ne connaissez que l'adresse, comment pouvez-vous identifier le numéro de ligne et de colonne ?

Lorsque vous connaissez déjà l'adresse d'une cellule, déterminer son numéro de ligne ou de colonne est simple en utilisant les fonctions intégrées d'Excel. Cela peut être particulièrement utile lorsque vous avez besoin de référencer des plages spécifiques, de valider les positions des cellules ou de construire des formules dynamiques.

Par exemple, si l'adresse de la cellule est NK60 :

  • Le numéro de ligne, clairement identifiable dans l'adresse, est 60.
  • Le numéro de colonne pour NK peut être obtenu en utilisant la formule Excel :
=COLUMN(NK60)

Cette formule, lorsqu'elle est entrée dans n'importe quelle cellule, retournera le numéro de colonne numérique correspondant à l'adresse fournie ; dans ce cas, NK se traduit par le numéro de colonne 375. De même, pour extraire le numéro de ligne de cette adresse, utilisez :

=ROW(NK60)

Après avoir entré la formule dans une cellule, appuyez sur Entrée pour obtenir le numéro de ligne, qui sera 60 dans cet exemple. Ces méthodes sont directes et efficaces pour rapidement déterminer la position exacte de toute adresse de cellule donnée dans Excel.

Conseils : Assurez-vous que la référence de cellule utilisée dans la formule existe dans votre feuille de calcul ; sinon, Excel pourrait retourner une erreur de référence.



Formule Excel : Utilisez la fonction CELLULE pour obtenir le numéro de ligne ou de colonne

La fonction CELLULE est une autre méthode pour identifier le numéro de ligne ou de colonne en fonction d'une adresse donnée, surtout lorsque vous souhaitez récupérer des informations de manière dynamique. Cela est utile lors de la création de modèles de rapports ou du suivi des positions des cellules dans les formules.

1. Dans la cellule où vous souhaitez afficher le numéro de ligne d'une référence (par exemple, NK60), entrez :

=CELL("row",NK60)

2. Pour obtenir le numéro de colonne, utilisez :

=CELL("col",NK60)

Après avoir tapé l'une ou l'autre formule, appuyez sur Entrée. La formule de ligne donne 60, et la formule de colonne retourne 375 pour NK60.

Conseils :

  • CELLULE retourne des informations statiques sur la cellule référencée, indépendamment de l'emplacement où la formule elle-même est entrée.
  • Cette méthode est utile pour extraire dynamiquement des données de localisation, qui peuvent être utilisées dans d'autres formules ou comme références d'audit.

Si vous ne connaissez que l'adresse de la colonne ou de la ligne, comment pouvez-vous identifier le numéro de ligne ou de colonne ?

Dans certains cas, vous pourriez n'avoir qu'une partie des informations, comme savoir que la valeur existe dans une colonne ou une ligne spécifique, et avoir besoin de trouver son numéro de ligne ou de colonne précis pour des opérations de données supplémentaires ou une mise en forme conditionnelle.

Par exemple, vous pourriez avoir un ensemble de données comme indiqué ci-dessous :
a screenshot of using formulas and the returned row and column numbers

Supposons que vous souhaitiez trouver le numéro de ligne où « ink » apparaît dans la colonne A. Dans ce cas, utilisez la formule suivante dans n'importe quelle cellule vide :

=MATCH("ink",A:A,0)

Après avoir appuyé sur Entrée, vous obtiendrez le numéro de ligne indiquant la position de « ink » dans la colonne spécifiée. Cela est particulièrement utile dans de grands ensembles de données où une recherche visuelle serait chronophage.

De même, si vous savez que « ink » apparaît quelque part dans la ligne 4 et que vous voulez trouver son numéro de colonne, utilisez :

=MATCH("ink",4:4,0)

Cette formule retourne la position de la colonne dans la ligne 4 où « ink » est trouvé. Pour les deux méthodes, si la valeur n'est pas trouvée, Excel retourne l'erreur #N/A, assurez-vous donc que vos critères de recherche sont présents dans la ligne ou la colonne spécifiée.

Astuce pratique : La fonction EQUIV n'est pas sensible à la casse et recherche des correspondances exactes lorsque le troisième argument est 0.

Sélectionnez toute la ligne/colonne si les valeurs des cellules correspondent à une certaine valeur dans Excel

Dans certaines situations, plutôt que de simplement retourner le numéro de ligne ou de colonne, vous pourriez vouloir mettre en surbrillance ou sélectionner toute la ligne ou colonne contenant une certaine valeur. Kutools pour Excel propose Sélectionner des cellules spécifiques une utilité pratique pour sélectionner des lignes ou colonnes entières si les valeurs des cellules répondent à vos critères spécifiés. Une fois appliquée, le numéro de ligne à l'extrême gauche et la lettre de colonne en haut seront visiblement mis en surbrillance, facilitant la localisation visuelle des correspondances dans votre feuille de calcul. Cette approche est particulièrement utile pour examiner de grands ensembles de données ou pour les préparer à une analyse ultérieure.


a screenshot of selecting entire rows columns if containing certain value

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant


Code VBA : Retournez automatiquement les numéros de ligne et de colonne pour une adresse de cellule spécifiée

Lorsque vous travaillez avec des ensembles de données dynamiques ou volumineux, vous pourriez avoir besoin d'automatiser le processus d'identification des numéros de ligne et de colonne pour une référence de cellule donnée. L'utilisation d'une macro VBA peut efficacement y parvenir, surtout si vous devez extraire des positions pour plusieurs cellules ou intégrer avec des modèles personnalisés.

1. Tout d'abord, appuyez sur Alt + F11 pour ouvrir l'éditeur Visual Basic for Applications dans Excel. Dans la fenêtre VBA, cliquez sur Insertion > Module pour créer un nouveau module. Copiez et collez le code suivant dans la fenêtre du module :

Sub GetRowAndColumnNumber()
    Dim cellAddress As String
    Dim rng As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    cellAddress = Application.InputBox("Enter the cell address (e.g., NK60):", xTitleId, "", , , , , 2)
    If cellAddress = "" Then
        Exit Sub
    End If
    Set rng = Range(cellAddress)
    If rng Is Nothing Then
        MsgBox "Invalid address entered.", vbCritical
        Exit Sub
    End If
    MsgBox "Row number: " & rng.Row & vbCrLf & "Column number: " & rng.Column, vbInformation, xTitleId
End Sub

2. Cliquez sur le Run button (Exécuter) bouton, ou appuyez sur F5 pour exécuter la macro. Vous serez invité à entrer une adresse de cellule telle que NK60. La macro affichera ensuite une boîte de dialogue montrant les numéros de ligne et de colonne pour votre saisie.

Remarque : Cette macro accepte les adresses de cellules Excel standard. Si vous saisissez une adresse invalide ou laissez la saisie vide, le code se terminera sans générer d'erreurs. Cette solution convient pour automatiser des recherches répétées et ne dépend pas des formules de feuille de calcul.

Scénarios applicables : Automatise le processus d'identification pour des formulaires personnalisés ou lors de l'intégration avec des opérations par lots plus importantes.

Avantages : Rapide, peut gérer plusieurs références successivement et réduit l'utilisation manuelle des formules.

Limitations : Nécessite l'accès à l'éditeur VBA et peut ne pas être disponible dans les environnements où les macros sont restreintes.


Formule Excel : Analyser et extraire les lettres de colonne et les numéros de ligne à partir d'une adresse

Parfois, vous avez besoin non seulement de la position mais aussi de séparer les lettres de colonne et les numéros de ligne à partir d'une adresse donnée (par exemple, transformer "NK60" en "NK" et "60", et, si nécessaire, obtenir le numéro de colonne à partir de "NK"). Cela peut être utile pour des fonctions personnalisées de feuille de calcul ou l'analyse de données importées.

En supposant que l'adresse "NK60" est entrée dans la cellule A1 :

  • Extraire les lettres de colonne ("NK") :
=LEFT(A1, MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"),""))-1)

Entrez cette formule dans n'importe quelle cellule, puis appuyez sur Ctrl+Maj+Entrée car il s'agit d'une formule matricielle (dans Microsoft 365, un simple Entrée suffit). Cela extrait toutes les lettres initiales de l'adresse.

  • Extraire les numéros de ligne ("60") :
=MID(A1, MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"),"")), LEN(A1))

Cette formule donne la partie numérique, c'est-à-dire le numéro de ligne, de la chaîne d'adresse.

  • Convertir les lettres de colonne en un numéro de colonne :
=COLUMN(INDIRECT(LEFT(A1, MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"),""))-1)&"1"))

Cette formule combine l'extraction des lettres de colonne et les convertit en une valeur numérique de colonne réelle.

Explication : Ces formules reposent sur la recherche de l'endroit où le premier nombre apparaît dans l'adresse, puis analysent le texte avant (lettres de colonne) et après (numéro de ligne). Lors de leur utilisation :

  • Ajustez A1 pour correspondre à la cellule contenant votre adresse.
  • Si vous travaillez avec de nombreuses adresses, faites glisser les formules vers le bas ou sur la droite pour remplir la plage prévue.
  • Soyez conscient des styles de référence mixtes ou des adresses avec des espaces supplémentaires ; des données propres produisent les meilleurs résultats.
  • Si vous recevez une erreur, vérifiez que votre adresse est formatée comme une référence Excel valide.

Meilleurs outils de productivité Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données grâce à : Exécution intelligente   |  Générer du code  |  Créer des Formules personnalisées  |  Analyser des données et générer des graphiques  |  Appeler les Fonctions améliorées
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Combiner les colonnes ou cellules sans perdre de données   |  Arrondir...
Super RECHERCHEV : Recherche multi-critères    Recherche multi-valeurs  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante avec sélection multiple ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer des colonnes  |  Basculer l’état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités à la une : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & de feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Chiffrer/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 des ensembles d’outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   Plus de50 types de graphiques (Diagramme de Gantt, ...)   |   Plus de40 formules intelligentes (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils dinsertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et bien plus encore
Utilisez Kutools dans votre langue préférée: compatible avec l’anglais, l’espagnol, l’allemand, le français, le chinois et plus de40 autres langues !

Dynamisez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité la plus essentielle pour vous...


Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail

  • Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, au lieu d’ouvrir de nouvelles fenêtres.
  • Augmentez votre productivité de50% et réduisez des centaines de clics de souris chaque jour!