Sommario
Se state cercando alcuni dei modi più semplici per abbinare più colonne in Excel, potreste trovare utile questo articolo. A volte è necessario cercare un valore specifico in più colonne in Excel, ma farlo manualmente diventa noioso e inefficiente. Quindi, per farlo, potete seguire uno dei metodi riportati di seguito per abbinare più colonne in Excel in modo semplice.
Scarica la cartella di lavoro di Excel
Abbinare più colonne.xlsx5 modi per abbinare più colonne in Excel
Osserviamo la tabella seguente, in cui sono state utilizzate 5 colonne denominate Luogo, anno, frutta, verdura, vendite Per ogni particolare Frutta o Verdure, è possibile utilizzare i metodi seguenti per abbinare altri valori corrispondenti a questo La frutta o Vegetale da più colonne.
Metodo 1: utilizzo delle funzioni INDEX e MATCH su più colonne
Supponiamo di voler ottenere i dati Vendite corrispondente a ciascun elemento della tabella Prodotti Per trovare questo valore è necessario fare un confronto tra più colonne e utilizzare un'opzione di tipo Formula della matrice .
Questa formula comprende la funzione COLONNA , la funzione TRANSPOSE , la funzione MMULT , la funzione MATCH , e la funzione INDICE .
Passo-01 :
➤Selezionare l'uscita Cellula G5
=INDICE($D$5:$D$7,MATCH(1,MMULT(--($B$5:$C$7=F5),TRANSPOSE(COLUMN($B$5:$C$7)^0)),0))
Qui, -($B$5:$C$7=F5) genererà VERO/ FALSO per ogni valore dell'intervallo, a seconda che i criteri siano soddisfatti o meno, e poi - convertirà VERO e FALSO in 1 e 0 .
Si formerà una matrice con 3 righe e 2 colonne.
In questa parte, TRASPOSIZIONE(COLONNA($B$5:$C$7)^0) , Funzione COLONNA creerà un array con 2 colonne e 1 riga e poi Funzione TRANSPOSE convertirà questa matrice in 1 colonna e 2 righe.
Potenza zero convertirà tutti i valori dell'array in 1 .
Allora la funzione MMULT eseguirà la moltiplicazione matriciale tra questi due array.
Questo risultato sarà utilizzato da la funzione MATCH come il argomento della matrice con valore di ricerca 1 .
Infine, il Funzione INDICE restituirà il valore corrispondente.
Passo-02 :
➤Stampa ENTRARE
➤ Trascinare verso il basso il Maniglia di riempimento
Risultato :
Si otterranno i seguenti risultati.
📓 Nota:
Per le altre versioni, ad eccezione di Microsoft 365 è necessario premere CTRL+SHIFT+ENTER invece di premere ENTRARE .
Per saperne di più: Abbinare due colonne e produrre una terza in Excel (3 metodi rapidi)
Metodo-2: usare la formula della matrice per abbinare più criteri
Per abbinare più criteri in più colonne e ottenere il valore di Vendite è necessario utilizzare un Formula della matrice che comprende l'INDICE e Funzione MATCH .
Passo-01 :
➤ Selezionare l'uscita Cellula H7
=INDEX(F5:F11, MATCH(1, (H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0))
Qui, in MATCH(1, (H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0) , 1 è valore di ricerca , H4, H5, H6 sono il criterio che verrà cercato in B5:B11, C5:C11, e D5:D11 rispettivamente e 0 è per un corrispondenza esatta.
Allora la funzione INDICE fornirà il valore corrispondente.
Passo-02 :
➤Stampa ENTRARE e apparirà il seguente risultato.
📓 Nota:
Per le altre versioni, ad eccezione di Microsoft 365 è necessario premere CTRL+SHIFT+ENTER invece di premere ENTRARE .
Per saperne di più: Formula di Excel per confrontare due colonne e restituire un valore (5 esempi)
Metodo 3: utilizzo di una formula non array per abbinare più criteri
Per abbinare più criteri in più colonne e ottenere il valore di Vendite , è possibile utilizzare un Non- Formula della matrice che comprende l'INDICE e Funzione MATCH .
Passo-01 :
➤Selezionare l'uscita Cellula H7
=INDICE(F5:F11, MATCH(1, INDEX((H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0, 1), 0))
Passo-02 :
➤Stampa ENTRARE e si otterrà il seguente risultato.
Contenuti correlati: Confronto di tre colonne in Excel e restituzione di un valore (4 modi)
Letture simili:
- Confrontare due colonne in Excel ed evidenziare il valore maggiore (4 modi)
- Come confrontare due colonne in Excel per i valori mancanti (4 modi)
- Come confrontare due colonne e restituire valori comuni in Excel
- Macro di Excel per confrontare due colonne (4 modi semplici)
- Come confrontare due colonne in Excel per ottenere una corrispondenza (8 modi)
Metodo 4: usare la formula della matrice per abbinare più criteri in righe e colonne
Ora, supponiamo di voler abbinare i criteri sia per riga che per colonna. Per farlo, è necessario utilizzare un'opzione Formula della matrice che comprende l'INDICE e Funzioni MATCH .
Passo-01 :
➤ Selezionare l'uscita Cella H8
=INDEX(C6:E8, MATCH(H7,B6:B8,0), MATCH(H5&H6,C4:E4&C5:E5,0))
MATCH(H7, B6:B8,0) viene utilizzato per la corrispondenza tra righe e MATCH(H5&H6, C4:E4&C5:E5,0) viene utilizzato per la corrispondenza tra colonne.
Passo-02 :
➤Stampa ENTRARE e si otterrà il seguente risultato.
📓 Nota:
Per le altre versioni, ad eccezione di Microsoft 365 è necessario premere CTRL+SHIFT+ENTER invece di premere ENTRARE .
Per saperne di più: Come confrontare 3 colonne per trovare corrispondenze in Excel (4 metodi)
Metodo-5: Utilizzo di VLOOKUP
Supponiamo di voler conoscere il corrispondente Anno, Località, e Vendite rispetto a Banana Per ottenere valori multipli per un dato dato si deve usare la funzione VLOOKUP .
Passo-01 :
➤Selezionare contemporaneamente le 3 celle di uscita; C10, D10, E10
=VLOOKUP(B10,B4:E7,{2,3,4},FALSE)
Qui, B10 è guardare p_valore , B4:E7 è il tabella_array , {2,3,4} è il col_index_num e FALSO è per Corrispondenza esatta .
Passo-02 :
➤Stampa ENTRARE e si otterranno i seguenti risultati.
📓 Nota:
Per le altre versioni, ad eccezione di Microsoft 365 è necessario premere CTRL+SHIFT+ENTER invece di premere ENTRARE .
Per saperne di più: Come confrontare tre colonne in Excel utilizzando VLOOKUP
Sezione pratica
Per fare pratica da soli, abbiamo messo a disposizione un Pratica per ogni metodo in ogni foglio sul lato destro.
Conclusione
In questo articolo ho cercato di illustrare i modi più semplici per abbinare più colonne in Excel in modo efficace. Spero che lo troverete utile. Se avete suggerimenti o domande, non esitate a condividerli con noi.