¿Cómo identificar y obtener el número de fila y de columna de una celda en Excel?
En su trabajo diario con Excel, es probable que necesite determinar con frecuencia los números exactos de fila y columna de celdas específicas, ya sea para análisis de datos, crear referencias en fórmulas o solucionar problemas de diseño. Aunque identificar la dirección de una celda sencilla como A2 (columna 1, fila 2) resulta intuitivo, la tarea se complica con direcciones más complejas, como NK60. En estos casos, averiguar el número de columna correspondiente puede requerir pasos adicionales, especialmente si trabaja con hojas de cálculo extensas donde las letras de las columnas van más allá de la Z y la AA. Incluso puede darse la situación en la que solo disponga del componente de fila o de columna y quiera conocer su equivalente numérico. Este artículo le ofrece varias soluciones prácticas para identificar y obtener los números de fila y columna en Excel, adaptadas a distintos escenarios: desde la identificación directa hasta el análisis avanzado y la automatización.
- Si conoce la dirección de una celda, ¿cómo puede identificar su número de fila y de columna?
- Fórmula de Excel: utilice la función CELDA para obtener el número de fila o de columna
- Si solo conoce la dirección de la columna o de la fila, ¿cómo puede determinar el número de fila o de columna correspondiente?
- Código VBA: devuelve automáticamente el número de fila y de columna para una dirección de celda especificada
- Fórmula de Excel: analice y extraiga las letras de la columna y Establecer número de filas de una dirección
Si solo conoce la dirección, ¿cómo puede determinar el número de fila y de columna?
Cuando ya conoce la dirección de una celda, obtener su número de fila o de columna es sencillo gracias a las funciones integradas de Excel. Esto resulta especialmente útil cuando necesita hacer referencia a rangos específicos, validar posiciones de celdas o crear fórmulas dinámicas.
Por ejemplo, si la dirección de la celda es NK60:
- El número de fila, claramente identificable en la dirección, es 60.
- El número de columna para NKse puede obtener mediante la fórmula de Excel:
=COLUMN(NK60) Al introducir esta fórmula en cualquier celda, obtendrá el número de columna numérico correspondiente a la dirección proporcionada; en este caso, NK equivale al número de columna 375. Asimismo, para extraer el número de fila de dicha dirección, utilice:
=ROW(NK60) Después de introducir la fórmula en una celda, pulse Intro para obtener el número de fila, que será 60 en este ejemplo. Estos métodos son directos y eficaces para determinar rápidamente la posición exacta de cualquier dirección de celda en Excel.
Consejo: Asegúrese de que la referencia de celda utilizada en la fórmula exista en su hoja de cálculo; de lo contrario, Excel podría devolver un error de referencia.
Fórmula de Excel: utilice la función CELDA para obtener el número de fila o de columna
La función CELDA es otro método para identificar el número de fila o de columna a partir de una dirección dada, especialmente cuando desea recuperar información de forma dinámica. Resulta ideal para crear plantillas de informes o para realizar un seguimiento preciso de las posiciones de celdas en fórmulas.
1. En la celda donde quiera mostrar el número de fila de una referencia (por ejemplo,)NK60), introduzca:
=CELL("row",NK60) 2. Para obtener el número de columna, utilice:
=CELL("col",NK60) Después de escribir cualquiera de las dos fórmulas, pulse Intro. La fórmula de fila devuelve 60 y la fórmula de columna devuelve 375 para NK60.
Consejos:
- CELDA devuelve información estática sobre la celda referenciada, independientemente del lugar en que se introduzca la fórmula.
- Este método resulta útil para extraer dinámicamente datos de ubicación, que pueden emplearse en otras fórmulas o como referencias de auditoría.
Si solo conoce la dirección de la columna o de la fila, ¿cómo puede determinar el número de fila o de columna correspondiente?
En algunos casos, es posible que solo disponga de parte de la información; por ejemplo, que sepa que un valor existe en una columna o fila determinada y necesite encontrar su número exacto de fila o columna para realizar operaciones adicionales con los datos o aplicar formato condicional.
Por ejemplo, puede tener un conjunto de datos como el que se muestra a continuación:
Supongamos que quiere encontrar el número de fila en el que aparece "ink" en la columna A. En ese caso, use la siguiente fórmula en cualquier celda vacía:
=MATCH("ink",A:A,0) Después de pulsar Intro, obtendrá el número de fila que indica la posición de «ink» dentro de la columna especificada. Esto resulta especialmente útil en conjuntos de datos grandes, donde buscar visualmente sería muy lento.
De forma similar, si sabe que "ink" aparece en algún lugar de la fila 4 y desea encontrar su número de columna, utilice:
=MATCH("ink",4:4,0) Esta fórmula devuelve la posición de la columna en la fila 4 donde se encuentra «ink». En ambos métodos, si el valor no se encuentra, Excel muestra el error #N/A, así que asegúrese de que sus criterios de búsqueda estén presentes en la fila o columna especificada.
Consejo práctico: La función COINCIDIR no distingue entre mayúsculas y minúsculas y busca coincidencias exactas cuando el tercer argumento es 0.
Seleccione Fila completa/columna si los valores de las celdas coinciden con cierto valor en Excel
En algunas situaciones, en lugar de limitarse a devolver el número de fila o de columna, es posible que desee resaltar o seleccionar toda la fila o columna que contiene un valor determinado. La utilidad Seleccionar celdas específicas de Kutools para Excel ofrece una forma cómoda de seleccionar filas completas o columnas cuando los valores de las celdas cumplen los criterios especificados. Una vez aplicada, tanto el número de fila en el extremo izquierdo como la letra de la columna en la parte superior se resaltan visiblemente, facilitando la localización visual de las coincidencias en su hoja de cálculo. Este enfoque resulta especialmente útil al revisar grandes conjuntos de datos o prepararlos para un análisis posterior.

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Código VBA: devuelve automáticamente el número de fila y de columna para una dirección de celda especificada
Al trabajar con conjuntos de datos dinámicos o extensos, es posible que necesites automatizar la identificación de los números de fila y columna correspondientes a una celda específica. Una macro de VBA permite lograrlo de forma eficaz, especialmente si debes extraer las posiciones de múltiples celdas o integrarlas en plantillas personalizadas.
1. Pulse Alt+F11 para abrir el editor de Visual Basic para Aplicaciones en Excel. A continuación, en la ventana de VBA, haga clic en Insertar > Módulo para crear un nuevo módulo. Por último, copie y pegue el siguiente código en la ventana del módulo:
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. Haga clic en el botón
(Ejecutar) o pulse F5 para ejecutar la macro. Se le pedirá que introduzca una dirección de celda, como NK60. A continuación, la macro mostrará un cuadro de diálogo con los números de fila y de columna correspondientes a su entrada.
Nota: Esta macro acepta direcciones de celda estándar de Excel. Si introduce una dirección no válida o deja el campo en blanco, el código finalizará sin generar errores. Esta solución es ideal para automatizar búsquedas repetitivas y no depende de fórmulas de la hoja de cálculo.
Escenarios aplicables: Automatiza el proceso de identificación en formularios personalizados o al integrarte en operaciones por lotes más amplias.
Ventajas: Es rápido, permite gestionar múltiples referencias de forma consecutiva y reduce la necesidad de introducir fórmulas manualmente.
Limitaciones: Requiere acceso al editor de VBA y puede no estar disponible en entornos donde las macros estén restringidas.
Fórmula de Excel: analice y extraiga las letras de la columna y Establecer número de filas de una dirección
A veces no solo necesita la posición, sino que desea separar las letras de la columna y Establecer número de filas de una dirección dada (por ejemplo, convertir «NK60» en «NK» y «60», y, si es necesario, obtener el número de columna a partir de «NK»). Esto puede ser útil para funciones personalizadas de hoja de cálculo o para analizar datos importados.
Suponiendo que la dirección «NK60» se introduce en la celda A1:
- Extraiga las letras de la columna («NK»):
=LEFT(A1, MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"),""))-1) Introduzca esta fórmula en cualquier celda y, a continuación, pulse Ctrl + Mayús + Intro, ya que se trata de una fórmula matricial (en Microsoft 365, basta con pulsar)Intro normalmente). Esta fórmula extrae todas las letras iniciales de la dirección.
- Extraiga Establecer número de filas ("60"):
=MID(A1, MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"),"")), LEN(A1)) Esta fórmula devuelve la parte numérica, es decir, el número de fila, de la cadena de dirección.
- Convierta las letras de la columna en un número de columna:
=COLUMN(INDIRECT(LEFT(A1, MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"),""))-1)&"1")) Esta fórmula combina la extracción de las letras de la columna y las convierte en un valor numérico real de columna.
Explicación: Estas fórmulas se basan en localizar la posición del primer número en la dirección y, a continuación, separan el texto anterior (las letras de la columna) del posterior (el número de fila). Al utilizarlas:
- Ajuste A1 para que coincida con la celda que contiene su dirección.
- Si trabaja con muchas direcciones, arrastre las fórmulas hacia abajo o lateralmente para rellenar el rango deseado.
- Tenga en cuenta los estilos de referencia mixtos o las direcciones con espacios adicionales; unos datos limpios garantizan los mejores resultados.
- Si recibe un error, asegúrese de que su dirección esté formateada como una referencia válida de Excel.
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos