Hoe om twee kolomme te pas en 'n derde in Excel terug te gee

  • Deel Dit
Hugh West

Soms, terwyl jy met veelvuldige kolomme werk, moet jy dikwels jou twee kolomme pas om die derde waarde terug te gee . In hierdie artikel sal ons sien hoe om twee kolomme in Excel te pas en 'n derde terug te gee.

Laai Oefenwerkboek af

Laai hierdie werkboek af en oefen terwyl jy deur hierdie artikel gaan .

Pas twee kolomme en gee 'n derde terug.xlsx

3 maklike metodes om twee kolomme te pas en 'n derde in Excel te gee

Hier sal ons twee kolomme vergelyk waar daar dieselfde waardes bestaan. As die twee waardes ooreenstem, sal dit derde kolom waardes terugstuur waar die waardes ooreenstemmende resultate van die 1ste kolom sal wees.

Kom ons kyk na die onderstaande tabel waar ons 'n paar produk ID's saam het met hul ooreenstemmende pryse. Ons skep nog 'n kolom met die opskrif Produk ID-2 . Hier sal ons die kolomme Produk ID en Produk ID-2 vergelyk om die waarde van die Prys kolom in die Prys-2<2 terug te gee> kolom.

1. Gebruik van VLOOKUP-funksie om twee kolomme te pas en 'n derde in Excel terug te gee

In die eerste metode sal ek jou die gebruik van die VLOOKUP-funksie . Kom ons doen dit stap vir stap.

Stappe:

  • Gaan na F5 en skryf die volgende formule neer
=VLOOKUP(E5,$B$5:$C$15,2,FALSE)

Formule Verduideliking:

  • Hier is die opsoekwaarde E5 .
  • Die skikking is B5:C15 .
  • Die kolomindeksnommer is 2 . So Excel sal die ooreenstemmende prys vir E5 terugstuur. (omdat die prys in die 2de kolom van die skikking is)
  • Druk dan ENTER om die afvoer te kry.

  • Gebruik daarna die Vulhandvatsel tot Outovul tot by F9 .

Lees meer: ​​ Hoe om twee kolomme in Excel te vergelyk vir Match (8 maniere)

2. Kombinasie van INDEX- MATCH-funksies om twee kolomme te pas en 'n derde in Excel te gee

Die volgende metode is 'n belangrike een. Hier sal ek 'n kombinasie van die INDEX en MATCH-funksies gebruik. Kom ons kyk na die stappe.

Stappe:

  • Gaan na F5 en skryf die volgende formule neer
=INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15))

Formule-ontleding:

  • MATCH(E5,$B$5:$B$15) Excel sal die relatiewe posisie 1002 in die skikking B5:B15 terugstuur.
    • Uitvoer: {2}
  • INDEKS($C$5:$C$15,MATCH(E5,$B$5: $B$15)) → Dit word
  • INDEX($C$5:$C$15,2)
    • Uitvoer: {1029}
  • Druk nou ENTER om die afvoer te kry.

  • Ten slotte, gebruik die Vulhandvatsel tot Outovul tot by F9 .

Lees meer: ​​ Hoe om wedstryde in twee kolomme in Excel te tel (5 maklikeManiere)

Soortgelyke lesings

  • Excel Vergelyk twee lyste en gee verskille terug (4 maniere)
  • Hoe om veelvuldige kolomme in Excel te pas (maklikste 5 maniere)
  • Excel-makro om twee kolomme te vergelyk (4 maklike maniere)
  • Vergelyk drie kolomme in Excel en gee 'n waarde (4 maniere)

3. Kombinasie van IF-, INDEX- en MATCH-funksies om twee kolomme te pas en 'n derde in Excel te gee

Nou sal ek 'n ander metode wys. Vir hierdie metode het ek die datastel 'n bietjie verander.

Hierdie keer sal ek beide die Produk ID en Kategorie en kry die prys . 'n Kombinasie van die IF , INDEX, en MATCH funksies sal hier werk.

Stappe:

  • Gaan na G7 en skryf die volgende formule neer
=INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0))

Formule-uiteensetting:

  • C5:C15=G6 → Dit is die logiese toets vir die IF Die toestand is 'n skikkingstoestand.
    • Uitvoer: WAAR is vir Kategorie C , en ONWAAR is vir ander kategorieë. { ONWAAR; ONWAAR; WAAR; WAAR; ONWAAR; ONWAAR; WAAR; ONWAAR; ONWAAR; ONWAAR; ONWAAR
  • B5:B15 → Dit is die waarde as die toets WAAR is.
  • MATCH(G5,IF(C5:C15=G6,B5:B15),0)) G5 is die opsoekwaarde en die opsoekskikking is IF(C5:C15=G6,B5:B15) , dit beteken dat Excel sal soek vir PID-1001 van {FALSE;FALSE;”PID-1005″;”PID-1001″;FALSE;FALSE;”PID-1009″;FALSE;FALSE;FALSE;FALSE} en kry vir jou die relatiewe posisie.
    • Uitvoer: {4}
  • INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6, B5:B15),0)) → Dit word
  • INDEKS(D5:D15,4)
    • Uitvoer: {2186}
  • Druk dan CTRL+SHIFT+ENTER om die afvoer te kry. Dit is omdat dit 'n skikkingsformule is. Jy sal 'n paar 2de hakies sien verskyn in die formule wat die formule daarin bevat.

Lees meer: ​​ Pas twee kolomme en voer 'n derde in Excel uit (3 vinnige metodes)

Dinge om te onthou

  • Die absolute verwysing is vir die sluit van 'n reeks.
  • CTRL+SHIFT+ENTER is vir skikkingsformules.

Gevolgtrekking

'n Vergelyking tussen kolomme om passings te vind en 'n waarde uit 'n ander kolom tot gevolg het, is 'n algemene praktyk in Excel . Om die oplossings vir hierdie soort probleem te ken, maak jou werk in baie gevalle makliker. Ek hoop jy sal van hierdie artikel hou. Bly ingeskakel vir meer waardevolle artikels.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.