INDEX MATCH con 3 criterios en Excel (4 exemplos)

  • Comparte Isto
Hugh West

Para extraer datos con diferentes criterios ou condicións en Microsoft Excel, a combinación das funcións INDEX e MATCH é a máis adecuada ata agora. Neste artigo, aprenderás como podes usar estas funcións INDEX e MATCH xunto con 3 criterios diferentes en Excel con ilustracións adecuadas.

Descargar o libro de prácticas

Podes descargar o caderno de Excel que utilizamos para preparar este artigo.

INDEX MATCH con 3 Criterios.xlsx

4 Usos de COINCIDENCIA DE ÍNDICE con 3 Criterios en Excel

1. COINCIDENCIA DE ÍNDICE con 3 criterios en Excel (Fórmula de matriz)

No seguinte conxunto de datos, varios modelos de teléfonos intelixentes Xiaomi atópanse cos modelos de chipset, RAM e configuracións da cámara correspondentes. A partir dos datos dispoñibles na táboa, atoparemos un modelo de teléfono intelixente que cumpra tres criterios diferentes das tres primeiras columnas de especificacións.

Por exemplo, queremos descubrir un modelo que utilice un chipset Snapdragon , ten 8 GB de RAM e ten unha cámara de 108 MP.

Seleccione a saída Cela E17 e escriba:

=INDEX(E5:E14,MATCH(1,(C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0))

Agora preme CTRL+Maiús+Intro para atopar a saída xa que esta é unha fórmula matricial. Pero se estás a usar Excel 365 , só tes que premer Intro .

Aquí, a COINCIDENCIA A función extrae o número de fila en función dos criterios definidos. Co seu primeiro argumento como 1,a función MATCH busca o valor 1 na matriz de busca (segundo argumento) onde se cumpriron todos os criterios e devolve o número de fila correspondente. A función INDEX usa este número de fila para extraer o modelo de teléfono intelixente da Columna E .

Ler máis: Como facer coincidir varios Criterios de diferentes matrices en Excel

2. COINCIDENCIA DE ÍNDICE con 3 criterios en Excel (fórmula non matricial)

Se non queres usar unha fórmula matricial, aquí tes outra fórmula para aplicar na saída Cela E17 :

=INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0))

Despois de premer Intro , obterás unha saída similar á que se atopa na sección anterior.

🔎 Como funciona a fórmula?

  • Dentro da fórmula, o segundo argumento da COINCIDENCIA A función foi definida por outra función INDEX que busca todos os criterios coincidentes e devolve unha matriz:

{0;1;0;0;0 A función ;1;0;0;1;0}

  • MATCH busca o valor 1 nesta matriz e devolve o número de fila correspondente da primeira achado.
  • Finalmente, a función externa INDEX extrae o valor da Columna E en función do número de fila atopado no paso anterior.

Ler máis: INDEX, MATCH e MAX con varios criterios en Excel

Lecturas similares

  • Criterios múltiples en Excel usando INDEX, MATCH e COUNTIFFunción
  • Índice de Excel Coincide con criterios únicos/múltiples con resultados únicos/múltiples
  • Fórmula Excel INDEX-MATCH para devolver varios valores horizontalmente
  • INDICE MATCH Varios criterios con comodín en Excel (Unha guía completa)
  • [Fixed!] INDEX MATCH Non devolve o valor correcto en Excel (5 razóns)

3. Combinación de funcións IFERROR, INDEX e MATCH con 3 criterios

Ás veces, os criterios ou condicións indicados poden non coincidir cos datos dispoñibles na táboa. Nese caso, calquera das fórmulas dos dous últimos métodos devolverá un erro #N/A . Pero podemos modificar a fórmula para devolver unha mensaxe “Non dispoñible” se os criterios indicados non coinciden. Polo tanto, temos que usar a función IFERROR para cumprir o propósito.

A fórmula necesaria na saída Cela E17 debería ser agora:

=IFERROR(INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0)),"Not Available")

Despois de premer Intro , veremos a mensaxe definida- “Non dispoñible” xa que modificamos un pouco os criterios que non poden correlacionarse cos datos dispoñibles na táboa.

Ler máis: SE con INDEX-MATCH en Excel (3 enfoques axeitados )

4. COINCIDENCIA DE ÍNDICE con 3 criterios ao longo das columnas e filas en Excel

Na sección final, agora asignaremos cabeceiras de chipset e RAM en dúas filas separadas (4 e 5) . Tamén engadimos dúas marcas de teléfonos intelixentes máis Columna C . O intervalo de celas de D6 a F8 representan os modelos correspondentes baseados nas marcas, chipsets e memorias RAM nos encabezados de columna e fila.

Basándose nesta matriz. Busca ao longo de filas e cabeceiras de columnas, sacaremos o modelo de teléfono intelixente na Cela E11 que cumpra os criterios definidos no intervalo de celas D11:D13 .

Na saída Cela E11 , a fórmula requirida nas condicións especificadas será:

=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4&D5:F5,0))

Despois de premer Intro , atoparás a saída final como se mostra na captura de pantalla que aparece a continuación.

Nesta fórmula, a primeira COINCIDENCIA define o número de fila da Columna C que coincide cos criterios indicados para as marcas. No terceiro argumento (column_num) da función INDEX , a segunda función MATCH define o número de columna combinando os criterios de chipset e RAM.

Ler máis: Coincidencia de índices con varios criterios en filas e columnas en Excel

Palabras finais

Espero que todos destes métodos mencionados anteriormente axudarache agora a aplicalos na túa folla de cálculo de Excel mentres traballas coas funcións INDEX e MATCH con 3 criterios diferentes. Se tes algunha dúbida ou comentario, fágamelo saber na sección de comentarios. Ou pode consultar os nosos outros artigos relacionados coas funcións de Excel neste sitio web.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.