Abbinare due colonne e produrre una terza in Excel (3 metodi rapidi)

  • Condividi Questo
Hugh West

Microsoft Excel è una delle applicazioni più utilizzate al giorno d'oggi, dalle grandi aziende alle piccole e medie imprese. Grazie a questa applicazione possiamo elaborare i dati secondo le nostre esigenze. In questo articolo spiegheremo come abbinare due colonne e ottenere l'output dalla terza colonna in Excel. Questa operazione viene utilizzata quando abbiamo bisogno di una certa quantità di dati da una grandeScheda tecnica.

Scarica il quaderno di esercizi

Scaricate questo quaderno di esercizi per esercitarvi durante la lettura di questo articolo.

Abbinare due colonne e produrre il terzo.xlsx

3 metodi per abbinare due colonne e ottenere il terzo risultato in Excel

Spiegheremo come abbinare due colonne e ottenere un output dalla terza in Excel utilizzando tre semplici metodi. Prendiamo un set di dati di un super negozio composto da ID prodotto e Nome .

1. Uso della funzione VLOOKUP per ottenere il risultato da una terza colonna in Excel

La funzione VLOOKUP cerca un valore nella colonna più a sinistra di una tabella e un valore nella stessa riga di una colonna specificata. Per impostazione predefinita, la tabella deve essere ordinata in ordine crescente.

Sintassi:

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

Argomenti :

valore_di_ricerca - Il valore cercato deve trovarsi nella prima colonna dell'intervallo di dati specificato da table_array. Lookup_value può essere un valore o un riferimento a una cella.

tabella_array - È l'intervallo specificato per cercare il valore di ricerca. Può essere un intervallo con nome o un riferimento a tabella o cella. Il valore di ritorno deve essere incluso qui.

col_index_num - Questo numero indica la colonna che verrà restituita, a partire dall'ultima colonna di table_array.

ricerca_intervallo - Si tratta di un valore logico che specifica la natura della ricerca della funzione. Abbiamo due opzioni Corrispondenza esatta o un Corrispondenza approssimativa .

In questa sezione, utilizzeremo la funzione VLOOKUP per abbinare le colonne.

Fase 1:

  • Aggiungiamo una colonna per creare un Fattura .

Fase 2:

  • Daremo un contributo al ID e Nome box.

Fase 3:

  • Ora, applicheremo il metodo VLOOKUP operazione in Cella F6 .
  • Completate la formula, che avrà il seguente aspetto:
=VLOOKUP(E6,$B$5:$C$12,2,FALSE)

Passo 4:

  • Ora, premere Entrare .

Passo 5:

  • Tirare il Maniglia di riempimento all'ultima cella contenente dati.

Vediamo che questi nomi corrispondono a ogni ID prodotto sono in mostra.

Passo 6:

  • Se mettiamo qualsiasi ID che non è presente nel nostro set di dati, vediamo cosa succede.
  • Abbiamo messo A-010 come ID prodotto.

Per saperne di più: Formula VLOOKUP per confrontare due colonne in fogli diversi!

2. INDEX+MATCH+IFERROR per ottenere l'output da una terza colonna in Excel

La funzione IFERROR verifica un valore e se si tratta di un errore o meno. Se trova un errore, il caso mostra qualcosa di dato all'argomento. Altrimenti, restituisce il valore del riferimento.

Sintassi:

IFERROR(valore, valore_if_errore)

Argomenti:

valore - È l'argomento per verificare l'errore.

valore_se_errore - È il valore da restituire se la formula produce un errore. Vengono valutati i seguenti tipi di errore: #N/A, #VALORE!, #REF!, #DIV/0!, #NUM!, #NOME? o #NULL!

La funzione MATCH cerca un oggetto selezionato in un determinato intervallo. Fornisce anche la posizione relativa dell'oggetto in quell'intervallo. Utilizziamo PARTITA al posto di uno degli elementi GUARDA se abbiamo bisogno della posizione dell'oggetto in quell'intervallo.

Sintassi:

MATCH(lookup_value, lookup_array, [match_type])

Argomenti :

lookup_value - L'argomento lookup_value 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 di celle indicato per la ricerca.

tipo_di_partita - Può essere -1, 0 o 1. L'argomento match_type specifica il modo in cui Excel abbina lookup_value con i valori presenti in lookup_array. Il valore predefinito di questo argomento è 1.

La funzione INDICE restituisce un valore o un riferimento di cella a un valore di una tabella o di un intervallo. Esistono due modi per utilizzare la funzione INDICE: se si desidera restituire il valore di una cella o di una matrice di celle, si utilizzerà la forma Array (matrice), altrimenti si utilizzerà la forma Reference (riferimento) per restituire un riferimento di celle dichiarate.

Sintassi:

INDICE(array, numero_riga, [numero_colonna])

Argomenti:

array - Un intervallo o una costante della matrice. Se la matrice contiene solo una riga o una colonna, l'argomento riga_num o colonna_num corrispondente è facoltativo. Se la matrice ha più di una riga e più di una colonna e viene utilizzato solo riga_num o colonna_num, INDEX restituisce una matrice dell'intera riga o colonna della matrice.

numero_riga - È obbligatorio, a meno che non sia presente il numero_colonna. Sceglie la riga dell'array e restituisce un valore da essa. Se il numero_riga è omesso, è necessario il numero_colonna.

numero_colonna - Sceglie una colonna dell'array per restituire un valore. Se column_num è omesso, row_num è richiesto.

In questo caso, utilizzeremo la combinazione IFERRORE , PARTITA , e INDICE per abbinare due colonne e ottenere l'output da una terza.

Fase 1:

  • Vai al sito Cella F6 .
  • Scrivere la formula con gli argomenti corretti. La formula sarà quindi:
=IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),")

Fase 2:

  • Quindi, premere Entrare .

Fase 3:

  • Tirare il Maniglia di riempimento icona il Cella F9 .

In questo caso, abbiamo confrontato due colonne e ottenuto l'output nella terza colonna.

Passo 4:

  • Ora, si inserisce un ID prodotto che non è presente nel set di dati.
  • Abbiamo messo A-010 e vedere cosa succede.

Il vuoto viene visualizzato nel caso di un oggetto che non è presente nell'insieme di dati.

Ripartizione della formula:

  • MATCH(E6,$B$5:$B$12,0)

Questa formula corrisponde Cellula E6 all'interno dell'intervallo B5 a B12 . Qui, 0 per ottenere la corrispondenza esatta.

Uscita: 2

  • INDICE($C$5:$C$12,MATCH(E6,$B$5:$B$12,0))

Questa formula restituisce il valore dell'intervallo C5 a C12 Il secondo argomento del metodo INDICE è il risultato della funzione PARTITA funzione.

Uscita: olio

  • IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),")

Questa formula restituisce un vuoto se il risultato della funzione INDEX non è valido, altrimenti sarà il risultato della funzione INDICE funzione.

Uscita: olio

Per saperne di più: Abbinare due colonne in Excel e restituirne una terza (3 modi)

Letture simili:

  • Come confrontare due colonne in Excel per i valori mancanti (4 modi)
  • Come confrontare 4 colonne in Excel (6 metodi)
  • Macro di Excel per confrontare due colonne (4 modi semplici)
  • Macro per confrontare due colonne in Excel ed evidenziare le differenze
  • Excel Confronta il testo in due colonne (7 modi utili)

3. Formula della matrice INDEX-MATCH per abbinare due colonne e l'output della terza.

In questo caso, utilizzeremo una formula di array per confrontare due colonne e ottenere l'output dalla terza.

Per prima cosa, aggiungiamo una colonna con i nostri dati, in modo da poter ottenere un ritorno da quella colonna.

Fase 1:

  • Aggiungere tre colonne nei dati per impostare i riferimenti.
  • A questo punto, date un input alle caselle di riferimento.

Fase 2:

  • Ora, andate a Cellula D17 .
  • Scrivere qui la formula. La formula è:
=INDEX(D5:D12,MATCH(B17&C17,B5:B12&C5:C12,0))

Fase 3:

  • Quindi premere Ctrl+Maiusc+Invio perché si tratta di una funzione array.

Passo 4:

  • Trascinare il Maniglia di riempimento icona.

Abbiamo cercato di abbinare due colonne del set di dati con un'altra tabella e di ottenere i risultati dalla terza colonna.

Contenuti correlati: Formula di Excel per confrontare due colonne e restituire un valore (5 esempi)

Conclusione

In questo articolo abbiamo semplicemente mostrato 3 metodi per abbinare due colonne e ottenere un output dalla terza in Excel. 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.

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.