Extraer valores únicos según uno o varios criterios en Excel

Extraer valores únicos según criterios es una tarea esencial en el análisis de datos y la elaboración de informes. Imagine que tiene el rango de datos mostrado a la izquierda y desea obtener únicamente los nombres únicos de la columna B, filtrados según un criterio específico de la columna A. Ya sea que trabaje con versiones antiguas de Excel o aproveche las funciones más recientes de Excel 365/2021, esta guía le mostrará cómo extraer esos valores únicos de forma eficiente.
Extraer valores únicos según criterios en Excel
- Con fórmula matricial
- Con Kutools para Excel
- Con fórmula (Excel 365, Excel 2021 y versiones posteriores)
Extraer valores únicos según varios criterios en Excel
Extraer valores únicos de una lista de celdas con Kutools para Excel
Extraer valores únicos según criterios en Excel
•Con fórmula matricial para listar los valores únicos verticalmente
Para llevar a cabo esta tarea, puede utilizar una fórmula matricial avanzada. Siga estos pasos:
1. Introduzca la siguiente fórmula en una celda vacía donde desee mostrar el resultado; en este ejemplo, la introduciré en la celda E2 y pulsaré Mayús + Ctrl + Intro para obtener el primer valor único.
=IFERROR(INDEX($B$2:$B$15, MATCH(0, IF($D$2=$A$2:$A$15, COUNTIF($E$1:$E1, $B$2:$B$15), ""), 0)),"") 2. A continuación, arrastre el controlador de relleno hacia abajo hasta que aparezcan celdas vacías. Así se listarán todos los valores únicos según el criterio especificado, tal como se muestra en la captura de pantalla:

•Extraer y mostrar valores únicos en una sola celda mediante Kutools para Excel
Kutools para Excel le ofrece una forma sencilla de extraer valores únicos y mostrarlos en una sola celda, ahorrándole tiempo y esfuerzo al trabajar con grandes conjuntos de datos sin tener que recordar ninguna fórmula.
Después de instalar Kutools para Excel, proceda de la siguiente manera:
Haga clic en **Kutools** > **Super BUSCARV** > **Búsqueda uno a muchos (devuelve varios resultados)** para abrir el cuadro de diálogo. A continuación, configure las operaciones tal como se indica a continuación:
- Seleccione «Área de ubicación de la lista» y «Rango de valor de búsqueda» en los cuadros de texto por separado;
- Seleccione el rango de la tabla que desea utilizar;
- Especifique el Columna clave y el Columna de devolución en las listas desplegables «Columna clave» y «Columna de devolución» respectivamente;
- Por último, haga clic en el botón Aceptar.

Resultado:
Se han extraído todos los nombres únicos según los criterios en una sola celda, tal como se muestra en la captura de pantalla:
•Con fórmula en Excel 365, Excel 2021 y versiones posteriores para listar valores únicos verticalmente
Con Excel 365 y Excel 2021, funciones como UNIQUE y FILTER simplifican notablemente la extracción de valores únicos.
Introduzca la siguiente fórmula en una celda vacía y pulse Intro para obtener al instante todos los nombres únicos en vertical.
=UNIQUE(FILTER(B2:B15, A2:A15=D2)) 
- FILTER(B2:B15, A2:A15=D2):
- FILTERFiltra los datos del rango B2:B15.
- A2:A15=D2Comprueba dónde los valores del rango A2:A15 coinciden con el valor de D2; únicamente se incluyen en el resultado las filas que cumplen esta condición.
- UNIQUE(...):
Garantiza que solo se devuelvan valores únicos entre los resultados filtrados.
Extraer valores únicos según varios criterios en Excel
•Con fórmula matricial para listar los valores únicos verticalmente
Si desea extraer valores únicos según dos condiciones, aquí tiene otra fórmula matricial que le resultará muy útil. Siga estos pasos:
1. Introduzca la siguiente fórmula en una celda vacía donde desee mostrar los valores únicos; en este ejemplo, la introduciré en la celda G2 y pulsaré Mayús + Ctrl + Intro para obtener el primer valor único.
=IFERROR(INDEX($C$2:$C$15,MATCH(0,COUNTIF(G1:$G$1,$C$2:$C$15)+IF($A$2:$A$15<>$E$2,1,0)+IF($B$2:$B$15<>$F$2,1,0),0)),"") 2. A continuación, arrastre el controlador de relleno hacia abajo hasta que aparezcan celdas vacías. Así se habrán listado todos los valores únicos según las dos condiciones especificadas, tal como se muestra en la captura de pantalla:

•Con en Excel 365, Excel 2021 y versiones posteriores para listar valores únicos verticalmente
En las versiones más recientes de Excel, extraer valores únicos según varios criterios es mucho más sencillo.
Introduzca la siguiente fórmula en una celda vacía y pulse Intro para obtener al instante todos los nombres únicos en vertical.
=UNIQUE(FILTER(C2:C15, (A2:A15=E2) * (B2:B15=F2))) 
- FILTER(C2:C15, (A2:A15=E2) * (B2:B15=F2)):
- FILTERFiltra los datos del rango C2:C15.
- (A2:A15=E2)Comprueba si los valores de la columna A coinciden con el valor de la celda E2.
- (B2:B15=F2)Comprueba si los valores de la columna B coinciden con el valor de la celda F2.
- *Combina las dos condiciones con lógica Y, lo que significa que ambas deben cumplirse para que una fila se incluya.
- UNIQUE(...):
Elimina los valores duplicados de los resultados filtrados, garantizando que la salida incluya únicamente valores únicos.
Extraer valores únicos de una lista de celdas con Kutools para Excel
A veces puede resultarle útil extraer valores únicos de una lista de celdas. En estos casos, le recomiendo una herramienta muy práctica: Kutools para Excel. Su función «Extraer las celdas con valores únicos de un rango (incluir el primer duplicado)» le permite obtener rápidamente esos valores únicos.
1. Haga clic en una celda donde quiera mostrar el resultado. ()Nota: no seleccione una celda de la primera fila.)
2. A continuación, haga clic en «Kutools» > «Asistente de fórmulas» > «Asistente de fórmulas», tal como se muestra en la captura de pantalla:

3. En el cuadro de diálogo «Asistente de fórmulas», realice las siguientes operaciones:
- Seleccione la opción «Texto» en la lista desplegable «Tipo de fórmula»;
- A continuación, elija «Extraer las celdas con valores únicos de un rango (incluir el primer duplicado)» en el cuadro de lista «Elegir una fórmula»;
- En la sección derecha «Entrada de argumento», seleccione el rango de celdas del que desea extraer los valores únicos.

4. A continuación, haga clic en el botón Aceptar. El primer resultado aparecerá en la celda; selecciónela y arrastre el controlador de relleno hasta las celdas donde desee mostrar todos los valores únicos, deteniéndose cuando aparezcan celdas vacías, tal como se muestra en la captura de pantalla:

Extraer valores únicos según criterios en Excel es una tarea esencial para un análisis de datos eficiente, y Excel ofrece múltiples métodos para lograrlo, dependiendo de su versión y necesidades. Al elegir el método adecuado para su versión de Excel y sus requisitos específicos, podrá extraer valores únicos de forma rápida y precisa. Si desea descubrir más consejos y trucos de Excel,nuestra página web ofrece miles de tutoriales.
Más artículos relacionados:
- Contar el número de valores únicos y distintos de una lista
- Supongamos que tiene una larga lista de valores con algunos elementos duplicados y desea contar el número de valores únicos (aquellos que aparecen solo una vez en la lista) o valores distintos (todos los valores diferentes de la lista, es decir, valores únicos más la primera aparición de cada valor duplicado) en una columna, tal como se muestra en la captura de pantalla de la izquierda. En este artículo explicaré cómo realizar esta tarea en Excel.
- Sumar valores únicos según criterios en Excel
- Por ejemplo, tengo un rango de datos con las columnas Nombre y Pedido, y quiero sumar solo los valores únicos de la columna Pedido según la columna Nombre, como se muestra en la siguiente captura de pantalla. ¿Cómo puedo realizar esta tarea de forma rápida y sencilla en Excel?
- Transponer celdas de una columna según valores únicos de otra columna
- Supongamos que tiene un rango de datos con dos columnas y desea transponer los valores de una columna en filas horizontales según los valores únicos de la otra columna, tal como se muestra en el resultado siguiente. ¿Se le ocurre alguna forma eficaz de lograrlo en Excel?
- Concatenar valores únicos en Excel
- Si tengo una larga lista de valores con duplicados y quiero extraer solo los valores únicos para concatenarlos en una sola celda, ¿cómo puedo hacerlo de forma rápida y sencilla en Excel?
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos
