Extraer valores únicos basados en uno o más criterios en Excel

Extraer valores únicos basados en criterios es una tarea crucial para el análisis de datos e informes. Supongamos que tienes el rango de datos a la izquierda, y quieres listar solo los nombres únicos en la columna B basándote en un criterio específico en la columna A. Ya sea que estés trabajando con versiones anteriores de Excel o aprovechando las últimas funciones en Excel 365/2021, esta guía te mostrará cómo extraer valores únicos de manera eficiente.
Extraer valores únicos basados en criterios en Excel
- Con fórmula matricial
- Con Kutools para Excel
- Con fórmula (Excel 365, Excel 2021 y versiones posteriores)
Extraer valores únicos basados en múltiples criterios en Excel
Extraer valores únicos de una lista de celdas con Kutools para Excel
Extraer valores únicos basados en criterios en Excel
• Con fórmula matricial para listar los valores únicos verticalmente
Para resolver este trabajo, puedes aplicar una fórmula matricial compleja, por favor sigue estos pasos:
1. Ingresa la siguiente fórmula en una celda en blanco donde deseas listar el resultado de la extracción; en este ejemplo, la colocaré en la celda E2, y luego presiona Shift + Ctrl + Enter 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. Luego, arrastra el controlador de relleno hacia abajo hasta que aparezcan celdas en blanco, y ahora todos los valores únicos basados en el criterio específico han sido listados, mira la captura de pantalla:
• Extraer y mostrar valores únicos en una sola celda usando Kutools para Excel
Kutools para Excel proporciona una manera sencilla de extraer valores únicos y mostrarlos en una sola celda, ahorrándote tiempo y esfuerzo al trabajar con grandes conjuntos de datos sin necesidad de recordar ninguna fórmula.
Después de instalar Kutools para Excel, por favor haz lo siguiente:
Haz clic en "Kutools" > "Super BUSCARV" > "Búsqueda uno a muchos (devuelve múltiples resultados)" para abrir el cuadro de diálogo. En el cuadro de diálogo, especifica las operaciones como se muestra a continuación:
- Selecciona el "Área de ubicación de la lista" y los "Valores a buscar" en los cuadros de texto por separado;
- Selecciona el rango de la tabla que deseas usar;
- Especifica la columna clave y la columna de devolución desde los menús desplegables "Columna clave" y "Columna de devolución" por separado;
- Finalmente, haz clic en el botón Aceptar.
Resultado:
Todos los nombres únicos basados en los criterios se han extraído en una sola celda, mira 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 ÚNICO y FILTRAR hacen que la extracción de valores únicos sea más sencilla.
Ingresa la siguiente fórmula en una celda en blanco, y luego presiona la tecla Enter para obtener todos los nombres únicos verticalmente de una vez.
=UNIQUE(FILTER(B2:B15, A2:A15=D2))
- FILTRAR(B2:B15, A2:A15=D2):
- FILTRAR: Filtra datos de B2:B15.
- A2:A15=D2: Verifica dónde los valores en A2:A15 coinciden con el valor en D2. Solo las filas que cumplen con esta condición se incluyen en el resultado.
- ÚNICO(...):
Asegura que solo se devuelvan valores únicos de los resultados filtrados.
Extraer valores únicos basados en múltiples criterios en Excel
• Con fórmula matricial para listar los valores únicos verticalmente
Si deseas extraer los valores únicos basados en dos condiciones, aquí hay otra fórmula matricial que puede ayudarte, por favor haz lo siguiente:
1. Ingresa la siguiente fórmula en una celda en blanco donde deseas listar los valores únicos; en este ejemplo, la colocaré en la celda G2, y luego presiona Shift + Ctrl + Enter 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. Luego, arrastra el controlador de relleno hacia abajo hasta que aparezcan celdas en blanco, y ahora todos los valores únicos basados en las dos condiciones específicas han sido listados, mira la captura de pantalla:
• Con en Excel 365, Excel 2021 y versiones posteriores para listar valores únicos verticalmente
Para versiones más recientes de Excel, extraer valores únicos basados en múltiples criterios es mucho más simple.
Ingresa la siguiente fórmula en una celda en blanco, y luego presiona la tecla Enter para obtener todos los nombres únicos verticalmente de una vez.
=UNIQUE(FILTER(C2:C15, (A2:A15=E2) * (B2:B15=F2)))
- FILTRAR(C2:C15, (A2:A15=E2) * (B2:B15=F2)):
- FILTRAR: Filtra datos de C2:C15.
- (A2:A15=E2): Verifica si los valores en la columna A coinciden con el valor en E2.
- (B2:B15=F2): Verifica si los valores en la columna B coinciden con el valor en F2.
- *: Combina las dos condiciones con lógica Y, lo que significa que ambas condiciones deben ser verdaderas para que una fila sea incluida.
- ÚNICO(...):
Elimina valores duplicados de los resultados filtrados, asegurando que la salida contenga solo valores únicos.
Extraer valores únicos de una lista de celdas con Kutools para Excel
A veces, podrías querer extraer valores únicos de una lista de celdas. Aquí, recomiendo una herramienta útil, Kutools para Excel. Su utilidad "Extraer celdas con valores únicos (incluir el primer duplicado)" te permite extraer rápidamente valores únicos.
1. Haz clic en una celda donde deseas ver el resultado. (Nota: No selecciones una celda en la primera fila.)
2. Luego haz clic en "Kutools" > "Asistente de fórmulas" > "Asistente de fórmulas", mira la captura de pantalla:
3. En el cuadro de diálogo "Asistente de fórmulas", por favor realiza las siguientes operaciones:
- Selecciona la opción "Texto" desde la lista desplegable "Tipo de fórmula";
- Luego elige "Extraer celdas con valores únicos (incluir el primer duplicado)" desde el cuadro de lista "Elige una fórmula";
- En la sección derecha "Entrada de argumento", selecciona una lista de celdas de las que deseas extraer valores únicos.
4. Luego haz clic en el botón Aceptar, el primer resultado se muestra en la celda, luego selecciona la celda y arrastra el controlador de relleno sobre las celdas donde deseas listar todos los valores únicos hasta que aparezcan celdas en blanco, mira la captura de pantalla:
Extraer valores únicos basados en criterios en Excel es una tarea esencial para un análisis de datos eficiente, y Excel proporciona múltiples formas de lograrlo según tu versión y necesidades. Al elegir el método adecuado para tu versión de Excel y tus requisitos específicos, puedes extraer valores únicos de manera eficiente. Si estás interesado en explorar más consejos y trucos de Excel, nuestro sitio web ofrece miles de tutoriales.
Más artículos relacionados:
- Contar El Número De Valores Únicos Y Distintos De Una Lista
- Supongamos que tienes una larga lista de valores con algunos elementos duplicados, ahora quieres contar el número de valores únicos (los valores que aparecen en la lista solo una vez) o valores distintos (todos los valores diferentes en la lista, lo que significa valores únicos + valores del primer duplicado) en una columna como se muestra en la captura de pantalla de la izquierda. En este artículo, hablaré sobre cómo manejar esta tarea en Excel.
- Sumar Valores Únicos Basados En Criterios En Excel
- Por ejemplo, tengo un rango de datos que contiene columnas de Nombre y Pedido, ahora, para sumar solo valores únicos en la columna Pedido basándome en la columna Nombre como se muestra en la siguiente captura de pantalla. ¿Cómo resolver esta tarea rápidamente y fácilmente en Excel?
- Transponer Celdas En Una Columna Basadas En Valores Únicos En Otra Columna
- Supongamos que tienes un rango de datos que contiene dos columnas, ahora quieres transponer celdas en una columna a filas horizontales basadas en valores únicos en otra columna para obtener el siguiente resultado. ¿Tienes alguna buena idea para resolver este problema en Excel?
- Concatenar Valores Únicos En Excel
- Si tengo una larga lista de valores que se repiten con algunos datos duplicados, ahora quiero encontrar solo los valores únicos y luego concatenarlos en una sola celda. ¿Cómo podría manejar este problema rápidamente y fácilmente en Excel?
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!