Cum să potriviți două coloane și să returnați o a treia în Excel

  • Imparte Asta
Hugh West

Uneori, în timp ce lucrați cu mai multe coloane, aveți nevoie să potrivește cele două coloane pentru a returna a treia valoare În acest articol, vom vedea cum să potrivim două coloane în Excel și să returneze o a treia.

Descărcați caietul de practică

Descărcați acest caiet de lucru și exersați în timp ce parcurgeți acest articol.

Potrivește două coloane și returnează o a treia.xlsx

3 Metode ușoare pentru a potrivi două coloane și a returna o a treia în Excel

Aici vom compara două coloane în care există valori identice. Dacă cele două valori se potrivesc, atunci se vor returna valorile celei de-a treia coloane, unde valorile vor fi rezultatele corespunzătoare din Prima coloană .

Să ne uităm în tabelul de mai jos, unde avem câteva ID-uri de produse împreună cu prețurile corespunzătoare. Creăm o altă coloană cu titlul Produs ID-2 Aici vom compara coloanele ID produs și Produs ID-2 pentru a returna valoarea din Preț din coloana Preț-2 coloană.

1. Utilizarea funcției VLOOKUP pentru a potrivi două coloane și a returna o a treia în Excel

În prima metodă, vă voi arăta cum se utilizează funcția VLOOKUP . Să o facem pas cu pas.

Pași:

  • Mergeți la F5 și scrieți următoarea formulă
=VLOOKUP(E5,$B$5:$C$15,2,FALSE)

Explicația formulei:

  • În acest caz, se va utiliza valoarea de căutare este E5 .
  • The array este B5:C15 .
  • The numărul de index al coloanei este 2 . Deci. Excel va returna prețul corespunzător pentru E5 . (deoarece prețul se află în a doua coloană a matricei)
  • Apoi, apăsați ENTER pentru a obține rezultatul.

  • După aceea, folosiți funcția Mâner de umplere la AutoFill până la F9 .

Citește mai mult: Cum să comparați două coloane în Excel pentru meci (8 moduri)

2. Combinație de funcții INDEX-MATCH pentru a potrivi două coloane și a returna o a treia în Excel

Următoarea metodă este una importantă. Aici, voi folosi o combinație de INDEXUL și Funcțiile MATCH Să vedem care sunt pașii.

Pași:

  • Mergeți la F5 și scrieți următoarea formulă
=INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15))

Repartizarea formulei:

  • MATCH(E5,$B$5:$B$15) Excel va returna poziția relativă 1002 în matricea B5:B15 .
    • Ieșire: {2}
  • INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15)) → Aceasta devine
  • INDEX($C$5:$C$15,2)
    • Ieșire: {1029}
  • Acum, apăsați ENTER pentru a obține rezultatul.

  • În cele din urmă, utilizați Mâner de umplere la AutoFill până la F9 .

Citește mai mult: Cum să numărați potrivirile în două coloane în Excel (5 moduri simple)

Lecturi similare

  • Excel Compară două liste și returnează diferențele (4 moduri)
  • Cum se potrivesc mai multe coloane în Excel (Cele mai simple 5 moduri)
  • Macro Excel pentru a compara două coloane (4 moduri simple)
  • Comparați trei coloane în Excel și returnați o valoare (4 moduri)

3. Combinația funcțiilor IF, INDEX și MATCH pentru a potrivi două coloane și a returna o a treia în Excel

Acum, voi prezenta o altă metodă. Pentru această metodă, am schimbat puțin setul de date.

De data aceasta, voi potrivi ambele ID produs și Categoria și obțineți preț . o combinație de FI , INDEX, și MATCH vor funcționa aici.

Pași:

  • Mergeți la G7 și scrieți următoarea formulă
=INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0))

Repartizarea formulei:

  • C5:C15=G6 → Acesta este testul logic pentru IF Condiția este o condiție de tip matrice.
    • Ieșire: ADEVĂRAT este pentru Categoria C , și FALSE este pentru alte categorii. {FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE}
  • B5:B15 → Aceasta este valoarea în cazul în care testul este ADEVĂRAT .
  • MATCH(G5,IF(C5:C15=G6,B5:B15),0)) G5 este valoarea de căutare, iar matricea de căutare este IF(C5:C15=G6,B5:B15) , asta înseamnă că Excel va căuta PID-1001 de la {FALSE;FALSE; "PID-1005″; "PID-1001″;FALSE;FALSE; "PID-1009″;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE} și vă va oferi poziția relativă.
    • Ieșire: {4}
  • INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0))) → Aceasta devine
  • INDEX(D5:D15,4)
    • Ieșire: {2186}
  • Apoi, apăsați CTRL+SHIFT+ENTER pentru a obține rezultatul. Acest lucru se datorează faptului că este o formulă de tip array. Veți vedea o pereche de A 2-a paranteză apar în formula care conține formula în interiorul ei.

Citește mai mult: Potriviți două coloane și scoateți o a treia coloană în Excel (3 metode rapide)

Lucruri de reținut

  • The referință absolută este pentru blocarea unui interval.
  • CTRL+SHIFT+ENTER este pentru formulele de matrice.

Concluzie

O comparație între coloane pentru a găsi corespondențe și a obține o valoare dintr-o altă coloană este o practică obișnuită în Excel Cunoașterea soluțiilor la acest tip de problemă vă ușurează munca în multe cazuri. Sper că vă va plăcea acest articol. Rămâneți pe fază pentru alte articole valoroase.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.