function

COLUMN

Todo sobre la función COLUMN en Excel

La función COLUMN en Excel devuelve el número de columna de una referencia de celda dada. Por ejemplo, si la referencia es la celda C5, la función devolverá 3, ya que la columna C es la tercera columna de la hoja de cálculo. Si se omite el argumento, la función devuelve el número de columna de la celda que contiene la fórmula.

Sintaxis

=COLUMN([referencia])

El único parámetro de la función es:

  • referencia: La celda o rango de celdas de la que se desea obtener el número de columna. Es un parámetro opcional.
    • Si se omite, la función devuelve el número de la columna donde se encuentra la fórmula.
    • Si la referencia es un rango de celdas y la fórmula se introduce en una versión de Excel con matrices dinámicas (Excel 365 o 2021), la función devolverá una matriz horizontal con los números de todas las columnas del rango. En versiones anteriores, devolverá solo el número de la primera columna del rango.

Ejemplos

Ejemplo 1: Sin referencia

Si se introduce la fórmula en la celda D10, la función devolverá el número de columna de esa misma celda.

=COLUMN()

Resultado esperado: 4

Ejemplo 2: Referencia a una celda específica

Devuelve el número de columna correspondiente a la celda B5, sin importar dónde se coloque la fórmula.

=COLUMN(B5)

Resultado esperado: 2

Ejemplo 3: Referencia a un rango (Comportamiento de matriz dinámica)

En Excel 365 o Excel 2021, al usar un rango como referencia, la función devuelve una matriz horizontal con los números de cada columna en ese rango. La fórmula se introduce en una celda y los resultados «se derraman» a las celdas adyacentes a la derecha.

=COLUMN(C2:F8)

Resultado esperado (se derrama desde la celda de la fórmula): {3, 4, 5, 6}

Ejemplo 4: Crear una secuencia numérica dinámica

La función COLUMN es muy útil para generar secuencias numéricas. Por ejemplo, para crear una lista de números del 1 al 5, se puede usar la siguiente fórmula:

=COLUMN(A1:E1)

Resultado esperado (en Excel con matrices dinámicas): {1, 2, 3, 4, 5}

Observaciones

Es importante recordar que la función COLUMN devuelve un número (índice de la columna), no la letra que la representa. Por ejemplo, para la columna «A» devuelve 1, para la «B» devuelve 2, y así sucesivamente.

El argumento referencia no puede ser una selección de múltiples áreas no contiguas.

Disponibilidad por versión de Excel

La función COLUMN está disponible en todas las versiones de Microsoft Excel. Sin embargo, el comportamiento de «derrame» (matrices dinámicas) al usar un rango como referencia solo está disponible en Excel 365 y Excel 2021.

Compatibilidad

Software Compatibilidad Notas
Microsoft Excel ✔️ El comportamiento de matriz dinámica varía según la versión.
Google Sheets ✔️
LibreOffice Calc ✔️
OpenOffice Calc ✔️
WPS Office Spreadsheets ✔️
Apple Numbers ✔️

Funciones Relacionadas

  • COLUMNS: Devuelve el número total de columnas en una matriz o referencia.
  • ROW: La función análoga a COLUMN. Devuelve el número de fila de una referencia.
  • ROWS: Devuelve el número total de filas en una matriz o referencia.
  • ADDRESS: Crea una referencia de celda en formato de texto a partir de números de fila y columna especificados.

Ver también...