Taula de continguts
Els conjunts de dades d'Excel s'utilitzen per mantenir registres d'informació. La cerca d'informació a partir de grans conjunts de dades pot consumir molt de temps. Excel té algunes fórmules útils per cercar i fer coincidir consultes per obtenir resultats precisos. INDEX i MATCH són alguns dels més utilitzats que no només funcionen per a criteris únics sinó també per a criteris múltiples. L'article explicarà 4 fórmules per INDEXAR i COINCIDIR amb criteris múltiples amb exemples adequats i explicacions adequades.
Descarregueu el quadern de pràctiques
Descarregueu el quadern de pràctiques i practiqueu vosaltres mateixos.
Excel Index Match Multiple Criteria.xlsx
Introducció a les funcions INDEX i MATCH
La funció INDEX
Objectiu:
Retorna un valor o referència de la cel·la a la intersecció d'un una fila i una columna concretes en un rang determinat.
Fórmula genèrica:
=INDEX(array, row_num,[column_num])
Arguments Descripció:
array = l'interval de les dades.
row_num = el número de fila del valor a retornar.
núm_columna =el número de columna del valor a retornar.
La Coincidència Funció
Objectiu:
Retorna la posició relativa d'un element en una matriu que coincideix amb un valor especificat en un ordre especificat.
Fórmula genèrica:
=MATCH(lookup_value,lookup_array,[match_type])
Argumentar nt Descripció:
valor_de_cerca = el cercatvalue.
lookup_array = l'interval de dades on existeix el valor cercat.
match_type = -0, -1,1. 0 significa una concordança exacta, -1 un valor superior a la concordança exacta i 1 un valor inferior a la coincidència exacta.
3 fórmules d'Excel que utilitzen funcions INDEX i MATCH amb diversos criteris
Utilitzarem el conjunt de dades següent per explicar 4 fórmules a l'índex Excel i relacionar-les amb diversos criteris.
El conjunt de dades conté 5 columnes amb ID de producte , Color , Mida, i Preu llista dels productes d'una empresa. Ara si teniu diversos criteris i voleu fer coincidir diversos criteris per obtenir un valor relacionat amb el valor coincident. A les seccions següents de l'article es mostraran 3 fórmules diferents amb les funcions INDEX i MATCH amb diversos criteris. Per tant, avancem.
1. Fórmula d'Excel niuada utilitzant funcions INDEX i MATCH amb diversos criteris
Suposem que hem d'esbrinar el preu d'un producte a partir del conjunt de dades fent coincidir l'identificador, el color i la mida del producte.
Podeu utilitzar la fórmula següent amb la funció INDEX i COINCIDENT d'Excel per obtenir el resultat:
=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))
Aquí podeu veure que la fórmula coincideix amb els múltiples criteris del conjunt de dades i després mostrar el resultat exacte.
🔎 FórmulaDesglossament:
- Utilitzant la funció COMPARA els 3 criteris: ID del producte , Color, i Mida coincideixen amb els intervals B5:B11 , C5:C11, i D5:D11 respectivament del conjunt de dades. Aquí el tipus de concordança és 0 que dóna una coincidència exacta.
- Per últim, amb la funció INDEX s'obté el preu d'aquest producte en concret. de l'interval E5:E11 .
Llegiu-ne més: INDEX MATCH amb 3 criteris a Excel (4 exemples)
2. Fórmula d'Excel niuada amb dues funcions INDEX i una funció MATCH amb criteris múltiples
A més, hi ha una altra fórmula que inclou dues funcions INDEX juntament amb una COINCIDA funció amb diversos criteris per obtenir un valor d'un rang determinat de dades.
La fórmula és:
=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))
El resultat coincideix amb els 3 criteris amb els intervals de dades donats i proporciona el resultat del valor de criteri coincident en l'interval especificat per a la sortida.
🔎 Desglossament de la fórmula:
- MATCH pren valors de cerca com B15 , C15 i D15 utilitzant AND entre ells.
- A continuació, es necessita la funció INDEX dins de la qual les matrius de cerca per a cadascun dels valors de cerca són B5:B12 , C5:C12, i D5:D12 .
- L'últim argument de la funció COINCIDENT és 0 per donar la coincidència exacta.
- Tots aquests sónimbricat dins d'una altra funció INDEX el primer argument de la qual és l'interval des d'on finalment es mostrarà el resultat.
Llegiu-ne més: CONcordança d'índex amb criteris múltiples en un full diferent. (2 maneres)
Lectures similars
- Índex Excel Relaciona criteris únics/múltiples amb resultats únics/múltiples
- Múltiples criteris a Excel utilitzant la funció INDEX, MATCH i COUNTIF
- Suma amb funcions INDEX-MATCH sota Criteris múltiples a Excel
- INDEX, MATCH i MAX amb criteris múltiples a Excel
3. Fórmula utilitzant INDEX amb dues funcions MATCH amb criteris múltiples a Excel
No obstant això, el contrari del mètode anterior és que la fórmula amb 2 funcions MATCH imbricades amb un INDEX La funció també pot fer la feina.
Ara, diguem que tenim una versió modificada del conjunt de dades donat que inclou informació sobre la dessuadora i la samarreta i organitzada de la manera següent.
La fórmula:
=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))
En aquest cas, hem utilitzat dos MATCH funciona per fer coincidir els valors del conjunt de dades. Una coincidència per a la fila i l'altra per a la columna. Tant la fórmula COINCIDENT està imbricada dins d'una funció INDEX que funciona perfectament.
🔎 Desglossament de la fórmula:
- La primera fórmula MATCH coincideix amb el nom del producte Samarreta serà els valors de la fila( B6 i B7 ).
- La fórmula secondMATCH pren dos criteris de color i mida (blau i mitjà) amb el rang C4:F4 i C5:F5 respectivament.
- La fórmula COINCIDENT està imbricada dins de la fórmula INDEX com a segon argument. . El primer argument de la fórmula INDEX pren el primer argument com l'interval de dades del qual s'extreurà la sortida i el tercer és 0 per a una coincidència exacta.
Llegir més: Coincidència d'índex de criteris múltiples en files i columnes a Excel
Alternativa a l'INDEX-MATCH: ús de la funció FILTER
A més, si utilitzeu Microsoft 365 que té matrius dinàmiques, podeu utilitzar la funció FILTRE amb diversos criteris com a alternativa a les fórmules INDEX-MATCH .
Seguiu els passos per saber com aplicar la funció FILTRE amb aquesta finalitat:
- Seleccioneu tot el conjunt de dades.
- Trieu Taula a la pestanya Insereix .
- Comproveu l'interval de la taula i marqueu La meva taula té capçaleres .
- A continuació, feu clic a D'acord .
La vostra taula es veurà com a continuació.
Ara suposeu que teniu els 3 criteris (que es mostren a la imatge) amb els quals heu de trobar el preu e d'aquest producte en concret.
- Escriu la fórmula a la cel·la on vols veure elresultat:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))
El resultat es mostrarà a la cel·la.
Nota: Seleccioneu l'interval en conseqüència i es mostrarà com el nom de la taula (en aquest cas, Taula2), inclosa la capçalera de l'interval (preu, identificador de producte, color i mida per a intervals en conseqüència) a la fórmula, ja que el conjunt de dades es converteix a la taula d'Excel.
🔎 Desglossament de la fórmula:
- La fórmula pren 3 arguments,
- El primer argument és array , que és l'interval de dades del qual s'extreurà el valor de retorn.
- El segon argument és inclou que inclou els criteris. En el nostre cas, els criteris són l'identificador del producte, el color i la mida.
- El tercer argument és empty_if que pren un valor de retorn si el resultat és buit. Aquest és opcional i no ho necessitem en el nostre cas.
- Coincideix amb els criteris i proporciona el resultat de l'interval del primer argument.
Més informació: Excel INDEX MATCH per retornar diversos valors en una cel·la
Coses per recordar
1. Podeu prémer CTRL+MAJ+INTER des del teclat mantenint el cursor al final de les fórmules que inclouen matrius. Tot i que funciona bé amb només prémer Enter , però per estar segur, podeu utilitzar aquesta tècnica mentre treballeu amb matrius.
2. La funció FILTRE només està disponible per a Microsoft 365 ambuna característica de matriu dinàmica. Si no teniu aquesta versió i utilitzeu una versió anterior, opteu per les altres 3 fórmules.
Conclusió
L'article conté una breu descripció de les funcions INDEX i MATCH. Després, va utilitzar un conjunt de dades per aplicar 4 fórmules diferents mitjançant les funcions INDEX , MATCH, i FILTER amb diversos criteris a Excel. Espero que l'article us hagi estat útil. Si voleu explorar més, podeu consultar els articles relacionats a continuació. Si tens qualsevol consulta pots escriure a la secció de comentaris.