Cuprins
Microsoft Excel este una dintre cele mai utilizate aplicații din lumea de astăzi. De la marile case corporatiste până la întreprinderile mici și mijlocii folosesc această aplicație. Prin intermediul acestei aplicații ne putem prelucra datele în funcție de dorința noastră. În acest articol, vom explica cum să potrivim două coloane și să obținem ieșirea din cea de-a treia coloană în Excel. Acest lucru este folosit atunci când avem nevoie de o anumită cantitate de date de la o marefișă tehnică.
Descărcați caietul de practică
Descărcați acest caiet de exerciții pentru a vă exercita în timp ce citiți acest articol.
Potriviți două coloane și ieșiți al treilea.xlsx3 Metode pentru a potrivi două coloane și a treia ieșire în Excel
Vom explica cum să potrivim două coloane și să ieșim din a treia în Excel folosind trei metode simple. Luăm un set de date al unui supermagazin format din ID produs și Nume .
1. Utilizarea funcției VLOOKUP pentru a obține rezultatul dintr-o a treia coloană în Excel
Funcția VLOOKUP caută o valoare în cea mai din stânga coloană a unui tabel. Și o valoare în același rând dintr-o coloană pe care o specificăm. În mod implicit, tabelul trebuie să fie sortat în ordine crescătoare.
Sintaxă:
VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
Argumente :
lookup_value - Căutăm această valoare prin intermediul operației. Valoarea noastră de căutare trebuie să se afle în prima coloană din intervalul de date specificat menționat de table_array. Lookup_value poate fi o valoare sau o referință la o celulă.
tabel_array - Este intervalul specificat pentru a căuta valoarea de căutare. Acesta poate fi un interval numit sau o referință de tabel sau de celulă. Valoarea de returnare trebuie inclusă aici.
col_index_num - Acest număr indică ce coloană vom primi în retur. Acesta începe de la ultima coloană din table_array.
range_lookup - Este o valoare logică. Aceasta specifică natura căutării funcției. Avem două opțiuni Potrivire exactă sau un Potrivire aproximativă .
În această secțiune, vom folosi funcția VLOOKUP pentru a potrivi coloanele.
Pasul 1:
- Adăugăm o coloană pentru a face un Factura .
Pasul 2:
- Vom oferi contribuții la ID și Nume cutie.
Pasul 3:
- Acum, vom aplica VLOOKUP operațiune în Celula F6 .
- Completați formula și aceasta va arăta astfel:
=VLOOKUP(E6,$B$5:$C$12,2,FALSE)
Pasul 4:
- Acum, apăsați Introduceți .
Pasul 5:
- Trageți de Mâner de umplere la ultima celulă care conține date.
Vedem că aceste nume corespund fiecărui ID produs se arată.
Pasul 6:
- Dacă punem orice ID care nu este prezentă în setul nostru de date, pentru a vedea ce se întâmplă.
- Am pus A-010 ca ID al produsului.
Citește mai mult: Formula VLOOKUP pentru a compara două coloane din foi diferite!
2. INDEX+MATCH+IFERROR pentru a obține rezultate dintr-o a treia coloană în Excel
Funcția IFERROR verifică o valoare și dacă aceasta este o eroare sau nu. Dacă găsește o eroare, în acest caz se afișează ceva dat în argument. În caz contrar, se returnează valoarea referinței.
Sintaxă:
IFERROR(value, value_if_error)
Argumente:
valoare - Acesta este argumentul pentru a verifica eroarea.
value_if_error - Este valoarea care se returnează dacă formula este evaluată ca o eroare. Sunt evaluate următoarele tipuri de erori: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? sau #NULL!.
Funcția MATCH caută un obiect selectat într-un interval dat. De asemenea, oferă poziția relativă a obiectului respectiv în intervalul respectiv. Utilizăm MATCH în locul unuia dintre LOOKUP dacă avem nevoie de poziția obiectului în intervalul respectiv.
Sintaxă:
MATCH(lookup_value, lookup_array, [match_type])
Argumente :
lookup_value - Este valoarea dorită pe care dorim să o potrivim în look_array. Acest argument lookup_value poate fi o valoare (număr, text sau valoare logică) sau o referință de celulă la un număr, text sau valoare logică.
lookup_array - Intervalul dat de celule pentru căutare.
match_type - Acesta poate fi -1, 0 sau 1. Argumentul match_type specifică modul în care Excel potrivește lookup_value cu valorile din lookup_array. Valoarea implicită pentru acest argument este 1.
Funcția INDEX returnează o valoare sau o referință de celulă la o valoare dintr-un tabel sau interval. Există două moduri de utilizare a funcției INDEX: Dacă dorim să returnăm valoarea unei celule sau a unui tablou de celule declarat, vom utiliza forma Array. În caz contrar, vom utiliza forma Reference pentru a returna o referință de celule declarate.
Sintaxă:
INDEX(array, row_num, [column_num])
Argumente:
matrice - Un interval sau o constantă de tablou. Dacă tabloul conține un singur rând sau o singură coloană, argumentul row_num sau column_num corespunzător este opțional. Dacă tabloul are mai mult de un rând și mai multe coloane și se utilizează doar row_num sau column_num, INDEX returnează un tablou al întregului rând sau al întregii coloane din tablou.
row_num - Este obligatoriu, cu excepția cazului în care numărul coloanei_num este prezent. Alege rândul din matrice pentru a returna o valoare din acesta. Dacă numărul rândului_num este omis, numărul coloanei_num este obligatoriu.
column_num - Alege o coloană din tablou pentru a returna o valoare. Dacă numărul coloanei_num este omis, este necesar numărul rândului_num.
Aici, vom folosi combinația IFERROR , MATCH , și INDEX pentru a potrivi două coloane și a obține rezultate din a treia.
Pasul 1:
- Mergeți la Celula F6 .
- Scrieți formula cu argumentele corespunzătoare. Deci, formula va fi:
=IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")
Pasul 2:
- Apoi, apăsați Introduceți .
Pasul 3:
- Trageți de Mâner de umplere pictograma Celula F9 .
Aici, am comparat două coloane și am obținut rezultatul în a treia coloană.
Pasul 4:
- Acum, se va introduce un ID de produs care nu este prezent în setul de date.
- Am pus A-010 și vedeți ce se întâmplă.
Vedem acest gol în cazul oricărui obiect care nu este prezent în setul de date.
Repartizarea formulei:
- MATCH(E6,$B$5:$B$12,0)
Această formulă se potrivește Celula E6 în intervalul B5 la B12 . Poftim, 0 este utilizat pentru a obține o potrivire exactă.
Ieșire: 2
- INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0))
Această formulă returnează valoarea din intervalul C5 la C12 Cel de-al doilea argument al funcției INDEX este rezultatul funcției MATCH funcție.
Ieșire: Ulei
- IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")
Această formulă returnează un gol dacă rezultatul funcției INDEX nu este valid. În caz contrar, va fi rezultatul funcției INDEX funcție.
Ieșire: Ulei
Citește mai mult: Potrivește două coloane în Excel și returnează o a treia (3 moduri)
Lecturi similare:
- Cum să comparați două coloane în Excel pentru valori lipsă (4 moduri)
- Cum să comparați 4 coloane în Excel (6 metode)
- Macro Excel pentru a compara două coloane (4 moduri simple)
- Macro pentru a compara două coloane în Excel și a evidenția diferențele
- Excel Comparați textul în două coloane (7 moduri fructuoase)
3. Formula de matrice INDEX-MATCH pentru a potrivi două coloane și ieșirea din a treia coloană
Aici vom folosi o formulă de matrice pentru a compara două coloane și pentru a obține rezultate din a treia.
În primul rând, adăugați o coloană cu datele noastre, astfel încât să putem obține un randament din acea coloană.
Pasul 1:
- Adăugați trei coloane în date pentru a stabili referințele.
- Acum, dați informații despre casetele de referință.
Pasul 2:
- Acum, mergeți la Celula D17 .
- Scrieți formula aici. Formula este:
=INDEX(D5:D12,MATCH(B17&C17,B5:B12&C5:C12,0))
Pasul 3:
- Apoi apăsați Ctrl+Shift+Introducere deoarece este o funcție de matrice.
Pasul 4:
- Trageți de butonul Mâner de umplere icoană.
Am încercat să potrivim două coloane din setul de date cu un alt tabel și să obținem rezultate din a treia coloană.
Conținut conex: Formula Excel pentru a compara două coloane și a returna o valoare (5 exemple)
Concluzie
În acest articol, am arătat pur și simplu 3 metode pentru a potrivi două coloane și a obține ieșire din a treia în Excel. Sper că acest lucru vă va satisface nevoile. Vă rugăm să aruncați o privire pe site-ul nostru web Exceldemy.com și dați-ne sugestiile dumneavoastră în caseta de comentarii.