Como usar a función MATCH en Excel (7 exemplos prácticos)

  • Comparte Isto
Hugh West

Sempre que traballes nunha folla de cálculo de Excel, quizais queiras buscar unha relación entre dúas ou máis celas. Supoña que quere facer coincidir os criterios con outras celas. Neste caso, pode utilizar a función COINCIDIR . Basicamente, realiza de forma rápida e sinxela varias buscas, busca valores e devolve a posición relativa do valor de busca nun número. Se queres saber como usar a función COMPARAR , estamos aquí para dar exemplos da vida real. Neste artigo, imos amosarche sete exemplos baseados en diferentes criterios para usar a función COMPARAR en Excel. Entón, imos comezar.

Descargar Practice Workbook

Descarga o seguinte libro de prácticas. Axudarache a entender o tema con máis claridade.

Función MATCH.xlsx

Introdución á función MATCH

A A función MATCH en Excel úsase para localizar a posición dun valor de busca nunha fila, columna ou táboa e devolve a posición relativa dun elemento nunha matriz que coincide cun valor especificado nunha orde especificada.

  • Sintaxe:

=MATCH(valor_busca,matriz_busca,[tipo_coincidencia])

  • Argumentos Explicación:
Argumento Requirido/Opcional Explicación
lookup_value Obrigatorio O valor que debe coincidir noarray
lookup_array Obrigatorio Un intervalo de celas ou unha referencia de matriz onde atopar value
match_type Opcional Especifica como Excel relaciona o lookup_value cos valores en matriz_busca . Aquí, 1 = exacta ou seguinte máis pequena, 0 = coincidencia exacta e -1 = exacta ou seguinte maior

Valor de retorno:

Devolve a posición relativa do valor de busca.

Versión dispoñible:

Traballable desde Excel 2003.

6 Exemplos de uso da función MATCH en Excel

Para coñecer bastante ben a función MATCH , adxuntamos un conxunto de datos onde poñemos algúns “ Produtos ” co “ Prezo ” e “ Números de serie . Agora descubrimos a coincidencia exacta ou aproximada para o noso valor de busca.

Sen esquecer, usamos o “ Microsoft Versión 365 ”. Podes usar calquera outra versión segundo o que che convenza.

1. Buscar a posición dun valor

A partir da descrición da función COINCIDIR , entendeu que esta función axudarache a localizar o valor da busca dunha matriz. Vexamos os exemplos.

1.1 Coincidencia exacta

A función COINCIDENCIA pode atopar exactamente a mesma coincidencia para o seu valor_busca. Para a mesma coincidencia, simplemente selecciona o valor de criterios_de_coincidencia argumento como 0 .

📌 Pasos:

  • En primeiro lugar, vai á cela C12 para introducir a seguinte fórmula.
=COINCIDIR(D11, C5:C9,0)

Utilizamos referencia de cela; o valor_busca estaba na cela D11 e o lookup_array foi C5:C9 . Tamén establecemos os criterios_de_coincidencia en 0 para a mesma coincidencia. A función Coincidir devolve a posición do seu valor na cela D11 .

1.2 Coincidencia aproximada

Nós pode localizalo baseándose nunha coincidencia aproximada. Na maioría dos casos, úsase unha coincidencia aproximada para os números. Polo tanto, para simplificar as cousas, imos establecer números como o noso valor_busca . Mire os pasos para unha mellor visualización.

📌 Pasos:

  • Inicialmente, insira a seguinte fórmula na cela D12 .
=MATCH(D11,D5:D9,1)

Aquí, o intervalo de celas D5:D9 é a l ookup_array aquí. Dado que o aproximado é o noso obxectivo final, escollemos 1 no noso campo match_type . 1 devolve o menor valor máis próximo do lookup_value . Aquí, 300 é o valor máis próximo a 335 . E a nosa fórmula devolveu a posición de 3 .

1.3 Coincidencia de texto específico

A función COINCIDENCIA pode tamén tome o texto como o seu valor de busca. Estamos tentando dicilo, se tiquere atopar o valor ou a posición dun texto concreto no seu conxunto de datos sen coñecer a referencia da cela, entón pode poñer o texto en lugar da referencia da cela no valor_busca . Siga a fórmula que describimos aquí.

📌 Pasos:

  • A fórmula que introducimos na cela D12 é-
=COINCIDIR(“Pantallóns”, C5:C9,0)

O COINCIDIR(“Pantalóns”, C5 :C9,0) sintaxe toma o valor_busca Pantalons ” e busca na matriz_busca C5:C9 .

1.4 Coincidencia de comodíns

Podes coincidir co texto parcial e descubrir o posición no conxunto de datos. Por exemplo, quere descubrir a posición do produto " Pantalóns ". Na nosa fórmula, usamos o comodín " Pa* " en lugar da forma completa para atopar a posición do texto. O método comodín é moi xenial, non? Siga o procedemento para facelo.

📌 Pasos:

  • Primeiro, introduza a seguinte fórmula na cela C12 .
=INDEX(C5:C9, MATCH(“Pa*”, B5:B9,0))

Aquí, o <1 A función>MATCH atopa a coincidencia exacta cando introducimos criterios_de_coincidencia como 0 na matriz_de_busca como B5:B9 para o texto Pa* como valor_busca . A continuación, a función INDEX devolve o valor para o resultado da busca do MATCH función. Aquí, a función INDEX toma primeiro o resultado da función MATCH e despois atopa a relación entre a matriz C5:C9 e o Pa* texto.

2. Buscar un valor correspondente a outro valor

Podemos atopar un valor correspondente a outro valor. Necesitamos usar outra función chamada INDEX xunto coa función MATCH . A función INDEX devolve o valor nun lugar determinado nun rango ou matriz. A continuación, a función COMPARAR comproba a coincidencia. Imos ir á fórmula.

📌 Pasos:

  • Primeiro, na cela C12 insira a fórmula .
=ÍNDICE(C5:C9, PARTICIPAR(C11, B5:B9,0))

O B5:B9 é a matriz onde necesitamos atopar o valor. Usando a función MATCH , establecemos o row_number . Viches como MATCH proporciona a posición. A parte COINCIDENCIA ofrécese aquí en 2 . Despois, desde a matriz B5:B9 , a función INDEX devolveu o valor da posición da fila 2 .

3. Aplicar a función MATCH nunha fórmula matricial

Podemos usar a función MATCH nunha fórmula matricial. Tamén necesitamos a función INDEX para mostrar o resultado.

📌 Pasos:

  • Principalmente, vai á cela C14 e escriba a fórmula.
=INDEX(D5:D10,MATCH(1,(C12=B5:B10)*(C13=C5:C10),0))

Explicación da fórmula:

Aquí usamos 1 como valor_de_busca en COINCIDENCIA . E o lookup_array combinouse multiplicando os resultados da comprobación de dous criterios dentro das súas respectivas columnas. Podes preguntar por que usamos 1 como valor_busca ; imos axudarche a entender.

Os ( C12=B5:B10 ) e ( C13=C5:C10 ) proporcionan unha matriz de VERDADEIRO ou FALSO . Ao multiplicar as matrices, fórmase outra matriz de VERDADEIRO e FALSO . VERDADEIRO pódese representar como 1. Polo tanto, estamos a buscar o valor VERDADEIRO dentro da matriz.

Podes ver que a nosa fórmula forneceu o valor que buscabamos. A continuación, prema ENTER para executalo. Dado que é unha fórmula matricial, debes premer CTRL + MAIÚS + ENTER se non es subscritor de Microsoft 365 .

4. Utilizando a fórmula MATCH que distingue entre maiúsculas e minúsculas

Para algún texto que distingue entre maiúsculas e minúsculas, cómpre utilizar a función EXACTA e a continuación, a función COMPARAR para que coincida cos criterios. A estrutura da fórmula utilizada aquí é lixeiramente diferente á da outra fórmula da función COINCIDIR . Vexamos o exemplo que engadimos aquí.

📌 Pasos:

  • Necesitamos introducir a seguinte fórmula na cela D12 primeiro.
=COINCIDIR(VERDADEIRO,EXACT(C5:C9, D11),0)

Aquí, a sintaxe EXACT(C5:C9, D11) devolve exactamente a mesma coincidencia para lookup_array C5:C9 , e o argumento lóxico TRUE representa o valor existente da función EXACTO .

Pero cando usa unha letra minúscula no valor_busca , devolve #N/A . Polo tanto, podemos dicir que esta fórmula funciona con precisión. Vexa a imaxe de abaixo.

5. Comparando dúas columnas usando as funcións ISNA e MATCH

Levamos un conxunto de datos que puxemos nunha lista e agora queremos comparar a 2a lista coa 1a e mostrar os valores que non aparecen na primeira lista. Mire o conxunto de datos onde queremos comparar dúas columnas usando as funcións ISNA e MATCH . Tamén usamos a función SI para mostrar o resultado lóxico en formato de texto.

📌 Pasos:

  • Na cela D5 introduza a seguinte fórmula.
=IF(ISNA (COINCIDIR(C5, B5:B12,0)), "Non na Lista 1″",")

Aquí, a función COINCIDIR en Excel devolve VERDADEIRO para a mesma coincidencia e FALSO para os criterios que non coinciden. A continuación, a función ISNA voltea os resultados recibidos da función COINCIDENCIA . Finalmente, a función SE devolve a saída lóxica como texto.

Lecturas similares

  • Como usar o HYPERLINK de ExcelFunción (8 exemplos)
  • Usar a función ORDENAR en Excel (4 exemplos)
  • Como atopar valores duplicados en Excel usando BUSCAR V

6. Aplicar a función MATCH entre dúas columnas

Nesta sección, pode coincidir entre dúas columnas. Supoña que creaches unha lista de produtos que coincide cunha columna anterior e queres tomar o valor de " Prezo " que coincide exactamente na nosa nova columna. Para iso, necesitamos utilizar as funcións INDEX e MATCH xuntas. Usa a seguinte fórmula.

📌 Pasos:

  • Primeiro, move a F5 e introduce a fórmula .
=INDEX($C$5:$C$12, MATCH(E5,$B$5:$B$12,0))

Esta fórmula compara o texto entre as columnas B e E e devolve o valor correspondente.

Sección de práctica

Nós proporcionaron unha sección de práctica en cada folla do lado dereito para a súa práctica. Faino por ti mesmo.

Ler máis: Usar Excel para buscar coincidencias de texto parcial [2 xeitos sinxelos]

Conclusión

Isto é todo sobre a sesión de hoxe. E estes son algúns métodos sinxelos para usar a función COMPARAR en Excel. Por favor, avísanos na sección de comentarios se tes algunha pregunta ou suxestión. Para unha mellor comprensión, descarga a folla de prácticas. Visita o noso sitio web, Exceldemy , un provedor único de solucións de Excel, para explorardiversos tipos de métodos de Excel. Grazas pola túa paciencia ao ler este artigo.

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.