Come utilizzare efficacemente il numero di indice della colonna in Excel VLOOKUP

  • Condividi Questo
Hugh West

In Microsoft Excel, VLOOKUP è uno degli argomenti più caldi che si possono trovare su internet. Se non sbaglio, avete già visto numerosi articoli sulla VLOOKUP formula in Excel con le sue funzionalità, il suo utilizzo, i suoi vantaggi, ecc. VLOOKUP In questo tutorial, però, tratterò solo il metodo VLOOKUP Il numero di indice della colonna e i suoi fatti. Sarà un'analisi puntuale con esempi appropriati e illustrazioni corrette. Rimanete con noi.

Scarica il quaderno di esercizi

Scaricate la seguente cartella di esercizi.

VLOOKUP Col_Index_Num.xlsx

Altra cartella di lavoro.xlsx

Breve descrizione della funzione VLOOKUP

Prima di iniziare, facciamo un rapido riepilogo della VLOOKUP Spero che vi ricordiate questa funzione e il suo utilizzo. Potete saltare questo passaggio se vi ricordate già tutto di questa funzione.

Ora, il file Excel Funzione VLOOKUP cerca un valore presentato nella colonna più a sinistra di una determinata tabella e produce un valore nella riga esatta di una colonna definita.

La sintassi:

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

Discutiamo brevemente gli argomenti.

  • lookup_value: Richiesto Il valore ricercato si trova nella colonna più a sinistra della tabella descritta e può essere un singolo valore o una matrice di valori.
  • tabella_array: La tabella in cui cercare i dati valore_di_ricerca nella colonna più a sinistra.
  • col_index_num: Richiesto. Il numero della colonna della tabella da cui si vuole ottenere il risultato.
  • [range_lookup]: Determina se una corrispondenza esatta o parziale dell'elemento valore_di_ricerca Nell'argomento, 0 per una corrispondenza esatta, 1 per una corrispondenza parziale. L'impostazione predefinita è 1 (corrispondenza parziale).

Osservate il seguente esempio:

Nell'esempio, si può vedere che abbiamo un set di dati di film. Qui, abbiamo usato il metodo VLOOKUP per estrarre i dati.

In questo VLOOKUP formula:

Il nostro valore_di_ricerca è 5 che è ID .

Il nostro array di tabelle è B4:F12

Ricerca dell'intervallo è impostato su FALSO per la corrispondenza esatta.

Il numero di indice della colonna è 5 che è Anno di uscita .

In pratica, stiamo dicendo al VLOOKUP per cercare l'array di tabelle con un valore ID 5. E se si è trovato questo, dare il valore presentato nella colonna Anno di uscita che ha un numero di indice di colonna pari a 5 .

Spero che ora possiate capire come funziona.

Per saperne di più: Ricerca dell'intervallo con VLOOKUP in Excel (5 esempi)

6 cose da sapere sul numero di indice di colonna di VLOOKUP

Poiché l'argomento di questo articolo riguarda la VLOOKUP Il numero di indice di colonna è un elemento cruciale. Per restituire un valore corretto da una matrice di tabelle, è necessario conoscere alcune informazioni sul numero di indice di colonna. Spero che leggerete tutte queste informazioni e le applicherete la prossima volta al vostro foglio Excel.

1. A cosa serve il numero di indice della colonna?

Ora, perché il numero dell'indice di colonna è essenziale e a cosa serve nella formula. Riprendiamo l'esempio precedente.

Formula che stiamo utilizzando:

=VLOOKUP(D14,B4:F12,5,FALSE)

Impostiamo la ricerca dell'intervallo su FALSO per la corrispondenza esatta.

Scomposizione 1: ricerca di un valore

Ora, dalla tabella, vogliamo cercare qualcosa. Per trovare quel valore, dobbiamo fornire un valore di ricerca nella tabella VLOOKUP Per prima cosa, dobbiamo indicare il valore di ricerca in base al quale cercherà i dati. In questo caso utilizziamo un riferimento di cella.

Ripartizione 2: inizializzare l'array di tabelle

Poi, il VLOOKUP cercherà l'array di tabelle da cui eseguirà tutte queste operazioni.

Disaggregazione 3: Cercare il valore di ricerca nella colonna più a sinistra.

Ora, VLOOKUP cercherà il valore di ricerca prima dalla colonna più a sinistra dell'array di tabelle in verticale.

Poiché l'argomento di ricerca dell'intervallo è impostato su FALSO per trovare una corrispondenza esatta, la troverà.

Ripartizione 3: cercare il numero di indice della colonna dall'array di tabelle

Ora, il VLOOKUP cercherà di trovare il numero di colonna dalla tabella indicata nell'argomento.

Disaggregazione 4: VLOOKUP cercherà il valore nella colonna numero indice data

Dopo aver trovato la colonna desiderata, VLOOKUP cercherà il proprio valore nella colonna che condivide la stessa riga con ID 5 .

Ripartizione 6: restituire il valore

Infine, troverà il Anno di uscita con il ID 5 .

Come si può notare, il numero di indice della colonna è la chiave per trovare il valore desiderato nella tabella. Se si è sbagliato il numero di indice della colonna, si otterrà un valore diverso.

Per saperne di più: Cercare un valore in un intervallo e restituirlo in Excel (5 modi semplici)

2. Come variano gli output in base al numero di indice della colonna?

Ora, il nostro VLOOKUP restituirà un risultato diverso in base ai diversi numeri di indice delle colonne.

Quando si desidera un risultato alternativo dalla tabella, assicurarsi di indicare nella funzione il numero esatto dell'indice della colonna. I risultati varieranno in base a questo intervallo di colonne.

Osservate il seguente esempio:

Formula che stiamo utilizzando:

=VLOOKUP(D14,B4:F12,3,FALSE)

In questo caso, volevamo che il Attore dal nome del ID film 5 Ora, il nostro Attore è la terza colonna dell'array di tabelle. Per questo motivo, abbiamo fornito 3 come un numero di indice della colonna nel VLOOKUP Come risultato, la nostra funzione ha recuperato il valore dall'intervallo da cercare (l'array di tabelle) in Excel.

Per saperne di più: Come trovare la seconda partita con VLOOKUP in Excel (2 semplici metodi)

3. Cosa succede se si fornisce un numero di indice di colonna errato?

Ora, ci si può chiedere che cosa succede se si fornisce un numero di indice di colonna errato utilizzando l'opzione Excel VLOOKUP Se la colonna del risultato desiderato non corrisponde al numero di indice della colonna indicato, non si otterrà il risultato.

Per capire meglio, date un'occhiata all'esempio seguente:

La formula che utilizziamo:

=VLOOKUP(D14,B4:F12,5,FALSE)

Qui, si può vedere che abbiamo voluto il Genere del ID film 7 . Ma sta mostrando 2006 che è una risposta errata.

Perché abbiamo fornito 5 come numero di indice di colonna nel file Excel VLOOKUP Ma il numero di colonna di Genere è 4 Ecco perché restituisce un risultato diverso.

4. Cosa succede se l'indice della colonna non rientra nell'intervallo?

Se il numero dell'indice della colonna non rientra nell'intervallo dell'array di tabelle indicato, il metodo VLOOKUP restituirà la funzione #REF! È perché l'array di tabelle non contiene molte colonne.

Lo si può capire dall'esempio seguente:

Formula che stiamo utilizzando:

=VLOOKUP(D14,B4:F12,6,FALSE)

Qui potete vedere il nostro Excel VLOOKUP La formula mostra un errore. Guardate bene, il nostro array di tabelle è B4:F12 In questo intervallo, abbiamo solo cinque colonne, ma nella nostra formula abbiamo fornito 6 nell'argomento dell'indice col. Per questo motivo non può restituire alcun valore.

Ulteriori informazioni: Come utilizzare VLOOKUP per trovare un valore compreso in un intervallo di valori

5. Aumento del numero dell'indice della colonna in VLOOKUP con la funzione COLUMN

Nel VLOOKUP è possibile utilizzare l'indice dinamico di colonna. Supponiamo di avere due tabelle e di volerle unire. Inoltre, è necessario copiare una tabella di lavoro VLOOKUP una formula in più colonne. Un modo pratico che si può seguire è quello di usare la funzione COLONNA di Excel.

Osservate la seguente schermata:

Abbiamo due tabelle qui. Vogliamo unire le tabelle Tabella dei risultati e Database studenti tabella basata su ID studente In pratica, l'obiettivo è impostare il nome e la sezione nella tabella dei risultati.

La formula generica che stiamo utilizzando:

=VLOOKUP($A1,tabella,COLONNA()-x,0)

Digitare la seguente formula Cellula E5 e premere Entrare:

=VLOOKUP($C5,$H$5:$J$9,COLONNA()-3,0)

A questo punto, trascinare l'elemento Maniglia di riempimento icona dall'altra parte del tavolo.

Di nuovo, digitate la formula in Cella F5 e trascinare l'elemento Maniglia di riempimento icona:

Come si può vedere, abbiamo copiato con successo i dati dal database degli studenti alla tabella dei risultati, utilizzando il numero di indice dinamico della colonna.

Nota:

È possibile utilizzare questa formula come Calcolatore del numero di indice di colonna per Vlookup nel foglio di lavoro.

🔎 Ripartizione della formula

Abbiamo calcolato il numero di indice della colonna utilizzando il metodo COLONNA Se non ci sono argomenti nella funzione COLONNA restituisce il numero della colonna correlata.

Ora, dato che stiamo utilizzando la formula nelle colonne E e F, il valore di COLONNA restituirà rispettivamente 5 e 6. Nel foglio, il numero di indice della colonna E è 5. E il numero di indice della colonna F è 6.

Non ci piace ottenere i dati dalla quinta colonna del file Risultato (ci sono solo 3 colonne in totale). Quindi, sottraendo 3 da 5, si ottiene il numero 2, che la tabella di VLOOKUP utilizzata per recuperare Nome da il database degli studenti tavolo.

COLONNA()-3 = 5-3 = 2 (Qui, 2 indica il Nome della colonna Database studenti array di tabelle)

Abbiamo utilizzato la stessa formula nella colonna F . colonna F ha il numero di indice 6.

COLONNA()-3 = 6-3 = 3 (3 indica il Sezione di Database studenti array di tabelle)

Alla fine, il primo campione porta Nome dal Database studenti tabella (colonna 2), e la seconda illustrazione ottiene Sezione dal Database studenti (colonna 3).

[/wpsm_box]

6. Trovare il numero di indice della colonna con la funzione MATCH

Ora, nel VLOOKUP di solito si dà il numero dell'indice della colonna come numero statico. Tuttavia, si può anche formare un numero dinamico dell'indice della colonna come nell'esempio precedente. In questo caso, lo facciamo usando la funzione MATCH per trovare la colonna desiderata. Questo metodo consente di effettuare una ricerca dinamica a due vie, che corrisponde sia alle righe che alle colonne dell'array di tabelle.

Osservate il seguente set di dati:

Abbiamo un set di dati di studenti. Abbiamo i voti di alcuni studenti in Fisica, Matematica e Chimica. Ora, vogliamo trovare il voto di Jessy nel Matematica oggetto.

Per trovarlo, digitare la seguente formula in Cellula H5 e premere Entrare :

=VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE)

Come potete vedere, il nostro VLOOKUP ha ottenuto la corrispondenza esatta dal set di dati.

Ora, guardate bene, non abbiamo fornito un numero statico per l'indice della colonna, ma l'abbiamo reso dinamico utilizzando il parametro PARTITA In sostanza, abbiamo diversi criteri.

🔎 Ripartizione della formula

➤ MATCH(H5,B4:E4,0)

Il PARTITA cercherà l'oggetto MATEMATICA dall'intestazione B4:E4. Lo troverà nell'indice 3. Per questo motivo restituirà 3 .

➤ VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE) = VLOOKUP(H4,B4:E9,3, FALSE)

Infine, funzionerà come l'attuale VLOOKUP formula. E tornerà C. Perché ha trovato il valore dal numero di indice della colonna 3.

VLOOKUP Numero indice colonna da un altro foglio o cartella di lavoro

Ora è possibile utilizzare il numero di indice della colonna in un foglio che recupera i dati da un altro foglio o da un'altra cartella di lavoro. Si tratta di una delle caratteristiche importanti di VLOOKUP funzione.

Date un'occhiata alle schermate seguenti:

Qui abbiamo due fogli separati. Il nostro set di dati principale si trova nel file Effettivo Recupereremo i dati da qui e li mostreremo all'utente. uscita In questo caso, stiamo usando un numero di indice di colonna dove si trova la nostra matrice di tabelle in un altro foglio.

Per prima cosa, digitare la seguente formula in Cellula C5 del uscita e poi premere Entrare .

=VLOOKUP(C4,Actual!B4:F12,2,FALSE)

Come potete vedere, il nostro VLOOKUP Il numero di indice della colonna ci ha aiutato a recuperare i dati da un altro foglio.

Qui, la formula "Effettivo!B4:F12 " indica fondamentalmente il nome del foglio e l'array di tabelle del foglio. Inoltre, abbiamo dato 2 come numero di indice di colonna per recuperare i dati dalla tabella nel campo " Effettivo ".

Lo stesso vale per le varie cartelle di lavoro. Allo stesso modo è possibile recuperare un valore da un'altra cartella di lavoro utilizzando il comando VLOOKUP funzione. Date un'occhiata alle schermate:

Questa è la prima cartella di lavoro. Abbiamo i nostri dati qui " Effettivo ":

Questa è la seconda cartella di lavoro. Il valore che mostreremo nel campo " Dati ".

Come nel caso precedente, digitate la seguente formula in Cellula C5 del " Dati " da " Altro.xlsx" libro di lavoro:

=VLOOKUP(C4,'[VLOOKUP Numero indice colonna.xlsx]effettivo'!B4:F12,2,FALSE)

Come si può vedere, ha restituito una corrispondenza esatta dal set di dati.

Se si chiude la cartella di lavoro principale in cui si trova la matrice di tabelle, la formula avrà l'aspetto seguente:

=VLOOKUP(C4,'D:\SOFTEKO\75- vlookup numero indice colonna\[VLOOKUP numero indice colonna.xlsx]effettivo'!B4:F12,2,FALSE)

L'immagine seguente ne illustra le caratteristiche:

💬 Cose da ricordare

VLOOKUP ricerca di valore nella giusta direzione.

Per ottenere risultati accurati, fornire un numero di indice di colonna valido. Il numero di indice di colonna non deve superare il numero di colonne dell'array della tabella.

È necessario bloccare l'intervallo della matrice di tabelle se si trasmettono i dati dallo stesso foglio di lavoro o da altri fogli di lavoro, ma dalla stessa cartella di lavoro.

Conclusione

Per concludere, spero che questo tutorial vi abbia fornito un po' di conoscenze utili su VLOOKUP numero di indice della colonna in Excel. Vi raccomandiamo di imparare e applicare tutte queste istruzioni al vostro set di dati. Scaricate la cartella di lavoro pratica e provatele voi stessi. Inoltre, non esitate a dare un feedback nella sezione dei commenti. Il vostro prezioso feedback ci spinge a creare esercitazioni come questa.

Non dimenticate di consultare il nostro sito web Exceldemy.com per vari problemi e soluzioni relativi a Excel.

Continuate a imparare nuovi metodi e a crescere!

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.