Función TOCOL de Excel
La función TOCOL transforma una matriz o rango en una sola columna.
Nota: Esta función solo está disponible en Excel para Microsoft 365 en el canal Insider.

Función TOCOL frente a función TOROW
La función TOCOL puede utilizarse para transformar una matriz o un rango en una sola columna, mientras que la función TOROW puede utilizarse para transformar una matriz o un rango en una sola fila.
Sintaxis
=TOCOL(matriz, [ignorar], [escanear_por_columna])
Argumentos
Valor devuelto
Devuelve una sola columna.
Ejemplo
Aquí tomamos la siguiente tabla como ejemplo para demostrar los diferentes usos de la función TOCOL.

#Ejemplo1: Transformar un rango en una sola columna y mantener todos los valores por defecto
Por ejemplo, si desea tomar solo las primeras tres filas o columnas de la tabla de ventas, puede aplicar una de las siguientes fórmulas para hacerlo.
El rango anterior contiene tanto celdas en blanco como valores de error. Para transformar el rango en una sola columna y mantener todos los valores en la columna resultante, aplique la siguiente fórmula.
Seleccione una celda, como H6 en este caso, introduzca la siguiente fórmula y presione la tecla Intro para obtener la nueva columna.
=TOCOL(B6:F9)

Notas:
#Ejemplo2: Transformar un rango en una sola columna e ignorar ciertos tipos de valores
Para ignorar todos los espacios en blanco, solo necesita especificar el número 1 para el argumento ignorar. La fórmula es la siguiente.
=TOCOL(B6:F9,1)

Para ignorar los valores de error, especifique el número 2 para el argumento ignorar. La fórmula es la siguiente.
=TOCOL(B6:F9,2)

Para ignorar tanto los espacios en blanco como los errores, especifique el número 3 para el argumento ignorar.
=TOCOL(B6:F9,3)

#Ejemplo3: Transformar un rango en una sola columna escaneando valores por columna
Por defecto, la función TOCOL escanea la matriz por filas. Si necesita devolver una sola columna de la matriz escaneada por columna, debe establecer el argumento Escanear_por_columna en VERDADERO.
Seleccione una celda, digamos J6 en este caso, introduzca la siguiente fórmula y presione la tecla Intro para obtener la nueva columna.
=TOCOL(B6:F9,3,VERDADERO)

Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.