Taula de continguts
Per extreure dades amb diferents criteris o condicions a Microsoft Excel, la combinació de les funcions INDEX i CONFIG és la més adequada fins ara. En aquest article, aprendràs com pots utilitzar aquestes funcions INDEX i MATCH juntament amb 3 criteris diferents a Excel amb il·lustracions adequades.
Baixa el quadern de pràctiques
Podeu descarregar el quadern d'Excel que hem utilitzat per preparar aquest article.
INDEX MATCH with 3 Criteria.xlsx
4 Usos de ÍNDEX COORDINACIÓ amb 3 Criteris en Excel
1. INDEX MATCH amb 3 criteris a Excel (fórmula matriu)
En el conjunt de dades següent, diversos models de telèfon intel·ligent Xiaomi es troben amb els models de chipset corresponents, la memòria RAM i les configuracions de la càmera. A partir de les dades disponibles a la taula, descobrirem un model de telèfon intel·ligent que compleixi tres criteris diferents de les tres primeres columnes d'especificacions.
Per exemple, volem esbrinar un model que utilitzi un chipset Snapdragon , té 8 GB de RAM i té una càmera de 108 MP.
Seleccioneu la sortida Cel·la E17 i escriviu:
=INDEX(E5:E14,MATCH(1,(C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0))
Ara premeu CTRL+Maj+Retorn per trobar la sortida, ja que aquesta és una fórmula matricial. Però si feu servir Excel 365 , només heu de prémer Retorn .
Aquí, el COINCIDENT La funció extreu el número de fila en funció dels criteris definits. Amb el seu primer argument com a 1,la funció MATCH cerca el valor 1 a la matriu de cerca (segon argument) on s'han complert tots els criteris i retorna el número de fila corresponent. A continuació, la funció INDEX utilitza aquest número de fila per extreure el model del telèfon intel·ligent de la Columna E .
Llegir més: Com fer coincidir múltiples Criteris de diferents matrius a Excel
2. INDEX MATCH amb 3 criteris a Excel (fórmula sense matriu)
Si no voleu utilitzar una fórmula matricial, aquí teniu una altra fórmula per aplicar a la sortida Cel·la E17 :
=INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0))
Després de prémer Retorn , obtindreu una sortida similar a la que es troba a la secció anterior.
🔎 Com funciona la fórmula?
- Dins de la fórmula, el segon argument de la COMPARACIÓ La funció ha estat definida per una altra funció INDEX que busca tots els criteris coincidents i retorna una matriu:
{0;1;0;0;0 A continuació, la funció ;1;0;0;1;0}
- MATCH cerca el valor 1 en aquesta matriu i retorna el número de fila corresponent de la primera
- Finalment, la funció externa INDEX extreu el valor de la Columna E en funció del número de fila trobat al pas anterior.
Llegir més: INDEX, MATCH i MAX amb diversos criteris a Excel
Lectures similars
- Criteris múltiples a Excel mitjançant INDEX, MATCH i COUNTIFFunció
- Excel Índex Coincideix amb criteris únics/múltiples amb resultats únics/múltiples
- Fórmula Excel INDEX-MATCH per retornar diversos valors horitzontalment
- INDEX MATCH Criteris múltiples amb comodí a Excel (una guia completa)
- [Fixat!] INDEX MATCH No retorna el valor correcte a Excel (5 raons)
3. Combinació de funcions IFERROR, INDEX i MATCH amb 3 criteris
De vegades, els criteris o condicions donats poden no coincidir amb les dades disponibles a la taula. En aquest cas, qualsevol de les fórmules dels dos darrers mètodes retornarà un error #N/A . Però podem modificar la fórmula per retornar un missatge “No disponible” si els criteris donats no coincideixen. Per tant, hem d'utilitzar la funció IFERROR per complir el propòsit.
La fórmula necessària a la sortida Cel·la E17 hauria de ser ara:
=IFERROR(INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0)),"Not Available")
Després de prémer Enter , veurem el missatge definit- “No disponible” ja que hem modificat una mica els criteris que no poden correlacionar-se amb les dades disponibles a la taula.
Llegir més: SI amb INDEX-MATCH a Excel (3 enfocaments adequats )
4. INDEX MATCH amb 3 criteris al llarg de columnes i files a Excel
A la secció final, ara assignarem capçaleres de chipset i RAM en dues files separades (4 i 5) . També hem afegit dues marques de telèfons intel·ligents més Columna C . L'interval de cel·les de D6 a F8 representen els models corresponents basats en les marques, els chipsets i les RAM a les capçaleres de columnes i files.
Basat en aquesta matriu. cerqueu al llarg de files i capçaleres de columnes, treurem el model de telèfon intel·ligent de la Cel·la E11 que compleixi els criteris definits a l'interval de cel·les D11:D13 .
A la sortida Cel·la E11 , la fórmula requerida en les condicions especificades serà:
=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4&D5:F5,0))
Després de prémer Retorn , trobareu la sortida final tal com es mostra a la captura de pantalla següent.
En aquesta fórmula, el primer COINCIDENT
Llegir més: Índex de concordança amb diversos criteris en files i columnes a Excel
Paraules finals
Espero que tots d'aquests mètodes esmentats anteriorment us ajudaran ara a aplicar-los al vostre full de càlcul Excel mentre treballeu amb les funcions INDEX i MATCH amb 3 criteris diferents. Si teniu cap pregunta o comentari, feu-m'ho saber a la secció de comentaris. O podeu consultar els nostres altres articles relacionats amb les funcions d'Excel en aquest lloc web.