Funciones de matriz dinámica: FILTRAR, ORDENAR y UNICOS para análisis flexible

Aprende a usar FILTRAR, ORDENAR y UNICOS para construir vistas dinámicas de datos sin rehacer fórmulas cada vez que cambia una condición.

Las funciones de matriz dinámica te permiten obtener listas filtradas, ordenadas y sin duplicados sin copiar fórmulas celda a celda en Excel y Google Sheets.

Con FILTRAR puedes responder preguntas de negocio al instante, por ejemplo ventas por canal o registros por estado, en ambas plataformas.

Con ORDENAR controlas la prioridad visual de resultados y con UNICOS extraes dimensiones limpias para segmentar análisis.

Esta combinación reduce trabajo manual y mejora la mantenibilidad de informes que cambian cada semana.

  • Una fórmula puede devolver un rango completo y expandirse automáticamente.
  • A diferencia de funciones tradicionales que devuelven un único valor, FILTRAR y ORDENAR pueden devolver múltiples filas y columnas en bloque.
  • Esto significa que la salida se adapta cuando cambian los datos de origen, sin necesidad de arrastrar fórmulas ni tocar celdas intermedias.
  • En operaciones, este enfoque es perfecto para crear vistas temporales de análisis sin alterar la tabla base.
  • FILTRAR: devuelve solo filas que cumplen condición.

Cómo pensar una matriz dinámica en trabajo real

Una fórmula puede devolver un rango completo y expandirse automáticamente.

A diferencia de funciones tradicionales que devuelven un único valor, FILTRAR y ORDENAR pueden devolver múltiples filas y columnas en bloque.

Esto significa que la salida se adapta cuando cambian los datos de origen, sin necesidad de arrastrar fórmulas ni tocar celdas intermedias.

En operaciones, este enfoque es perfecto para crear vistas temporales de análisis sin alterar la tabla base.

  • FILTRAR: devuelve solo filas que cumplen condición.
  • ORDENAR: reordena un rango por una columna o criterio.
  • UNICOS: extrae valores únicos de una lista.
  • Combinadas, permiten mini dashboards flexibles.

Sintaxis esencial y combinaciones útiles

La clave es definir un rango limpio y criterios consistentes.

FILTRAR recibe el rango de salida y una condición booleana por fila. Si no hay resultados, conviene indicar texto alternativo para evitar errores en pantalla.

ORDENAR te permite establecer índice de columna y sentido ascendente/descendente, útil para top ventas o control de prioridades.

UNICOS simplifica catálogos de valores para listas auxiliares (comerciales, canales, estados) sin deduplicar manualmente.

Errores frecuentes y cómo evitarlos

El fallo habitual está en los criterios o en el rango bloqueado por celdas ocupadas.

Si la salida de una función de matriz no puede expandirse porque hay contenido debajo, Excel devuelve error de desbordamiento (#SPILL!).

Otro error común es comparar texto con mayúsculas/espacios inconsistentes o usar columnas con formatos mezclados (texto y número).

Para informes compartidos, añade un mensaje de ausencia de resultados y deja visible la lógica usada para que sea auditable por el equipo.

Qué función usar según objetivo de análisis

Elige por tipo de pregunta, no por costumbre.

Excel / Google Sheets
13

Funciones de matriz dinámica: FILTRAR, ORDENAR y UNICOS para análisis flexible

Aprende a usar FILTRAR, ORDENAR y UNICOS para construir vistas dinámicas de datos sin rehacer fórmulas cada vez que cambia una condición.

Código del tema: Datos limpios + analisis accionable

📘 Teoría

Cómo pensar una matriz dinámica en trabajo real

Una fórmula puede devolver un rango completo y expandirse automáticamente.

A diferencia de funciones tradicionales que devuelven un único valor, FILTRAR y ORDENAR pueden devolver múltiples filas y columnas en bloque.

Esto significa que la salida se adapta cuando cambian los datos de origen, sin necesidad de arrastrar fórmulas ni tocar celdas intermedias.

En operaciones, este enfoque es perfecto para crear vistas temporales de análisis sin alterar la tabla base.

  • FILTRAR: devuelve solo filas que cumplen condición.
  • ORDENAR: reordena un rango por una columna o criterio.
  • UNICOS: extrae valores únicos de una lista.
  • Combinadas, permiten mini dashboards flexibles.

Sintaxis esencial y combinaciones útiles

La clave es definir un rango limpio y criterios consistentes.

1

FILTRAR recibe el rango de salida y una condición booleana por fila. Si no hay resultados, conviene indicar texto alternativo para evitar errores en pantalla.

2

ORDENAR te permite establecer índice de columna y sentido ascendente/descendente, útil para top ventas o control de prioridades.

3

UNICOS simplifica catálogos de valores para listas auxiliares (comerciales, canales, estados) sin deduplicar manualmente.

Errores frecuentes y cómo evitarlos

El fallo habitual está en los criterios o en el rango bloqueado por celdas ocupadas.

1

Si la salida de una función de matriz no puede expandirse porque hay contenido debajo, Excel devuelve error de desbordamiento (#SPILL!).

2

Otro error común es comparar texto con mayúsculas/espacios inconsistentes o usar columnas con formatos mezclados (texto y número).

3

Para informes compartidos, añade un mensaje de ausencia de resultados y deja visible la lógica usada para que sea auditable por el equipo.

Qué función usar según objetivo de análisis

Elige por tipo de pregunta, no por costumbre.

1

FILTRAR

Cuando necesitas un subconjunto de datos por condición.

  • Ideal para vistas por canal o estado.
  • Sustituye filtros manuales repetitivos.
  • Permite encadenar análisis posterior.
2

ORDENAR

Cuando quieres priorizar o comparar resultados.

  • Útil para top importes o ranking.
  • Mejora la lectura ejecutiva del informe.
  • Funciona muy bien junto a FILTRAR.
3

UNICOS

Cuando necesitas listas limpias sin duplicados.

  • Crea catálogos automáticos de categorías.
  • Base para validaciones y segmentadores.
  • Reduce mantenimiento manual de listas.

🧪 Aprende probando

Ejemplo Caso guiado: diseña una salida dinámica sin columnas auxiliares Evalúa la tabla y decide qué parte filtrarías, ordenarías o deduplicarías en Excel y Google Sheets para entregar un reporte limpio.
Ejemplo Simulador JS: filtra, ordena y extrae únicos en una sola vista Modifica canal, orden y modo de salida para entender cómo se combinan FILTRAR, ORDENAR y UNICOS en escenarios reales.

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros. culTest

La hice en febrero de 2026 para facilitar el aprendizaje de mis alumnos. La idea es aprender desarrollo web practicando y que el proyecto siga creciendo con nuevos temas, tests y retos.

Está inspirada en MDN, W3Schools, CodePen, Manz y muchos otros sitios de documentación sobre desarrollo web. Quería combinar teoría útil, ejemplos ejecutables, retos y el sistema de tests que ya tenía en culTest. culTest

Si te gustó, si no te gustó o si quieres escribirme, puedes hacerlo en cristianeslava@gmail.com