Táboa de contidos
Para procuras avanzadas en Excel, pódense usar INDEX e COINCIDENCIA en lugar de BUSCAR V . Requírense INDEX e MATCH para procuras extensas e moitas delas son absolutamente sorprendentes. Con un exemplo, ensinarémosche como utilizar as funcións INDEX e MATCH de Excel en Excel neste titorial.
Descargar Practice Workbook
Descarga este caderno de prácticas para facer exercicio mentres estás lendo este artigo.
Usos da fórmula INDEX-MATCH.xlsx
8 exemplos efectivos do INDEX-MATCH Fórmula en Excel
Utilizaremos un conxunto de datos de exemplo nas seccións seguintes para demostrar como utilizar o ÍNDICE e as funcións MATCH nel. Imos amosarche como aplicar ambas funcións de 8 formas diferentes para buscar valores.
♣Sintaxe:
= INDEX ( matriz , número_fila , [ número_columna ])
♣Argumentos:
- matriz : o intervalo de celas de valores
- Número_fila : devolve os resultados para unha fila no intervalo seleccionado.
- número_columna : devolve os resultados dunha columna no intervalo seleccionado.
♣Resultado:
A Función de índice devolve o valor ou referencia da cela nun intervalo especificado que está na intersección dunha fila específica ecolumna.
♣Sintaxe:
= COINCIDENCIA ( valor_busca , matriz_busca ,[ match_type ])
♣Argumentos:
- lookup_value : o valor que quere atopar no intervalo.
- lookup_array : o intervalo onde está a buscar o lookup_value .
- match_type : especifica como o valor de busca e os valores da matriz de busca coinciden en Excel.
- 1 = exacto ou o seguinte máis pequeno.
- 0 = coincidencia exacta.
- -1 = exacto ou o seguinte máis grande.
♣Resultado:
Devolve a posición dun elemento nunha matriz en termos do seu relativo posición.
Exemplo 1: Combinación básica das funcións INDEX e MATCH en Excel
Digamos que quere buscar o Prezo. para un ID de pedido concreto. Combinaremos a función INDEX e COINCIDIR para facelo.
Paso 1:
- Na cela G5 , escriba a seguinte fórmula.
=INDEX(D5:D11, MATCH(G4,B5:B11,0))
Aquí,
- MATCH(G4,B5:B11,0) refírese á cela G4 como o valor_busca no intervalo B5:B11 para un coincidencia exacta. Devolve 4 xa que o valor está no número de fila 4 .
- INDICE(D5:D11, MATCH(G4,B5:B11,0)) refírese a D5:D11 como unha matriz de onde obtemos o valor e row_num é 4 como o obtivemos do MATCH Column_num non é necesario xa que aplicamos INDEX só a uncolumna.
Paso 2:
- Preme Introduza para o resultado.
Ler máis: Exemplos con fórmula INDEX-MATCH en Excel (8 enfoques)
Exemplo 2: Use a fórmula INDEX-MATCH para buscar dende a esquerda en Excel
Tamén pode facer unha busca dunha columna a outra. O valor da columna C , a segunda columna do noso intervalo INDEX B5:D11 , atoparase no seguinte exemplo. Siga os pasos seguintes para realizar unha busca desde a esquerda.
Paso 1:
- Escriba a seguinte fórmula en cela G5 .
=INDEX($B$5:$D$11,MATCH(F5,$B$5:$B$11,0),2)
Paso 2:
- A continuación, preme Intro para ver o resultado.
Paso 3:
- Finalmente, use AutoCompleto para ver os resultados completos.
Ler máis: Como usar a fórmula INDEX-MATCH en Excel para xerar varios resultados
Exemplo 3: Analiza a condición que distingue entre maiúsculas e minúsculas combinando funcións INDEX e MATCH en Excel
Para Análise que distingue entre maiúsculas e minúsculas , pode aplicar a función INDICE e COINCIDIR en combinación.
Para analizar e facer unha busca, siga o pasos a continuación.
Paso 1:
- Queremos atopar o ID de MARCAR en lugar de Marcar . A ver que pasa. Introduza a seguinte cela da fórmula C5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
Paso2:
- Finalmente, prema Intro para atopar o ID de pedido para MARCAR .
Mira atentamente; obtívose o resultado da coincidencia perfecta coa letra maiúscula MARK , pero non para a Marca .
Exemplo 4: Busca dúas columnas con fórmula de INDEX-MATCH en Excel
É fascinante notar que podes facer unha busca en varias columnas para varias criterios ao mesmo tempo. Por exemplo, buscaremos o ID de pedido dunha persoa así como o Prezo . Siga os pasos seguintes para realizar unha busca de dous criterios.
Paso 1:
- Primeiro, escriba o seguinte fórmula na cela G5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
- En segundo lugar, prema Intro para obtén o primeiro valor na cela G5 .
Polo tanto, terás o primeiro valor de busca na cela G5 .
Paso 2:
- Para obter o segundo valor de busca, escriba a seguinte fórmula na cela G6 .
=INDEX(D5:D11,MATCH(G4&G5,C5:C11&B5:B11,0))
- Esta é unha función de matriz polo que necesitamos aplicar esta función premendo Crtl + Maiús + Intro
- Como resultado, terá o primeiro valor de busca na cela G6 .
Ler máis: COINCIDENCIA DE ÍNDICE con varios criterios en unha folla diferente (2 xeitos)
Lecturas similares
- Coincidencia de índice de Excel para devolver varios valoresnunha cela
- Fórmula de Excel INDEX-MATCH para devolver varios valores horizontalmente
- [Fixado!] INDEX MATCH non devolve o valor correcto en Excel ( 5 razóns)
- Como seleccionar datos específicos en Excel (6 métodos)
- FUNCIÓN DE COINCIDENCIA DE ÍNDICE vs BUSCAR V (9 exemplos)
Exemplo 5: Busca bidireccional mediante a fórmula INDEX-MATCH
Pode executar unha busca dunha fila e dunha columna en Dou sentido . Siga os pasos seguintes para atopar un valor nunha fila e nunha columna ao mesmo tempo.
Paso 1:
- Introduza a fórmula na cela G7 .
=INDEX(B4:D11,MATCH(G5,B4:B11,0),MATCH(G4,B4:D4,0))
Paso 2:
- Finalmente, prema Intro .
Exemplo 6: Busca o Coincidencia máis próxima en Excel mediante a fusión das funcións INDEX e MATCH
A función INDEX e a función MATCH son útiles para atopar ou buscar a coincidencia máis próxima entre intervalos. Por exemplo, queremos determinar quen ten o valor máis próximo ao noso valor obxectivo, que neste caso é $15 . Para facelo, só tes que seguir os pasos seguintes.
Paso 1:
- Para atopar a coincidencia máis próxima, escribe a seguinte fórmula.
=INDEX(C5:C11,MATCH(MIN(ABS(D5:D11-G4)),ABS(D5:D11-G4),0))
Aquí,
ABS(D5:D11-G4) é o valor absoluto da diferenza co valor obxectivo 15 entre o intervalo D5:D11 .
MIN(ABS(D5:D11-G4) comandos para atopar a diferenza mínima do absolutovalores.
Paso 2:
- Premendo Ctrl + Maiús + Introduza , aplicaremos esta función como función matricial.
Ler máis: Fórmula INDEX-MATCH para atopar o valor mínimo en Excel (4 xeitos adecuados)
Exemplo 7: Busca de tres vías usando as funcións INDEX e MATCH en Excel
A A busca de tres vías é o mellor que podes conseguir usando a función INDEX e COINCIDIR . A busca tripartita engade unha dimensión adicional de relevancia. Por exemplo, podemos descubrir o que pagou Jenny por dous artigos diferentes en tres meses distintos. Siga os sinxelos pasos que se indican a continuación para facelo.
Paso 1:
- Para realizar Tres -way Lookup , primeiro escriba a fórmula a continuación na cela H6 .
=INDEX(($D$5:$E$7,$D$10:$E$12,$D$15:$E$17),MATCH($G$6,$C$5:$C$7,0),MATCH(H$5,$D$4:$E$4,0),(IF(H$4="Jan",1,IF(H$4="Feb",2,3))))
Paso 2:
- Finalmente, prema Intro para obter o primeiro valor de busca.
Paso 3:
- A continuación, copie a fórmula doutras celas mediante o Enchemento automático
Polo tanto, obterá os resultados como se mostra na imaxe de abaixo.
Exemplo 8: Aplicar a fórmula INDEX-MATCH con caracteres comodíns
Excel tamén pode determinar o valor de coincidencia parcial . Para iso utilízanse as funcións INDEX e MATCH . Para conseguilo, utilizaremos un asterisco (*) como carácter comodín.Simplemente siga as instrucións que se indican a continuación para comezar.
Paso 1:
- Primeiro, na cela G5 , escriba a fórmula a continuación.
=INDEX($D$5:$D$11,MATCH(F5&"*",$C$5:$C$11,0),1)
Paso 2:
- A continuación, prema o botón Intro para ver os cambios.
Paso 3:
- Só utiliza a ferramenta Enchemento automático para encher as celas necesarias.
Como consecuencia, podes ver que devolve un resultado para " Jenny ", aínda que non coincide exactamente.
Ler máis: ÍNDICE COINCIDIR Criterios múltiples con comodín en Excel (Unha guía completa)
Conclusión
Para resumir, espero que este artigo demostre como utilizar o INDEX e MATCH funcións para integrar varios criterios. Mire o libro de prácticas e pon o que aprendiches a usar. Estamos dispostos a reembolsar programas como este debido ao teu apoio.
Se tes algunha dúbida, non dubides en contactar connosco. Faime saber o que pensas na sección de comentarios a continuación.
Os profesionais de ExcelWIKI responderán as túas preguntas canto antes.