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.

Otras funciones de la categoría

Logo del curso De Cero a Exceler

Domina Excel, de Cero a Experto

¿Atascado? Deja de buscar soluciones puntuales. Aprende a dominar Excel para siempre con nuestro curso online. Más de 115 lecciones y soporte directo.