• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Tutorial Excel

Aprende Excel

¡¡¡Más de 300 lecciones de Excel GRATIS!!!
  • Inicio
  • Blog
  • Funciones
  • Gráficos
  • Trucos
  • Macros
  • Generalidades

Alternativa a la función FILTRAR

Ya vimos lo útil y potente que resulta la nueva función FILTRAR en Excel.

Sin embargo, actualmente solo está disponible para los suscriptores de Microsoft 365, por lo que los usuarios de versiones anteriores de Excel no pueden utilizar esta función.

Por ello, en este artículo presentaremos dos alternativas a la función FILTRAR en Excel.

Supuesto con la función FILTRAR

En el ejercicio original utilizamos la función FILTRAR para mostrar de una forma dinámica los cursos realizados y los cursos pendientes.

En función del valor que aparece en la columna C, que son las celdas vinculadas a las casillas de verificación, se filtran los nombres de los cursos.

Alternativa a FILTRAR con tablas dinámicas

La forma más inmediata de filtrar los cursos si no tenemos la función FILTRAR sería mediante una tabla dinámica en la que mostramos por filas los cursos que cumplen el filtro de que el curso se encuentre realizado o no.

La apariencia es muy similar a la de utilizar la función FILTRAR. Ello se debe a que hemos ocultado una fila, la fila 10, en la que aparece el filtro del campo «Realizado».

Como vemos, hemos tenido que utilizar dos tablas dinámicas: una para los cursos realizado y otra para los pendientes.

Sin embargo, el empleo de tablas dinámicas presenta un importante inconveniente: las tablas dinámicas no se actualizan automáticamente cuando se cambia algún valor.

Por tanto, si marcamos un curso como realizado, con la función FILTRAR se actualizan los datos de cursos realizados y pendientes, pero con las tablas dinámicas no se actualizan hasta que no le demos expresamente a actualizar.

Dado este inconveniente, veremos otra alternativa a la función FILTRAR.

Filtrar mediante las funciones SI, K.ESIMO.MENOR, INDICE y SI.ERROR

La alternativa a la función FILTRAR que sí nos permite filtrar los datos de una forma dinámica sería utilizando varias funciones y columnas intermedias.

La ventaja respecto del uso de las tablas dinámicas es que se actualizarían automáticamente los datos conforme se cambian los datos de origen.

Los pasos y funciones a utilizar serían los siguientes.

Establecer el orden en función de la fila

Lo primero que haremos es establecer en una columna intermedia un número de orden. Lo ideal es empezar por el número 1 por lo que utilizaremos la función FILA y le restaremos en nuestro caso una unidad, para que aparezca el número de orden empezando por el 1.

Arrastramos hacia abajo la fórmula para obtener el orden de los demás cursos.

Separar el orden de los cursos realizados de los pendientes con función SI

Utilizando la función SI separaremos el número de orden de los cursos realizados en una columna (columna E) de los cursos pendientes (columna F).

Ordenar según realización del curso con la función K.ESIMO.MENOR

Una vez que tenemos separados los números de orden de los cursos, separados según estén realizados o pendientes, los ordenaremos de menor a mayor, utilizando la función K.ESIMO.MENOR.

Eso lo haremos para los dos casos: los cursos realizados y los pendientes.

Filtrar utilizando la función INDICE y SI.ERROR

Ahora buscaríamos el nombre del curso en función de su número de orden.

Para ello utilizaríamos la función INDICE, con la fórmula que se ve en la barra de fórmulas.

Dado que al final aparecen errores de tipo #¡NUM! anidaremos la función INDICE dentro de una función SI.ERROR.

Si ahora ocultamos todas las columnas intermedia, tendríamos un filtro de cursos realizados y pendientes idéntico al uso de la función FILTRAR.

Para ver en detalle cómo hemos seguido todos estos pasos lo mejor es verlo en el siguiente video explicativo.


Video explicativo:


Suscríbete al canal para no perderte los siguientes videos:

Suscríbete

Interacciones con los lectores

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Barra lateral principal

Buscar

Más de 300 trucos de Excel ¡¡¡GRATIS!!!

¡¡¡Más de 300 videos!!! gratis

Entradas y Páginas Populares

  • Inicio
    Inicio
  • Blog
    Blog
  • Una alternativa al MAX.SI.CONJUNTO
    Una alternativa al MAX.SI.CONJUNTO
  • Traducción de funciones de Excel: Inglés - Español; Español - Inglés
    Traducción de funciones de Excel: Inglés - Español; Español - Inglés
  • La validación de datos: Todas sus posibilidades
    La validación de datos: Todas sus posibilidades

Síguenos

  • Facebook
  • Instagram
  • YouTube
  • TikTok
Para aprovechar al máximo el potencial de Excel. Desde un nivel básico hasta un nivel experto.

Ir al blog

Mi canal de Youtube

Contacto

No te pierdas las novedades

100% libre de spam.

Sobre mí                            Aviso legal                            Política de privacidad y cookies

Gestionar el consentimiento de las cookies
Las cookies se utilizan para la personalización de anuncios".
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu Proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
  • Administrar opciones
  • Gestionar los servicios
  • Gestionar {vendor_count} proveedores
  • Leer más sobre estos propósitos
Ver preferencias
  • {title}
  • {title}
  • {title}