Comment identifier et retourner le numéro de ligne et de colonne d'une cellule dans Excel ?
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 connaissez l'adresse de la cellule, comment pouvez-vous identifier le numéro de ligne et de colonne ?
- Formule Excel : Utilisez la fonction CELLULE pour obtenir le numéro de ligne ou de colonne
- 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 ?
- Code VBA : Retournez automatiquement les numéros de ligne et de colonne pour une adresse de cellule spécifiée
- Formule Excel : Analyser et extraire les lettres de colonne et les numéros de ligne à partir d'une adresse
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 :
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.

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 (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
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!