Com utilitzar la funció MATCH a Excel (7 exemples pràctics)

  • Comparteix Això
Hugh West

Sempre que treballeu en un full de treball Excel, és possible que vulgueu trobar una relació entre dues o més cel·les. Suposem que voleu fer coincidir criteris amb altres cel·les. En aquest cas, podeu utilitzar la funció COMPARA . Bàsicament, realitza de forma ràpida i senzilla diverses cerques, cerca valors i retorna la posició relativa del valor de cerca en un nombre. Si voleu saber com utilitzar la funció COMPARA , estem aquí per donar exemples de la vida real. En aquest article, us mostrarem set exemples basats en diferents criteris per utilitzar la funció COINCIDENT a Excel. Per tant, comencem.

Baixeu el quadern de pràctiques

Descarregueu el quadern de pràctiques següent. Us ajudarà a adonar-vos del tema amb més claredat.

Funció MATCH.xlsx

Introducció a la funció MATCH

La La funció MATCH d'Excel s'utilitza per localitzar la posició d'un valor de cerca en una fila, columna o taula i retorna la posició relativa d'un element en una matriu que coincideix amb un valor especificat en un ordre especificat.

  • Sintaxi:

=MATCH(valor_de_cerca,matriu_de_cerca,[tipus_de_concordança])

  • Arguments Explicació:
Argument Obligatori/Opcional Explicació
lookup_value Obligatori El valor que s'ha de fer coincidir a laarray
lookup_array Obligatori Un rang de cel·les o una referència de matriu on trobar value
match_type Opcional Especifica com Excel fa coincidir el valor_de_cerca amb els valors de matriu_cerques . Aquí, 1 = exacte o el següent més petit, 0 = coincidència exacta i -1 = exacte o el següent més gran

Valor de retorn:

Retorna la posició relativa del valor de cerca.

Versió disponible:

Ferable des d'Excel 2003.

6 exemples d'ús de la funció MATCH a Excel

Per conèixer bastant bé la funció MATCH , hem adjuntat un conjunt de dades on hi posem uns “ Productes ” amb el “ Preu ” i “ Números de sèrie . Ara, descobrim la coincidència exacta o aproximada per al nostre valor de cerca.

Per no parlar, hem utilitzat el " Microsoft Versió 365 ”. Podeu utilitzar qualsevol altra versió segons us convingui.

1. Trobar la posició d'un valor

A partir de la descripció de la funció COINCIDENT , heu entès que aquesta funció us ajudarà a localitzar el valor de cerca donat d'una matriu. Vegem els exemples.

1.1 Concordança exacta

La funció COINCIDENCIA pot trobar exactament la mateixa coincidència per al vostre valor_de_cerca. Per a la mateixa coincidència, només cal que seleccioneu el valor de la criteri_de_concordança argument com a 0 .

📌 Passos:

  • En primer lloc, aneu a la cel·la C12 per introduir la fórmula següent.
=COINCIDENT(D11, C5:C9,0)

Hem utilitzat referència de cel·la; el valor_de_cerca estava a la cel·la D11 i el lookup_array era C5:C9 . També establim els criteri_de_concordança a 0 per a la mateixa coincidència exacta. La funció COINCIDENT retorna la posició del vostre valor a la cel·la D11 .

1.2 Coincidència aproximada

Nosaltres pot localitzar-lo a partir d'una coincidència aproximada. En la majoria dels casos, s'utilitza una concordança aproximada per als números. Així que per simplificar les coses, establirem els números com el nostre valor_de_cerca . Mireu els passos per a una millor visualització.

📌 Passos:

  • En principi, inseriu la fórmula següent a la cel·la D12 .
=COINCIDENT(D11,D5:D9,1)

Aquí, l'interval de cel·les D5:D9 és l ookup_array aquí. Com que l'aproximat és el nostre objectiu final, hem escollit 1 al nostre camp match_type . 1 retorna el valor més petit més proper del valor_de_cerca . Aquí, 300 és el valor més proper a 335 . I la nostra fórmula va retornar la posició de 3 .

1.3 Coincidència de text específica

La funció COINCIDENT pot també pren el text com a valor de cerca. Estem intentant dir-ho, si tuSi voleu trobar el valor o la posició d'un text concret al vostre conjunt de dades sense conèixer la referència de la cel·la, podeu posar el text en lloc de la referència de la cel·la al valor_de_cerca . Si us plau, seguiu la fórmula que hem descrit aquí.

📌 Passos:

  • La fórmula que hem introduït a la cel·la D12 és-
=MATCH(“Pantalons”, C5:C9,0)

El MATCH(“Pantalons”, C5 :C9,0) la sintaxi pren el valor_de_cerca Pantalons ” i cerca a la matriu_de_cerca C5:C9 .

1.4 Coincidència de comodins

Podeu fer coincidir el text parcial i esbrinar el posició al conjunt de dades. Per exemple, voleu esbrinar la posició del producte " Pantalons ". A la nostra fórmula, hem utilitzat el comodí " Pa* " en lloc de la forma completa per trobar la posició del text. El mètode del comodí és força genial, oi? Seguiu el procediment per fer-ho.

📌 Passos:

  • En primer lloc, introduïu la fórmula següent a la cel·la C12 .
=INDEX(C5:C9, MATCH(“Pa*”, B5:B9,0))

Aquí, el <1 La funció>MATCH troba la coincidència exacta quan introduïm els criteri_de_coincidència com a 0 a la matriu_de_cerca com a B5:B9 per al text Pa* com a valor_de_cerca . Llavors, la funció INDEX retorna el valor del resultat de la cerca de la PARTIDA funció. Aquí, la funció INDEX pren primer el resultat de la funció MATCH i després troba la relació entre la matriu C5:C9 i Pa* text.

2. Trobar un valor corresponent a un altre valor

Podem trobar un valor corresponent a un altre valor. Hem d'utilitzar una altra funció anomenada INDEX juntament amb la funció MATCH . La funció INDEX retorna el valor en una ubicació determinada en un rang o matriu. A continuació, la funció COMPARA comprova la coincidència. Anem a la fórmula.

📌 Passos:

  • En primer lloc, a la cel·la C12 inseriu la fórmula .
=INDEX(C5:C9, PARTIDA(C11, B5:B9,0))

El B5:B9 és la matriu on hem de trobar el valor. Utilitzant la funció MATCH , hem establert el row_number . Heu vist com MATCH ofereix la posició. La part COINCIDENT es proporciona aquí a 2 . Aleshores, des de la matriu B5:B9 , la funció INDEX va retornar el valor de la posició de fila 2 .

3. Aplicació de la funció MATCH a la fórmula matricial

Podem utilitzar la funció MATCH en una fórmula matricial. També necessitem la funció INDEX per mostrar el resultat.

📌 Passos:

  • Primer, vés a la cel·la C14 i escriviu la fórmula.
=INDEX(D5:D10,MATCH(1,(C12=B5:B10)*(C13=C5:C10),0))

Explicació de la fórmula:

Aquí hem utilitzat 1 com a valor_de_cerca a PARTIDA . I el lookup_array es va combinar multiplicant els resultats de la comprovació de dos criteris dins de les seves respectives columnes. Potser us preguntareu per què hem utilitzat 1 com a lookup_value ; us ajudem a entendre-ho.

Els ( C12=B5:B10 ) i ( C13=C5:C10 ) proporcionen una matriu de VERTADER o FALS . En multiplicar les matrius, es forma una altra matriu de TRUE i FALSE . TRUE es pot representar com a 1. Per tant, estem buscant el valor TRUE dins de la matriu.

Podeu veure que la nostra fórmula proporciona el valor que buscàvem. A continuació, premeu ENTER per executar-lo. Com que es tracta d'una fórmula de matriu, heu de prémer CTRL + MAJ + ENTER si no sou subscriptor de Microsoft 365 .

4. Ús de la fórmula MATCH que distingeix entre majúscules i minúscules

Per a alguns textos que distingeixen entre majúscules i minúscules, cal que utilitzeu la funció EXACTA i a continuació, la funció COMPARA perquè coincideixi amb els criteris. L'estructura de la fórmula que s'utilitza aquí és lleugerament diferent de la de l'altra fórmula de la funció COINCIDENT . Vegem l'exemple que hem afegit aquí.

📌 Passos:

  • Hem d'introduir la fórmula següent a la cel·la D12 primer.
=COINCIDENT(CERTADER,EXACT(C5:C9, D11),0)

Aquí, la sintaxi EXACT(C5:C9, D11) retorna exactament la mateixa coincidència per a lookup_array C5:C9 , i l'argument lògic TRUE representa el valor existent de la funció EXACTE .

Però quan utilitzeu una lletra minúscula al valor_de_cerca , retorna #N/A . Així que podem dir que aquesta fórmula funciona amb precisió. Vegeu la imatge següent.

5. Comparació de dues columnes utilitzant les funcions ISNA i MATCH

Hem pres un conjunt de dades que hem posat en una llista i ara volem comparar la 2a llista amb la 1a i mostrar els valors que no apareixen a la primera. Mireu el conjunt de dades on volem comparar dues columnes mitjançant les funcions ISNA i MATCH . També fem servir la SI funció per mostrar el resultat lògic en format de text.

📌 Passos:

  • A la cel·la D5 introduïu la fórmula següent.
=SI(ISNA (COINCIDENT(C5, B5:B12,0)), “No a la llista 1″,””)

Aquí, la funció COINCIDENT a Excel retorna VERTADER per a la mateixa coincidència i FALSE per als criteris que no coincideixen. A continuació, la funció ISNA inverteix els resultats rebuts de la funció MATCH . Finalment, la funció SI retorna la sortida lògica com a text.

Lectures similars

  • Com utilitzar Excel HYPERLINKFunció (8 exemples)
  • Utilitza la funció SORT a Excel (4 exemples)
  • Com trobar valors duplicats a Excel mitjançant BUSCAR V

6. Aplicació de la funció MATCH entre dues columnes

En aquesta secció, podeu fer coincidir dues columnes. Suposem que heu creat una llista de productes que coincideix amb una columna anterior i voleu prendre el valor de " Preu " que coincideix exactament a la nostra columna nova. Per fer-ho, hem d'utilitzar conjuntament les funcions INDEX i MATCH . Utilitzeu la fórmula següent.

📌 Passos:

  • Primer, aneu a F5 i introduïu la fórmula .
=INDEX($C$5:$C$12, MATCH(E5,$B$5:$B$12,0))

Aquesta fórmula compara el text entre les columnes B i E i retorna el valor coincident.

Secció de pràctica

Nosaltres han proporcionat una secció de pràctiques a cada full al costat dret per a la seva pràctica. Fes-ho tu mateix.

Llegir més: Ús d'Excel per cercar la concordança parcial de text [2 maneres fàcils]

Conclusió

Això és tot sobre la sessió d'avui. I aquests són alguns mètodes fàcils d'utilitzar la funció COMPARA a Excel. Feu-nos-ho saber a la secció de comentaris si teniu cap pregunta o suggeriment. Per a una millor comprensió, descarregueu el full de pràctiques. Visiteu el nostre lloc web, Exceldemy , un proveïdor únic de solucions d'Excel, per explorardiferents tipus de mètodes d'Excel. Gràcies per la vostra paciència en llegir aquest article.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.