Durante la scelta della ricetta di query verticale da utilizzare, la maggior parte degli specialisti di Excel concordano sul fatto che CORRISPONDENZA INDICE è un'equazione preferibile rispetto a CERCA.VERT. Comunque sia, molte persone ricorrono effettivamente all'utilizzo di CERCA.VERT alla luce del fatto che è una ricetta meno difficile. Un fattore significativo di questo problema è che molte persone in realtà non comprendono completamente i vantaggi del passaggio da CERCA.VERT e, senza tale comprensione, sono riluttanti a offrire l'opportunità di acquisire competenza con l'equazione più sbalorditiva. La motivazione alla base di questo post è quella di illustrare in modo esaustivo tutti i vantaggi dell'utilizzo di INDEX MATCH e convincerti che dovresti utilizzare INDEX MATCH esclusivamente per le tue query al rialzo nel loro insieme.
Che cos'è CORRISPONDENZA INDICE in Excel
La seguente formula è la combinazione di due funzionalità di Excel: INDICE e CONFRONTA.
sistema operativo di rete
=INDICE() restituisce il valore di una cella in una tabella alla luce del segmento e del numero di colonna.
=CONFRONTA() restituisce la posizione di una cella in successione o segmento.
Consolidate, le due equazioni possono guardare verso l'alto e restituire il valore di una cella in una tabella alla luce degli standard verticali e di livello.
Come utilizzare la formula INDICE in Excel
Quella che segue è una tabella che mostra i nomi, i livelli e i pesi degli individui. Dobbiamo utilizzare l'equazione INDICE per esaminare il livello di Thanish, ecco un'illustrazione di come realizzarlo.
Seguendo questi mezzi,
- Digita =INDEX( e seleziona la regione della tabella, quindi, a quel punto, aggiungi una virgola
- Digita il numero di colonna per Thanish, che è 4, e aggiungi una virgola
- Digitare il numero della sezione per Altezza, che è 2, e chiudere la sezione
- Il risultato è 5.8.

Come utilizzare la formula MATCH in Excel
Restando con un modello simile a quello precedente, dovremmo utilizzare MATCH per stabilire in quale colonna si trova Thanish.
Seguendo questi mezzi,
- Digitare =MATCH( e connessione alla cella contenente Thanish… il nome che dobbiamo girare verso l'alto.
- Seleziona ciascuna cella nella sezione Nome (contando l'intestazione Nome).
- Digitare zero 0 per una corrispondenza definita.
- Il risultato è che Thanish è nella colonna 4.

Come combinare INDICE e MATCH
Adesso possiamo prendere le due equazioni MATCH e usarle per soppiantare il 4 e il 2 nella prima ricetta INDICE. Il risultato è un'equazione INDEX MATCH.
Seguendo questi mezzi,
- Taglia l'equazione MATCH per Thanish e sostituisci il 4 con essa.
- Taglia l'equazione MATCH per Altezza e sostituisci il 2 con essa.
- Il risultato è che l'altezza di Thanish è 5,8.
- Congratulazioni, al momento disponi di una potente equazione INDEX MATCH!

Cos'è CERCA.VERT in Excel?
CERCA.VERT significa 'Ricerca verticale'. Una funzionalità consente a Excel di cercare un valore specifico in un segmento (il presunto 'cluster di tabelle'), per restituire un valore da una sezione alternativa in una colonna simile. Questo articolo ti mostrerà come utilizzare la funzionalità CERCA.VERT.
Una funzionalità CERCA.VERT esiste in 4 parti,
- Il valore che devi aumentare;
- La portata in cui devi trovare il valore e riportare stima;
- La quantità della sezione all'interno della tua gamma caratterizzata, che contiene la stima riportata;
- 0 o FALSE per una coordinata precisa con il valore che stai cercando; 1 o TRUE per una corrispondenza stimata.
Sintassi: CERCA.VERT([valore], [intervallo], [numero colonna], [falso o vero])
Nel nostro modello abbiamo una carrellata di nomi, altezza e pesi. Dobbiamo trovare rapidamente l'altezza di Sai in questa tabella. Innanzitutto, seleziona una cella in cui devi distribuire l'altezza:

In questo modo, nella cella prescelta iniziamo a comporre: =VLOOKUP( :

Quindi, a quel punto, selezioniamo il valore che vogliamo esaminare, per questo caso è 'Sai' nella cella F3,

Successivamente, inseriamo ',' e selezioniamo la portata (o il cluster di tabelle) in cui dobbiamo trovare la stima della query e riportare la stima. Per questa situazione è l'intervallo (B2:D8):

Quindi, a quel punto, inseriamo ',' e la quantità della sezione all'interno dell'intervallo caratterizzato in cui dobbiamo cercare il valore riportato indietro. Per questa situazione, è il segmento 2, seguito da ',' e '0' o Fuorviante per una coordinata definita con la stima della query 'Sai':

Nel momento in cui premiamo Invio, otteniamo il costo di confronto dalla colonna che contiene il valore 'Sai' all'interno della tabella selezionata:
delimitatore Java

In questo modello abbiamo solo una piccola carrellata di nomi, tuttavia, immaginiamo che tu abbia una considerevole carrellata di informazioni e desideri utilizzare un valore specifico da qualche altra parte nel tuo foglio contabile. Utilizzando CERCA.VERT (e CERCA.ORIZZ) il cliente deve solo modificare un valore specifico in un foglio di lavoro e di conseguenza verrà modificato in tutti i punti significativi rimanenti. Comunque sia, immagina uno scenario in cui non siamo sicuri della stima della query. Questo è il punto in cui la corrispondenza stimata può essere preziosa.
Corrispondenza stimata in CERCA.VERT
Quando inseriamo la parola 'Sia' nella cella del valore di query G3, la funzionalità CERCA.VERT come avevamo pianificato viene confusa, perché non è in grado di rintracciare questo valore nella tabella mostrata. Restituisce l'errore standard di Excel #N/A:

Comunque sia, quando cambiamo la parte '0' (o 'False') della nostra capacità CERCA.VERT in '1' o 'Valido':
=CERCA.VERT(F3,B2:D8,2,1)
Attualmente abbiamo chiesto che la capacità ricerchi un coordinamento stimato con la “Sia”. Se non riesce a trovare la corrispondenza specifica, cercherà la corrispondenza più vicina al valore 'Sia', non tanto quanto 'Sia', che è 'Sai':

PARTITA INDICE vs. CERCA.VERT
Il riferimento a colonne dinamiche comporta meno errori
Il contrasto critico tra INDEX MATCH e CERCA.VERT è che CERCA.VERT richiede un riferimento di sezione statico mentre INDEX MATCH utilizza un potente riferimento di segmento. Con CERCA.VERT, la stragrande maggioranza includerà un numero particolare e statico per mostrare da quale sezione devono tornare. Nel momento in cui utilizzi INDEX MATCH, la ricetta ti consente di scegliere fisicamente da quale sezione vuoi estrarre.
Il motivo per cui ciò comporta meno errori è che quando si segue la struttura linguistica INDEX MATCH, si fa clic direttamente sul campo contenente il valore che si desidera restituire.

Con la struttura del linguaggio CERCA.VERT, determini l'intera esposizione della tabella E POI determini un riferimento alla sezione per mostrare da quale segmento devi estrarre le informazioni.

È un piccolo contrasto, tuttavia, questo passaggio aggiuntivo porta sicuramente a più errori. Questo errore è particolarmente diffuso quando si dispone di un enorme gruppo di tabelle ed è necessario contare esternamente il numero di sezioni da spostare. Nel momento in cui utilizzi INDEX MATCH, non è richiesto tale conteggio.
I seguenti due vantaggi derivanti dall'utilizzo di INDEX MATCH derivano anche dal modo in cui CERCA.VERT richiede un input di riferimento del segmento statico per le qualità che devi restituire. Se non è troppo disturbo, tieni presente che potresti aggirare il problema del riferimento statico utilizzando un'equazione all'interno della punteggiatura CERCA.VERT, creando una ricetta mista come CERCA.VERT MATCH o CERCA.VERT HLOOKUP. Tuttavia, è molto più semplice imparare INDEX MATCH e ottenere tutti i vantaggi aggiuntivi oltre ad avere un riferimento di sezione dinamico.
Inserisci l'immunità della colonna
Il miglior vantaggio dell'utilizzo di INDEX MATCH su CERCA.VERT è che, con INDEX MATCH, puoi incorporare segmenti nella visualizzazione della tabella senza alterare i risultati della query. Ogni volta che lavori con un set di dati enorme, c'è una buona opportunità in cui dovrai tornare per modificare le nostre sezioni ed eventualmente incorporare un altro segmento. Con CERCA.VERT, qualsiasi sezione incorporata o cancellata che sradica i valori restituiti cambierà gli effetti collaterali delle tue equazioni.
Prendi il modello CERCA.VERT qui sotto. Qui, abbiamo organizzato l'equazione per estrarre la stima dello Stato dalla nostra tabella delle informazioni. Poiché si tratta di una ricetta CERCA.VERT, abbiamo fatto riferimento alla quarta sezione.

Se inseriamo una colonna al centro dell'array della tabella, il nuovo risultato è ora Bangalore; non stiamo più estraendo il valore corretto per State e dobbiamo modificare il riferimento alla colonna.

INDEX MATCH come insuscettibilità della sezione incorporata, in modo da poter incorporare e cancellare segmenti senza preoccuparsi di aggiornare ciascuna equazione di query correlata.
Più facile da trascinare e copiare
Quando si lavora con set di dati enormi, è raro comporre solo una ricetta di query solitaria; probabilmente dovrai trascinare e duplicare la tua equazione su numerose celle per eseguire query diverse. Ad esempio, supponiamo che per un particolare ID debba restituire una progressione di valori dalla mia tabella esattamente secondo lo schema in cui vengono visualizzati nella tabella. Quando provo a trascinare e duplicare l'equazione VLOOKUP standard (con un blocco di riferimento sia sul valore della query che sul cluster di tabelle), la query non funziona poiché attira semplicemente lo stesso incentivo per ogni passaggio. Questa mancanza è nuovamente causata dal CERCA.VERT che richiede un particolare input di riferimento della sezione per riportare indietro i valori.

Con INDEX MATCH, poiché puoi impostare la sezione di ritorno in modo che vada alla deriva (sostanzialmente senza bloccarla per riferimento), il segmento di ritorno si sposterà mentre duplichi l'equazione, fornendoti i vari campi man mano che vengono visualizzati.

Nessuna restrizione per gli array
Un altro ostacolo chiave di CERCA.VERT è che si aspetta che tu determini un cluster di tabelle quadrate in cui il riferimento al segmento non può spostarsi oltre. La circostanza chiave in cui questo si trasforma in un problema è il punto in cui aggiungi un altro campo al tuo set di dati oltre il cluster di tabelle univoco. Considera il modello seguente:
Supponendo di aggiungere un altro segmento a questo set di dati, non possiamo utilizzare la mia ricetta unica CERCA.VERT per estrarre valori da quella nuova sezione. Se cambiamo il riferimento alla sezione in 6, la ricetta restituisce un errore perché la mia tabella è larga solo 5 segmenti. Per far funzionare la ricetta, dobbiamo aggiornare l'esposizione della tabella che abbiamo determinato ogni volta che aggiungiamo un altro segmento.
Con INDEX MATCH, non è necessario determinare un cluster di tabelle e quindi non affrontare questo problema.
Ricerca da destra a sinistra
Uno dei vantaggi fondamentali dell'utilizzo di INDEX MATCH è la possibilità di creare chiavi di query nella metà destra della tabella delle informazioni. Le nuove chiavi di query vengono per la maggior parte realizzate eseguendo stime sui campi all'interno del tuo set di dati univoco. Queste chiavi indirizzano il segmento di query all'interno della struttura del linguaggio INDEX MATCH. Mentre utilizzi INDEX MATCH, puoi aggiungere queste nuove chiavi di query nella metà destra della tabella e riprodurre un'opzione da trasmettere alla query per ottenere le qualità che devi restituire. Alla punteggiatura INDEX MATCH non importa se il segmento di query si trova nella metà sinistra o destra della sezione Riporta.
Con CERCA.VERT, poiché puoi eseguire una query da sinistra a destra, qualsiasi nuova chiave di query che aggiungi dovrebbe trovarsi nella metà sinistra del tuo cluster di tabelle univoco. Pertanto, ogni volta che aggiungi un'altra chiave, devi spostare l'intero set di dati da un lato di un segmento. Oltre al fatto che questo è irritante, può ostacolare le ricette e i calcoli esistenti che hai effettuato nel tuo foglio di calcolo.
Funziona anche come CERCA.ORIZZ
Questa probabilmente non è la soluzione migliore per la maggior parte dei clienti, ma vale ancora la pena focalizzarla. Un CERCA.VERT ti limita a eseguire solo query verticali su un cluster di tabelle. Non posso, ad esempio, eseguire query sui valori nel punto più alto del mio set di dati ed eseguire una query piatta. Per raggiungere questo obiettivo, dovrei utilizzare qualcos’altro.
Con INDEX MATCH, puoi sostanzialmente organizzare sia la visualizzazione delle query che il cluster di ritorno in modo uniforme per riprodurre un HLOOKUP. Non suggerisco di eseguire query semplici come regola generale, ma nel caso in cui tu ne abbia mai bisogno, dovresti utilizzare la ricetta INDEX MATCH.
Necessità di elaborazione inferiore
Il vantaggio di gestione derivante dall’utilizzo di INDEX MATCH è stato sottovalutato negli adattamenti in corso di Excel poiché le capacità di gestione del prodotto si sono estese in modo così notevole. Comunque sia, fornisci semplicemente a tutti un conciso esempio storico e approfondirò questo vantaggio. In alcune delle versioni più consolidate di Excel, il prodotto presentava evidenti vincoli di gestione che sarebbero stati osservabili se si fosse costruito un immenso indice informativo. In alcune circostanze, dovevo interrogare i valori per molte righe in modo da poter aggiungere un'altra sezione a una tabella enorme. Quando aggiungevo queste ricette, il prodotto si bloccava e richiedeva alcuni minuti per elaborare i valori riportati. Alla fine ho dovuto sostituire le mie ricette CERCA.VERT con CORRISPONDENZA INDICE per accelerare le stime.
La giustificazione dietro questa distinzione è molto semplice. CERCA.VERT richiede una notevole potenza di gestione da parte di Excel alla luce del fatto che deve valutare l'intero cluster di tabelle che hai scelto. Con INDEX MATCH, Excel deve solo pensare al segmento di query e alla sezione di riporto. Con meno celle da considerare, Excel può gestire questa ricetta molto più rapidamente.
Ancora una volta, se non è troppo disturbo, ricorda che questo vantaggio probabilmente al momento non è osservabile visti gli aggiornamenti apportati alla capacità di gestione di Excel. In ogni caso, se in qualsiasi circostanza vuoi davvero eseguire un gran numero di ricette di query all'interno di un foglio di calcolo, prova a utilizzare INDEX MATCH.
Tabella comparativa di CERCA.VERT e CORRISPONDENZA INDICE
CERCA.VERT | CORRISPONDENZA INDICE |
CERCA.VERT utilizza il riferimento alle informazioni statiche mentre esamina le qualità. | INDEX MATCH utilizza potenti gamme di informazioni esaminando le qualità. |
Incorporare o eliminare una sezione influenza il risultato CERCA.VERT. | Incorporare o cancellare una sezione non influenza il risultato INDEX MATCH. |
CERCA.VERT deve essere utilizzato per esaminare i valori da sinistra a destra. | INDEX MATCH può esaminare le qualità da sinistra a destra e da destra a sinistra. |
CERCA.VERT può eseguire query solo tramite linee verticali, ad esempio segmenti, e non tramite colonne. | INDEX MATCH può interrogare valori attraverso linee e segmenti. |
CERCA.VERT ha un punto di rottura per la dimensione lookup_value. Non dovrebbe superare i 255 caratteri. | INDEX MATCH non ha restrizioni di dimensione o lunghezza per le qualità corrispondenti. |
CERCA.VERT non è ben gestito per quanto riguarda la duplicazione e il trascinamento. | INDEX MATCH è più ben gestito per quanto riguarda la duplicazione e il trascinamento dell'equazione su celle diverse. |
CERCA.VERT è semplice e ricorda durante l'esame con CORRISPONDENZA INDICE. | INDEX MATCH è difficile da comprendere e da ricordare a causa della natura sbalorditiva che consolida due capacità/formule. |
CERCA.VERT non è generalmente veloce come la CORRISPONDENZA INDICE quando gestiamo enormi raccolte di informazioni. | CORRISPONDENZA INDICE è generalmente più veloce di CERCA.VERT. |
Conclusione
L'unico ostacolo all'utilizzo di INDEX MATCH è che è chiaramente più entusiasmante da apprendere e più difficile da ricordare. Succeed non ha la struttura della frase incorporata nel prodotto e la punteggiatura senza nessun altro non è istintiva.
Il passaggio da CERCA.VERT a CORRISPONDENZA INDICE è stato uno dei progressi chiave che ho apportato per lavorare sulla natura dei modelli Excel che ho assemblato. Attualmente utilizzo INDEX MATCH esclusivamente per le mie query al rialzo in generale. Lo faccio perché è una ricetta migliore, ma inoltre mi aiuta a ricordare la punteggiatura più complicata. Ogni volta che hai effettuato il passaggio e hai riscontrato i vantaggi dell'utilizzo di INDEX MATCH, ti garantisco che non tornerai a CERCA.VERT.
Domande frequenti sul motivo per cui CORRISPONDENZA INDICE è migliore di CERCA.VERT in Excel
INDEX MATCH può gestire ricerche con più criteri?
INDEX MATCH è in grado di gestire più ricerche di criteri utilizzando più funzioni MATCH insieme. Questa funzionalità consente di condurre ricerche complesse ed estrarre dati precisi in base a molteplici condizioni.
Quali sono i limiti di INDEX MATCH?
Sebbene CORRISPONDENZA INDICE sia una funzionalità potente, l'unico problema con questa funzione è che potrebbe essere più complessa da utilizzare rispetto a CERCA.VERT, soprattutto per i principianti. Dovresti prestare maggiore attenzione mentre scrivi la formula.
'algoritmo del banchiere'
Possiamo sostituire tutte le CERCHE con INDEX MATCH?
CORRISPONDENZA INDICE è un'alternativa versatile a CERCA.VERT, non è necessario sostituire tutti i CERCA.VERT. Per semplici ricerche verticali, CERCA.VERT è ancora efficace e più facile da usare.