Cuprins
Dacă sunteți în căutarea unora dintre cele mai simple modalități de a potrivi mai multe coloane în Excel, atunci s-ar putea să găsiți acest articol benefic. Uneori devine necesar să căutați o anumită valoare în mai multe coloane în Excel. Dar a face acest lucru manual devine plictisitor și ineficient. Deci, pentru a face acest lucru, puteți urma oricare dintre metodele de mai jos pentru a potrivi mai multe coloane în Excel cu ușurință.
Descărcați Excel Workbook
Potriviți mai multe coloane.xlsx5 moduri de a potrivi mai multe coloane în Excel
Să ne uităm la tabelul de mai jos. Aici, am folosit 5 coloane numite Locație, An, Fructe, Legume, Vânzări Pentru orice Fructe sau Legume, puteți utiliza următoarele metode pentru a găsi alte valori corespunzătoare acestei valori Fructe sau Legume din mai multe coloane.
Metoda-1: Utilizarea funcției INDEX și MATCH pe mai multe coloane
Să presupunem că vreau să obțin valoarea Vânzări corespunzătoare fiecărui element din lista Produse Pentru a găsi această valoare, trebuie să faceți o potrivire între mai multe coloane și să utilizați un Formula de matrice .
Această formulă include funcția COLUMN , funcția TRANSPOSE , funcția MMULT , funcția MATCH , și funcția INDEX .
Etapa-01 :
➤Select the output Celula G5
=INDEX($D$5:$D$7,MATCH(1,MMULT(--($B$5:$C$7=F5),TRANSPOSE(COLUMN($B$5:$C$7)^0))),0)))
Aici, -($B$5:$C$7=F5) va genera ADEVĂRAT/ FALSE pentru fiecare valoare din interval, în funcție de criteriu, indiferent dacă acesta este îndeplinit sau nu, și apoi - va converti ADEVĂRAT și FALSE în 1 și 0 .
Se va forma o matrice cu 3 rânduri și 2 coloane.
În această parte, TRANSPUNE(COLOANA($B$5:$C$7)^0) , Funcția COLUMN va crea o matrice cu 2 coloane și 1 rând, iar apoi Funcția TRANSPOSE va converti această matrice în 1 coloană și 2 rânduri.
Putere zero va converti toate valorile din matrice în 1 .
Apoi funcția MMULT va efectua înmulțirea matricei între aceste două matrici.
Acest rezultat va fi utilizat de funcția MATCH ca argument de matrice cu valoarea de căutare 1 .
În cele din urmă, se va Funcția INDEX va returna valoarea corespunzătoare.
Etapa-02 :
➤Presa ENTER
➤Drag down the Mâner de umplere
Rezultat :
Apoi veți obține următoarele rezultate.
📓 Notă:
Pentru alte versiuni, cu excepția Microsoft 365 , trebuie să apăsați CTRL+SHIFT+ENTER în loc să apăsați ENTER .
Citește mai mult: Potriviți două coloane și scoateți o a treia coloană în Excel (3 metode rapide)
Metoda 2: Utilizarea formulei Array pentru a potrivi mai multe criterii
Pentru potrivirea mai multor criterii în mai multe coloane și obținerea valorii din Vânzări , trebuie să folosiți un Formula de matrice care include INDEXUL și Funcția MATCH .
Etapa-01 :
➤ Selectați ieșirea Celula H7
=INDEX(F5:F11, MATCH(1, (H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0)))
Aici, în MATCH(1, (H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0) , 1 este valoarea de căutare , H4, H5, H6 sunt criteriul care va fi căutat în B5:B11, C5:C11, și D5:D11 și respectiv 0 este pentru un potrivire exactă.
Apoi funcția INDEX va da valoarea corespunzătoare.
Etapa-02 :
➤Presa ENTER și va apărea următorul rezultat.
📓 Notă:
Pentru alte versiuni, cu excepția Microsoft 365 , trebuie să apăsați CTRL+SHIFT+ENTER în loc să apăsați ENTER .
Citește mai mult: Formula Excel pentru a compara două coloane și a returna o valoare (5 exemple)
Metoda 3: Utilizarea formulei non-Array pentru a potrivi mai multe criterii
Pentru potrivirea mai multor criterii în mai multe coloane și obținerea valorii din Vânzări , puteți folosi un Non Formula de matrice care include INDEXUL și Funcția MATCH .
Etapa-01 :
➤Selectați ieșirea Celula H7
=INDEX(F5:F11, MATCH(1, INDEX((H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0, 1), 0)))
Etapa-02 :
➤Presa ENTER și apoi veți obține următorul rezultat.
Conținut conex: Comparați trei coloane în Excel și returnați o valoare (4 moduri)
Lecturi similare:
- Comparați două coloane în Excel și evidențiați valoarea cea mai mare (4 moduri)
- Cum să comparați două coloane în Excel pentru valori lipsă (4 moduri)
- Cum să comparați două coloane și să returnați valori comune în Excel
- Macro Excel pentru a compara două coloane (4 moduri simple)
- Cum să comparați două coloane în Excel pentru meci (8 moduri)
Metoda 4: Utilizarea formulei Array pentru a potrivi mai multe criterii în rânduri și coloane
Acum, să presupunem că doriți să potriviți criteriile atât pe rând, cât și pe coloană. Formula de matrice care include INDEXUL și Funcțiile MATCH .
Etapa-01 :
➤ Selectați ieșirea Celula H8
=INDEX(C6:E8, MATCH(H7,B6:B8,0), MATCH(H5&H6,C4:E4&C5:E5,0))
MATCH(H7, B6:B8,0) este utilizat pentru potrivirea pe rând, iar MATCH(H5&H6, C4:E4&C5:E5,0) este utilizat pentru potrivirea în coloane.
Etapa-02 :
➤Presa ENTER și veți obține următorul rezultat.
📓 Notă:
Pentru alte versiuni, cu excepția Microsoft 365 , trebuie să apăsați CTRL+SHIFT+ENTER în loc să apăsați ENTER .
Citește mai mult: Cum să comparați 3 coloane pentru potrivire în Excel (4 metode)
Metoda-5: Utilizarea VLOOKUP
Să presupunem că vreți să aflați valoarea corespunzătoare Anul, Locația, și Vânzări valoare în raport cu Banană Pentru a obține mai multe valori pentru o anumită dată, trebuie să folosiți funcția VLOOKUP .
Etapa-01 :
➤Selectați simultan cele 3 celule de ieșire; C10, D10, E10
=VLOOKUP(B10,B4:E7,{2,3,4},FALSE)
Aici, B10 este looku p_valoare , B4:E7 este tabel_array , {2,3,4} este col_index_num și FALSE este pentru Potrivire exactă .
Etapa-02 :
➤Presa ENTER și veți obține următoarele rezultate.
📓 Notă:
Pentru alte versiuni, cu excepția Microsoft 365 , trebuie să apăsați CTRL+SHIFT+ENTER în loc să apăsați ENTER .
Citește mai mult: Cum să comparați trei coloane în Excel folosind VLOOKUP
Secțiunea practică
Pentru a face practică de unul singur am pus la dispoziție un Practică secțiunea de mai jos pentru fiecare metodă în fiecare foaie din partea dreaptă. Vă rugăm să o faceți singur.
Concluzie
În acest articol, am încercat să acopăr cele mai simple modalități de a potrivi mai multe coloane în Excel în mod eficient. Sper că îl veți găsi util. Dacă aveți sugestii sau întrebări, nu ezitați să le împărtășiți cu noi.