La función ENCOL (en inglés TOCOL) transforma una matriz de dos dimensiones (filas y columnas) en una sola columna. Es una función muy completa, porque se le pueden aplicar algunas opciones interesantes, como lo son gestionar el comportamiento que debe tener con las celdas en blanco o la dirección en la que se debe mover el resultado.
Sintaxis de la Función ENCOL en Excel
ENCOL(matriz; [ignorar]; [scan by column])
- matriz (obligatorio): Matriz o referencia que se va a devolver como una columna.
- ignorar (opcional): Si quiere omitir determinados tipos de valores. De forma predeterminada, no se omite ningún valor. Especifique una de las acciones siguientes:
- 0 Conservar todos los valores (predeterminado)
- 1 Omitir espacios en blanco
- 2 Ignorar errores
- 3 Omitir espacios en blanco y errores
- scan by column (opcional): Digitalizar la matriz por columna. De forma predeterminada, la matriz se analiza por fila. El examen determina si los valores se ordenan por fila o por columna.
- FALSO (predeterminado): Analizar por filas
- VERDADERO: Analizar por columna
Errores de ENCOL
- Excel devuelve un #VALOR! cuando una constante de matriz contiene uno o más números que no son un número entero.
- Excel devuelve un #NUM cuando la matriz es demasiado grande.
Ejemplo de utilización de función ENCOL
Consideremos que tenemos el siguiente rango de datos:

Los 12 meses en un rango de 3 x 4, y queremos que los meses aparezcan en una sola columna.
Para ello utilizaríamos la función ENCOL, señalando el rango A1:C4.
Nos situamos en la celda E1 y copiamos la siguiente fórmula:

Y vemos que se ha creado una columna con todos los meses.

¿Qué ocurre si alguna de las celdas del rango se encuentra en blanco?

Vemos que aparece un cero en el lugar de la celda en blanco. Para evitar esa situación, para hacer que ignore las celdas en blanco, debemos utilizar el segundo argumento.
Si en el segundo argumento indicamos un 1, conseguiremos que se ignoren las celdas en blanco.

Vemos, que utilizando el segundo argumento, ignora las celdas en blanco. De la misma forma, utilizando el segundo argumento de la función, podemos determinar el comportamiento frente a celdas que incluyen errores.
En cuanto al tercer argumento, scan by column, determina si los valores se ordenan por fila o por columna.
Si dejamos ese tercer argumento en blanco, o incluimos FALSO, los valores se ordenan por columnas.

Si dejamos incluimos VERDADERO en ese tercer argumento, los valores se ordenan por filas.

Video explicativo:
Para suscribirte a mi canal de YouTube:
Deja una respuesta