Cómo usar la función ENFILA en Excel
Categoría:

Compatibilidad:
Nivel:
Descripción
La función ENFILA transforma una matriz o rango de celdas en una fila unidimensional. Esto significa que toma los valores de la matriz proporcionada y los dispone horizontalmente en una sola fila. ENFILA es especialmente útil cuando necesitas convertir datos en formato de matriz a una lista única para análisis, concatenación, eliminación de duplicados y otras operaciones.
Importante: ENFILA es una función introducida en las versiones más recientes de Excel (Microsoft 365 y Excel para la Web) que admiten matrices dinámicas.
Sintaxis
=ENFILA(matriz; [ignorar_vacíos]; [escanear_por_columnas])
- matriz: La matriz o rango de celdas que deseas transformar en una fila.
- ignorar_vacíos: (Opcional) Un valor lógico que indica si se deben ignorar las celdas vacías:
- VERDADERO o 1: Ignora las celdas vacías (no las incluye en el resultado).
- FALSO o 0 (predeterminado): Incluye las celdas vacías en el resultado.
- escanear_por_columnas: (Opcional) Un valor lógico que determina cómo se recorre la matriz:
- VERDADERO o 1 (predeterminado): Recorre la matriz por filas (fila por fila).
- FALSO o 0: Recorre la matriz por columnas (columna por columna).
Notas adicionales
- Recorrido de la matriz:
- Si escanear_por_columnas es VERDADERO o se omite, la función recorre la matriz por filas.
- Si escanear_por_columnas es FALSO, la función recorre la matriz por columnas.
- Ignorar celdas vacías:
- Al establecer ignorar_vacíos en VERDADERO o 1, las celdas vacías no se incluyen en el resultado, lo que es útil para limpiar datos.
- Errores posibles:
- Si la matriz es un rango no válido o está vacía, la función devolverá un error #¡VALOR!.
Relación con otras funciones
- ENCOL: Función complementaria que transforma una matriz en una columna unidimensional.
- APILARH: Combina matrices horizontalmente, útil antes de usar ENFILA para consolidar datos.
- FILTRAR: Permite filtrar datos antes o después de convertirlos en una fila con ENFILA.
- ÚNICO: Después de usar ENFILA, puedes utilizar ÚNICO para eliminar duplicados de la fila resultante.
- ORDENAR: Ordena los datos en la fila resultante para análisis o presentación.
Tipo de uso
Análisis de datos y gestión de información:
- Consolidación de datos: Convierte matrices o tablas en listas unidimensionales para facilitar el análisis, concatenación o uso en otras funciones.
- Limpieza de datos: Al ignorar celdas vacías, puedes obtener una lista limpia de valores para trabajar.
- Preparación de datos para herramientas: Algunas herramientas y funciones requieren que los datos estén en formato de fila única, por lo que ENFILA facilita este proceso.
Automatización y eficiencia:
- Simplificación de fórmulas: En lugar de usar fórmulas complejas o procedimientos manuales para convertir matrices en filas, ENFILA proporciona una solución sencilla y directa.
- Combinación con otras funciones: Al combinar ENFILA con funciones como FILTRAR, ORDENAR y ÚNICO, puedes realizar análisis más avanzados de manera eficiente.
