Su pensión en Colpensiones. Calcule la que tendría hoy o planee la que quiere tener. Conózcalo aquí

Filas, columnas y celdas en Excel: cómo se identifican

Una hoja de Excel está dividida en columnas, que se identifican con letras, y filas, que se identifican con números. Cada celda se nombra por la columna y la fila en las que se cruzan, como B9. Con las funciones FILA, COLUMNA y DIRECCION, o con una macro, se puede obtener el número de fila o de columna de cualquier celda, incluida la celda activa. ¿Cómo se distinguen y cómo se obtiene cada dato?

Qué son las filas, las columnas y las celdas.

Estos son los elementos básicos de una hoja de cálculo:

  • Columnas: son las divisiones verticales. Se identifican con letras en la parte superior de la hoja: A, B, C… Z, y luego AA, AB, hasta XFD. Una hoja tiene 16.384 columnas.
  • Filas: son las divisiones horizontales. Se identifican con números en el borde izquierdo, del 1 al 1.048.576.
  • Celda: es el espacio donde se cruzan una columna y una fila, y es donde se escriben los datos y las fórmulas.

Una forma sencilla de recordarlo es pensar en un edificio: las columnas son verticales, como las que lo sostienen, y las filas son horizontales, como las filas de sillas en un auditorio.

Cómo se identifica una celda.

Las celdas se identifican con referencia a la columna y a la fila en las que se encuentran, siempre escribiendo primero la letra de la columna y luego el número de la fila. Así, B9 es la celda donde se cruzan la columna B y la fila 9, y AA1 la que está en la columna 27 y la fila 1.

Esa identificación se llama referencia de la celda y es la que se usa en las fórmulas: =B9*2 multiplica por 2 el contenido de la celda B9. Un conjunto de celdas se identifica con la primera y la última separadas por dos puntos, como A1:C10, que es un rango de 3 columnas y 10 filas.

La celda activa.

La celda activa es la que está seleccionada en un momento dado, marcada con un borde grueso. Es donde se escribe al teclear. Su referencia aparece en el cuadro de nombres, a la izquierda de la barra de fórmulas, y su columna y su fila se resaltan en los encabezados.

El cuadro de nombres también sirve para ir directamente a una celda: se escribe la referencia, por ejemplo XFD1048576, y se presiona Enter.

El estilo de referencia F1C1.

Si los encabezados de las columnas muestran números en lugar de letras, el libro está usando el estilo de referencia F1C1, en el que la celda B9 se escribe F9C2 (fila 9, columna 2). Para volver a las letras se desmarca la casilla «Estilo de referencia F1C1» en «Archivo», «Opciones», «Fórmulas».

Obtener el número de fila y de columna con fórmulas.

La función FILA devuelve el número de fila de una celda, y COLUMNA el número de columna:

=FILA(B9)
=COLUMNA(B9)

Los resultados son 9 y 2. Sin argumento, =FILA() y =COLUMNA() devuelven la fila y la columna de la celda en la que está la fórmula.

El uso de FILA para numerar filas se explica en el artículo sobre los números consecutivos en Excel con fórmula.

Obtener la letra de la columna.

Para pasar del número de columna a su letra se usa DIRECCION, que arma la referencia de una celda a partir de la fila y la columna. Con el tipo 4, la referencia es relativa, sin signos pesos, y al quitar el número de fila queda solo la letra:

=SUSTITUIR(DIRECCION(1;COLUMNA(B9);4);"1";"")

El resultado es «B». Con la columna 28, la fórmula devuelve «AB».

Obtener la dirección completa.

DIRECCION devuelve la referencia completa a partir de los números de fila y columna:

=DIRECCION(9;2)
=DIRECCION(9;2;4)

La primera da «$B$9», con referencia absoluta; la segunda, «B9». Esto sirve, por ejemplo, para mostrar en qué celda está un valor encontrado con COINCIDIR.

Obtener la fila y la columna de la celda activa con una macro.

Las fórmulas no pueden saber cuál es la celda activa, porque se recalculan según su propia posición. Para eso se usa una macro. Esta muestra un mensaje con la fila, la columna y su letra:

Sub FilaYColumnaCeldaActiva()

Dim nroFila As Long

Dim nroColumna As Long

Dim letra As String

nroFila = ActiveCell.Row

nroColumna = ActiveCell.Column

letra = Split(ActiveCell.Address(True, False), "$")(0)

MsgBox "La celda activa es " & ActiveCell.Address(False, False) & vbCrLf & _

" - Fila: " & nroFila & vbCrLf & _

" - Columna: " & nroColumna & " (" & letra & ")"

End Sub

Estas son las instrucciones principales:

  • Row y ActiveCell.Column devuelven el número de fila y de columna de la celda activa, que se guardan en dos variables.
  • Address(True, False) devuelve la referencia con la fila fija y la columna libre, como «B$9»; Split la divide en el signo pesos y el primer elemento es la letra de la columna.
  • MsgBox muestra el resultado en un cuadro de mensaje, y vbCrLf hace el salto de línea.

Las variables se declaran As Long y no As Integer, porque Integer solo admite números hasta 32.767 y las filas llegan a 1.048.576: con Integer, la macro falla en cualquier fila posterior a la 32.767.

Para ejecutarla, se abre el editor con Alt + F11, se elige «Insertar», «Módulo», se pega el código y, con el cursor dentro de la macro, se presiona F5. También puede asignarse a un botón o a una forma.

Si lo que se necesita es solo la letra para armar un rango dentro de otra macro, basta con la instrucción Split de la línea 7. Las macros más usadas se explican en el artículo sobre los códigos más comunes de macros en Excel.

Descargar los ejemplos.

El archivo de Excel calcula la fila, la columna, la letra y la dirección de cualquier referencia que se escriba, e incluye el número total de filas y columnas de la hoja. El archivo .bas contiene la macro de la celda activa, que se importa en el editor de VBA desde «Archivo», «Importar archivo». Descargar archivo.

Preguntas frecuentes.

A continuación respondemos las preguntas frecuentes de nuestros lectores.

¿Cuáles son las filas y cuáles son las columnas en Excel?

Las columnas son verticales y se identifican con letras; las filas son horizontales y se identifican con números.

¿Cómo se identifican las celdas en Excel?

Con referencia a la columna y la fila donde se encuentran, escribiendo primero la letra y luego el número, como B9.

¿Cuántas filas y columnas tiene una hoja de Excel?

1.048.576 filas y 16.384 columnas, desde la A hasta la XFD, en las versiones desde Excel 2007.

¿Qué es la celda activa?

Es la celda seleccionada, marcada con un borde grueso, donde se escribe al teclear. Su referencia aparece en el cuadro de nombres.

¿Cómo obtengo la letra de una columna con fórmula?

Con =SUSTITUIR(DIRECCION(1;COLUMNA(B9);4);"1";""), que devuelve «B».

¿Por qué las columnas de mi Excel tienen números en lugar de letras?

Porque está activado el estilo de referencia F1C1. Se desactiva en «Archivo», «Opciones», «Fórmulas».

¿Aún no tienes cuenta en Gerencie.com?
El registro es completamente gratis y desbloquea beneficios exclusivos.

Forma de citar este artículo (APA):

Invitado. (2026, octubre 7). Filas, columnas y celdas en Excel: cómo se identifican [Entrada de blog]. Recuperado de https://www.gerencie.com/numero-de-fila-y-de-columna-de-la-celda-activa.html

Deje su opinión o su pregunta. Trataremos de darle respuesta. Su comentario o pregunta será editada automáticamente por el sistema.

Regístrese para que le avisemos cuando respondan su pregunta.

2 comentarios

  1. Hola, necesito la letra de la columna para usarla en un rango.

    Responder a Tomy 1 respuesta
    1. JuniorGustabo

      Puedes probar con esto:

      “`vba
      Sub LetraColumnaCeldaActiva()
      Dim numeroFila As Integer
      Dim numeroColumna As Integer

      numeroFila = ActiveCell.Row
      numeroColumna = ActiveCell.Column

      Dim valorCeldaActiva As Variant
      valorCeldaActiva = Cells(numeroFila, numeroColumna)

      MsgBox “Letra de columna es: ” & Split(Cells(numeroFila, numeroColumna).Address, “$”)(1) & vbNewLine & _
      “Número de fila es: ” & numeroFila & vbNewLine & _
      “Valor de celda es: ” & valorCeldaActiva
      End Sub
      “`