Cómo Extraer Valores Únicos Basados en Criterios en Excel

  • Compartir Este
Hugh West

Extracción de valores únicos basada en criterios únicos o diferentes es muy común en oficinas & empresas. Microsoft Excel también ha añadido algunos & útiles; métodos prácticos para extraer valores únicos de un gran conjunto de datos. En este artículo, trataré de ilustrar cómo extraer valores únicos basado en criterios en Excel con 2 métodos eficaces.

Descargar el cuaderno de prácticas

Puede descargar el libro de Excel que hemos utilizado para preparar este artículo.

Extraer valores únicos basados en criterios.xlsx

2 Métodos eficaces para extraer valores únicos basados en criterios en Excel

A título ilustrativo, he aquí un conjunto de datos de ejemplo. Aquí tenemos un gráfico de 5 Tiendas de informática Se han abastecido de nuevos ordenadores de sobremesa y portátiles en los meses de Junio y Julio en sus tiendas.

Ahora, intentaremos encontrar productos únicos a partir de este conjunto de datos basándonos en varios criterios.

1. Combine las funciones UNIQUE y FILTER de Excel para extraer valores únicos

En este primer método, utilicemos el ÚNICO función y la función FILTRO en Excel para obtener valores únicos. Aquí, vamos a utilizar estas funciones tanto para criterios simples como múltiples. Así que sin más demora, vamos a saltar a los métodos.

1.1. Criterio único

En este caso, queremos saber qué tiendas han almacenado sólo portátiles, o sólo ordenadores de sobremesa, o ambas cosas durante 2 meses sucesivos en un año.

  • En primer lugar, seleccione celda E5 & escriba esta fórmula
=UNIQUE(FILTER(C5:C14,D5:D14=E4))

  • En segundo lugar, pulse Entre en & verá los nombres de 4 tiendas de informática que disponen de portátiles desde hace más de 2 meses .

En esta fórmula, para columna E El FILTRO extrae todos los nombres de las tiendas de columna C que han almacenado el cuaderno por sólo más de 2 meses Así, nombres similares pueden aparecer varias veces. Entonces, el ÚNICO mostrará todos los nombres una sola vez.

  • A continuación, escriba esta fórmula celda F5 para averiguar quién ha almacenado ordenadores de sobremesa entre los 5 tiendas.
=UNIQUE(FILTER(C5:C14,D5:D14=F4))

  • A continuación, pulse Entre en & obtendrá los nombres de 3 tiendas que han almacenado ordenadores de sobremesa durante esos meses.

  • También puede comparar estos dos resultados & observará que sólo Esfera informática & EMACIMAC han almacenado ambos tipos de dispositivos.

Más información: Encontrar Valores Únicos en una Columna en Excel (6 Métodos)

1.2. Criterios múltiples

Ahora queremos añadir un criterio más al conjunto de datos anterior. Las tiendas de informática han traído portátiles & ordenadores de sobremesa de 3 marcas diferentes-. Lenovo , HP & Asus Y vamos a averiguar qué tiendas han almacenado Portátiles HP sobre esos 2 meses .

  • En primer lugar, seleccione celda G12 donde queremos ver los nombres de las tiendas que han almacenado Portátiles HP .
  • A continuación, escriba esta fórmula en esa celda.
=UNIQUE(FILTER(C5:C14, (D5:D14=D5) * (E5:E14=E6)))

  • A continuación, pulse Entre en .
  • Por último, observará que sólo 1 tienda ha almacenado portátiles de HP sobre los 2 meses.

Aquí, el FILTRO evalúa dos criterios: uno para el Categoría de dispositivo & otra para el Marca Y tenemos que añadir estos dos criterios poniendo un Asterisco ( * ) entre ellos en la fórmula. Como antes, el ÚNICO mostrará los nombres de estas tiendas sólo una vez.

1.3. Criterios múltiples con alternativas

Ahora vamos a tratar otra condición en la que queremos averiguar qué tiendas tienen en stock dispositivos de al menos uno de HP o ASUS .

  • En primer lugar, seleccione celda G11 .
  • A continuación, escribe esta fórmula.
=UNIQUE(FILTER(C5:C14, (E5:E14=E6) + (E5:E14=E7)))

  • A continuación, pulse Entre en .
  • Por último, verá los nombres de 4 tiendas que tienen en stock dispositivos de HP o ASUS .

En esta fórmula, el FILTRO evaluará dos criterios por separado & mostrará resultados combinados o nombres de tiendas de ambas categorías. A continuación, la función ÚNICO mostrará estos nombres una sola vez.

2. Aplique una Fórmula de Matriz para Extraer Valores Únicos Basados en Criterios en Excel

En este segundo método, utilizaremos una fórmula de matriz que puede utilizar en cualquier versión de Microsoft Excel Aunque te parezca un poco complejo, intentaré explicarte más adelante cómo funciona esta fórmula tanto para un criterio como para varios.

2.1. Criterios únicos

Ahora, vamos a los pasos sobre cómo podemos sacar los nombres de las tiendas que han almacenado los ordenadores portátiles o de sobremesa más de 2 meses con la ayuda de fórmulas de matriz.

  • En primer lugar, en celda E5 bajo el Cuaderno título, escriba esta fórmula.
=IFERROR(INDEX($C$5:$C$14, MATCH(0, IF($E$4=$D$5:$D$14, COUNTIF($E$4:$E4, $C$5:$C$14), ""), 0)),"")

  • A continuación, pulse Entre en .
  • A continuación, utilice la función Asa de llenado para rellenar toda la columna & encontrará los nombres de 4 tiendas de informática que tienen ordenadores portátiles en stock.

En esta fórmula compleja,
  • Inicialmente, la función COUNTIF garantiza columna E bajo el Cuaderno título que todos los nombres de empresa aparecerán aquí & de este modo se hace un array con un común 0 para todos los nombres de empresas con múltiples apariciones.
  • Fuera de aquí, la función IF ahora averigua en qué tiendas sólo hay cuadernos. Así, elimina 0 de los nombres de las tiendas que no han surtido cuadernos.
  • Después de eso, la función MATCH busca 0 sólo en la matriz encontrada a través del SI función anteriormente.
  • Ahora, la función INDEX almacena todas las celdas de esa matriz como referencia & muestra los nombres de las tiendas sólo cuando éstas han aparecido varias veces.
  • Por fin, la función IFERROR eliminará todos los mensajes de error & los sustituirá por cadenas vacías.

Del mismo modo, aplique la fórmula de matriz en celda F5 para conocer los nombres de las tiendas que han Escritorio en stock.

Más información: Excel VBA para Obtener Valores Únicos de Columna (4 Ejemplos)

2.2. Criterios múltiples

Si tenemos que tratar con dos o más criterios al extraer valores únicos en Excel, aquí tenemos la solución. Ahora vamos a averiguar las tiendas que tienen en stock cuadernos del HP marca sólo para mayores de 2 meses .

  • En primer lugar, seleccione celda G12 .
  • A continuación, escribe esta fórmula.
=IFERROR(INDEX($C$5:$C$14,MATCH(0,COUNTIF(G$11:$G11,$C$5:$C$14)+IF($D$5:$D$14$D$5,1,0)+IF($E$5:$E$14$E$6,1,0),0)),"")

  • A continuación, pulse Entre en .
  • Por último, utilice Asa de llenado para rellenar la columna hasta que aparezcan celdas en blanco en la parte inferior & ya está.

  • Aquí, el SI se utiliza dos veces. En un primer momento, busca la función Cuaderno categoría en columna D & devuelve los resultados como 0 en la matriz.
  • Del mismo modo, las búsquedas del HP marca en columna E & devuelve los resultados como 0 en otra matriz.
  • Entonces, el CONSEJO cuenta todos los nombres de empresas & devolverá los valores como 0 en una matriz para todos los nombres encontrados en columna C bajo el Empresa título.
  • Ahora, el MATCH busca las posiciones de 0 encontrados como los valores resultantes de la suma junto al último 3 matrices.
  • A continuación, el ÍNDICE almacena todos estos datos como una matriz de referencia & muestra los nombres relacionados de las tiendas por las posiciones de fila del valor resultante 0 encontrado en el paso anterior.
  • Y por último, el IFERROR eliminará todos los mensajes de error & sólo mostrará los nombres de las tiendas.

Más información: VBA para obtener valores únicos de la columna en la matriz en Excel (3 Criterios )

Conclusión

Espero que los métodos mencionados anteriormente sobre cómo extraer valores únicos basados en criterios en Excel ahora le ayudará a aplicarlos en sus trabajos de Excel y satisfacer sus necesidades en las funciones analíticas y entradas de datos. También puede sugerir a mí en el cuadro de comentarios si crees que me he perdido un método que debería haber mencionado en mi artículo. Echa un vistazo a nuestro otro interesante & Excel informativoartículos sobre ExcelWIKI .

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.