Sommario
VLOOKUP, INDICE, MATCH sono popolari funzioni di Excel utilizzate in Microsoft Excel. VLOOKUP è molto comune nelle operazioni su dati di grandi dimensioni. ACCOPPIAMENTO DELL'INDICE possono essere utilizzati come sostituti della funzione VLOOKUP In questo articolo mostreremo come utilizzare la funzione ACCOPPIAMENTO DELL'INDICE invece di VLOOKUP in Excel.
Scarica il quaderno di esercizi
Scaricate questo quaderno di esercizi per esercitarvi durante la lettura di questo articolo.
Corrispondenza indice al posto di Vlookup.xlsxIntroduzione alle funzioni INDEX e MATCH
La funzione INDICE
La funzione INDICE restituisce un valore o il riferimento a un valore all'interno di una tabella o di un intervallo. INDICE utilizzata in due modi: in forma di array e in forma di riferimento.
Sintassi:
INDICE(array, numero_riga, [numero_colonna])
Argomenti:
array - Si tratta di un intervallo di celle o di una costante della matrice. L'uso di numero_riga e numero_colonna dipende dalle righe o dalle colonne della matrice.
numero_riga - È obbligatorio, a meno che non sia presente column_num. Seleziona la riga dell'array da cui restituire un valore. Se row_num è omesso, column_num è obbligatorio.
numero_colonna - Seleziona la colonna dell'array da cui restituire un valore. Se column_num è omesso, row_num è richiesto.
La funzione MATCH
La funzione MATCH cerca un oggetto specificato in un intervallo di celle e restituisce la posizione corrispondente di tale oggetto. Questa funzione funziona in qualsiasi direzione e ottiene la corrispondenza esatta.
Sintassi:
MATCH(lookup_value, lookup_array, [match_type])
Argomenti:
lookup_value - Si tratta del valore che si vuole far corrispondere in una matrice, che può essere un valore (numero, testo o valore logico) o un riferimento di cella a un numero, testo o valore logico.
lookup_array - È l'intervallo specificato in cui si vuole effettuare la ricerca.
tipo_di_partita - È facoltativo. I numeri sono -1, 0 o 1. L'argomento match_type specifica il modo in cui Excel abbina lookup_value con i valori di lookup_array. Il valore predefinito di questo argomento è 1.
Come combinare le funzioni INDEX e MATCH
Utilizzeremo la combinazione di INDICE e PARTITA piuttosto che utilizzare le funzioni VLOOKUP Qui mostreremo come combinare le due funzioni.
Per applicare la formula, prendiamo un set di dati di un'azienda che contiene l'ID, il nome e lo stipendio dei dipendenti.
Ora, scoprirà il Stipendio di dipendenti che effettuano ricerche sul ID invece di altre opzioni.
Fase 1:
- Per prima cosa, mettere un ID come mostrato nel riquadro sottostante:
Fase 2:
- Scrivere il PARTITA funzione su Cella C13 .
- Cercheremo di trovare una corrispondenza di Cella C12 nell'intervallo B5:B10 Quindi, la formula è:
=MATCH(C12,B5:B10,0)
Fase 3:
- Quindi, premere Entrare .
Nel ritorno, otteniamo 3 Significa che il valore specificato si trova nella terza cella dell'intervallo.
Passo 4:
- A questo punto, inserire il INDICE
- Vogliamo ottenere lo stipendio, quindi abbiamo usato D5:D10 come intervallo.
- La formula sarà:
=INDEX(D5:D10,MATCH(C12,B5:B10,0))
Passo 5:
- Quindi premere Entrare .
Infine, si ottiene il salario del A-003 In questo modo, utilizziamo in maniera combinata il metodo ACCOPPIAMENTO DEGLI INDICI funzioni.
3 modi per usare INDEX MATCH invece di VLOOKUP in Excel
1. MATCH INDICE per cercare da destra a sinistra in Excel
In questa sezione mostreremo come il ACCOPPIAMENTO DI INDICI può cercare da destra a sinistra, mentre VLOOKUP può cercare gli oggetti solo da sinistra a destra e l'oggetto da cercare deve trovarsi nella prima colonna. Non è necessario seguire queste regole nel caso della funzione ACCOPPIAMENTO DELL'INDICE funzione.
Fase 1:
- Cerchiamo i nomi e vogliamo restituire ID Il set di dati avrà quindi il seguente aspetto:
Fase 2:
- Scrivere "Allisa" nel campo Nome
- Ora, scrivete il testo ACCOPPIAMENTO DEGLI INDICI formula:
=INDEX(B5:B10,MATCH(C12,C5:C10,0))
- Qui si cercherà in Nome e otterrà un ritorno dalla colonna ID
- Applichiamo l'operazione da destra a sinistra.
Fase 3:
- Quindi, premere Entrare .
Otteniamo il ID come ritorno, ma se usassimo VLOOKUP che restituirà un errore.
Per saperne di più: MATCH INDICE vs funzione VLOOKUP (9 esempi)
2. MATCH INDEX invece di VLOOKUP con criteri multipli in Excel
In ACCOPPIAMENTO DEGLI INDICI La funzione permette di utilizzare criteri multipli che non sono possibili nel caso di VLOOKUP .
Fase 1:
- Innanzitutto, modificare il set di dati per applicare più criteri.
Fase 2:
- Applicheremo due criteri Dipartimento e Nome e vogliono Stipendio come risultato.
Fase 3:
- Inserite la condizione nella casella richiesta, come nell'immagine seguente.
Passo 4:
- Ora, mettete la formula su Cella C14 .
- La formula è:
=INDEX(E5:E10,MATCH(1,(C12=D5:D10)*(C13=C5:C10),0))
Passo 5:
- Infine, premere Entrare .
Se entrambe le condizioni corrispondono, si ottiene un risultato. Se uno dei criteri non è soddisfatto, il risultato sarà un errore. In VLOOKUP questo non è possibile. Per questo motivo utilizziamo ACCOPPIAMENTO DEGLI INDICI invece di VLOOKUP .
Per saperne di più: Funzioni INDEX e MATCH di Excel con criteri multipli (4 formule)
Letture simili
- Somma con le funzioni INDEX-MATCH con criteri multipli in Excel
- Come usare INDEX e Match per le corrispondenze parziali (2 modi)
- XLOOKUP vs INDEX-MATCH in Excel (tutti i confronti possibili)
- Formula che utilizza le funzioni INDIRECT INDEX MATCH in Excel
- MATCH INDICE Criteri multipli con caratteri jolly in Excel (Guida completa)
3. Applicare la MATCH INDEX alla ricerca sia in riga che in colonna
Nella sezione mostreremo come cercare sia nella riga che nella colonna. VLOOKUP non è in grado di cercare sia nella riga che nella colonna.
Fase 1:
- Per prima cosa, modificare il set di dati per applicare le funzioni.
Fase 2:
- Ci siamo messi a cercare i nomi lungo colonna B e l'anno nella quarta riga.
Fase 3:
- Impostare la condizione sulle caselle richieste su nome e anno.
Passo 4:
- Ora, scrivere la formula su Cellula C14.
- La formula è:
=INDICE(C5:E10,MATCH(C12,B5:B10,0),MATCH(C13,C4:E4,0))
Passo 5:
- Ora, premere Entrare .
Infine, si calcola l'importo dell'incremento ottenuto da José nell'anno 2020.
Per saperne di più: Indice di corrispondenza di più criteri in righe e colonne in Excel
Vantaggi dell'uso di MATCH INDEX invece di VLOOKUP in Excel
1. Riferimento dinamico della colonna
Uno dei principali vantaggi di ACCOPPIAMENTO DEGLI INDICI sopra il VLOOKUP è il riferimento alla colonna. VLOOKUP richiede un riferimento statico alla colonna. D'altra parte, ACCOPPIAMENTO DELL'INDICE richiede un riferimento dinamico alla colonna. Con il riferimento statico, quando si aggiunge o si elimina una riga o una colonna, la formula rimane invariata e l'effetto della modifica della colonna non si riflette.
2. Ricerca da destra a sinistra
Il VLOOKUP permette di restituire un valore a sinistra, ma non può eseguire alcuna operazione durante la ricerca da destra a sinistra. Si tratta di uno dei vantaggi più significativi del metodo ACCOPPIAMENTO DEGLI INDICI Possiamo usare la funzione ACCOPPIAMENTO DI INDICI in alcune situazioni in cui VLOOKUP non è in grado di lavorare a causa di riferimenti al lato destro e sinistro.
3. Facile inserire o eliminare una nuova colonna
Sappiamo già che VLOOKUP utilizza un riferimento statico alla colonna. Quindi, quando si aggiunge o si elimina una nuova colonna, è necessario modificare la formula ogni volta. Ma quando si lavora con un insieme di dati di grandi dimensioni, questa modifica diventa molto complessa. Invece di utilizzare il metodo ACCOPPIAMENTO DI INDICI non è necessario pensarci: la formula viene modificata automaticamente.
4. Nessun limite per la dimensione di un valore di ricerca
Occorre assicurarsi che la lunghezza dei criteri di ricerca non superi i 255 caratteri in VLOOKUP In caso contrario, verrà visualizzato un valore di errore. Nel caso di ACCOPPIAMENTO DEGLI INDICI , possiamo cercare più di 255 caratteri.
5. Ridurre al minimo i tempi di elaborazione
Quando si considera il tempo di elaborazione del ACCOPPIAMENTO DI INDICI riduce di molto il tempo di elaborazione. La funzione VLOOKUP cerca l'intero array o la tabella. e ACCOPPIAMENTO DEGLI INDICI solo l'intervallo o la colonna menzionati. Pertanto, fornisce risultati in tempi più brevi rispetto alla funzione VLOOKUP .
6. Posizione del valore di ricerca
In VLOOKUP il valore di ricerca deve trovarsi nella prima colonna dell'array o dell'intervallo, ma nel caso del metodo ACCOPPIAMENTO DELL'INDICE il valore di ricerca può essere individuato in qualsiasi colonna e fornisce anche i risultati di qualsiasi colonna selezionata dall'utente.
Conclusione
In questo articolo abbiamo descritto come utilizzare il metodo ACCOPPIAMENTO DEGLI INDICI invece di VLOOKUP in Excel. Spieghiamo anche i vantaggi della ACCOPPIAMENTO DI INDICI sulla funzione VLOOKUP Spero che questo possa soddisfare le vostre esigenze. Date un'occhiata al nostro sito web Exceldemy.com e date i vostri suggerimenti nella casella dei commenti.