Sisukord
Microsoft Excel on tänapäeva maailmas üks kõige laialdasemalt kasutatav rakendus. Alates suurtest korporatiivsetest majadest kuni väikeste ja keskmise suurusega ettevõteteni kasutavad seda rakendust. Selle rakenduse kaudu saame töödelda oma andmeid vastavalt oma soovile. Selles artiklis selgitame, kuidas sobitada kaks veergu ja saada väljund kolmandast veerust Excelis. Seda kasutatakse, kui vajame teatud hulga andmeid suurestandmeproov.
Lae alla praktiline töövihik
Lae alla see harjutusvihik, et seda artiklit lugedes harjutada.
Sobita kaks veergu ja väljund Third.xlsx3 meetodit kahe veeru sobitamiseks ja kolmandaks väljundiks Excelis
Selgitame, kuidas sobitada kaks veergu ja väljundit kolmandast Excelis, kasutades kolme lihtsat meetodit. Võtame ühe superpoe andmekogumi, mis koosneb järgmistest elementidest Toote ID ja Nimi .
1. Funktsiooni VLOOKUP kasutamine Exceli kolmanda veeru tulemuse saamiseks
Funktsioon VLOOKUP otsib väärtust tabeli kõige vasakpoolsemast veerust. Ja väärtust samast reast määratud veerust. Vaikimisi peab tabel olema sorteeritud kasvavas järjekorras.
Süntaks:
VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
Argumendid :
lookup_value - Me otsime seda väärtust operatsiooni kaudu. Meie otsinguväärtus peab olema table_array poolt nimetatud andmevahemiku esimeses veerus. Lookup_value võib olla väärtus või viide lahtrisse.
table_array - See on vahemik, mis on määratud otsingu lookup_value otsimiseks. See võib olla nimetatud vahemik või tabeli või lahtri viide. Siin tuleks lisada tagastusväärtus.
col_index_num - See number näitab, millise veeru saame tagastuseks. See algab table_array viimasest veerust.
range_lookup - See on loogiline väärtus. See määrab funktsiooni otsingu olemuse. Meil on kaks võimalust Täpne vaste või Ligikaudne vastavus .
Selles osas kasutame me funktsioon VLOOKUP veergude sobitamiseks.
1. samm:
- Lisame veeru, et teha Arve .
2. samm:
- Me anname panuse ID ja Nimi kast.
3. samm:
- Nüüd rakendame me VLOOKUP operatsioon Lahter F6 .
- Täitke valem ja see näeb välja selline:
=VLOOKUP(E6,$B$5:$C$12,2,FALSE)
4. samm:
- Nüüd vajutage Sisesta .
5. samm:
- Tõmmake Täitmise käepide ikooni viimasele andmeid sisaldavale lahtrisse.
Me näeme neid nimesid, mis vastavad igale Toote ID näitavad.
6. samm:
- Kui me paneme mis tahes ID mida meie andmekogumis ei ole, vaata, mis juhtub.
- Me paneme A-010 kui toote ID.
Loe edasi: VLOOKUP valem kahe veeru võrdlemiseks erinevatel lehtedel!
2. INDEX+MATCH+IFERROR, et saada väljund kolmandast veerust Excelis
Funktsioon IFERROR kontrollib väärtust ja seda, kas see on viga või mitte. Kui leiab vea, et juhul näitab midagi antud argumenti. Vastasel juhul tagastab viite väärtuse.
Süntaks:
IFERROR(value, value_if_error)
Argumendid:
väärtus - See on argument vea kontrollimiseks.
value_if_error - See on väärtus, mis tagastatakse, kui valem annab vea. Järgmisi veatüüpe hinnatakse: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? või #NULL!.
Funktsioon MATCH otsib valitud objekti antud vahemikus. See annab ka selle objekti suhtelise asukoha selles vahemikus. Me kasutame MATCH asemel üks järgmistest LOOKUP funktsioone, kui vajame objekti asukohta selles vahemikus.
Süntaks:
MATCH(lookup_value, lookup_array, [match_type])
Argumendid :
lookup_value - See on soovitud väärtus, mida me tahame look_array's sobitada. See lookup_value argument võib olla väärtus (number, tekst või loogiline väärtus) või lahtriviide numbrile, tekstile või loogilisele väärtusele.
lookup_array - Antud lahtrite vahemik otsinguks.
match_type - See võib olla -1, 0 või 1. Argument match_type määrab, kuidas Excel sobitab lookup_value'i lookup_array'i väärtustega. Selle argumendi vaikeväärtus on 1.
Funktsioon INDEX tagastab väärtuse või lahtriviite tabeli või vahemiku väärtusele. Funktsiooni INDEX saab kasutada kahel viisil: Kui soovime tagastada märgitud lahtri või lahtrite massiivi väärtuse, kasutame vormi Array. Vastasel juhul kasutame vormi Reference, et tagastada viide märgitud lahtritele.
Süntaks:
INDEX(array, row_num, [column_num])
Argumendid:
massiivi - Vahemik või massiivi konstant. Kui massiiv sisaldab ainult ühte rida või veergu, on vastav argument row_num või column_num vabatahtlik. Kui massiivis on rohkem kui üks rida ja rohkem kui üks veerg ja kasutatakse ainult row_num või column_num, tagastab INDEX kogu massiivis oleva rea või veeru massiivi.
row_num - See on nõutav, kui pole olemas column_num. See valib massiivi rea, et tagastada väärtus sellest. Kui row_num on välja jäetud, on nõutav column_num.
column_num - See valib massiivi veeru, et tagastada väärtus. Kui column_num on välja jäetud, on nõutav row_num.
Siinkohal kasutame kombinatsiooni IFERROR , MATCH ja INDEX funktsioone, et sobitada kaks veergu ja saada väljund kolmandast veerust.
1. samm:
- Minge Lahter F6 .
- Kirjutage valem koos õigete argumentidega. Valem on siis järgmine:
=IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")
2. samm:
- Seejärel vajutage Sisesta .
3. samm:
- Tõmmake Täitmise käepide ikooni Lahter F9 .
Siin võrdlesime kahte veergu ja saime väljundit kolmandas veerus.
4. samm:
- Nüüd sisestatakse toote ID, mida andmekogumis ei ole.
- Me paneme A-010 ja vaata, mis juhtub.
Me näeme, et tühi on iga objekti puhul, mida andmekogumis ei ole.
Valemite jaotamine:
- MATCH(E6,$B$5:$B$12,0)
See valem vastab Ruut E6 vahemikus B5 aadressile B12 . siin, 0 kasutatakse täpse vaste saamiseks.
Väljund: 2
- INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0))
See valem tagastab väärtuse vahemikust C5 aadressile C12 Teise argumendi INDEX funktsioon on tulemus MATCH funktsioon.
Väljund: õli
- IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")
See valem tagastab tühja, kui INDEX-funktsiooni tulemus on kehtetu. Vastasel juhul on see tulemus INDEX funktsioon.
Väljund: õli
Loe lisaks: Sobita kaks veergu Excelis ja tagasta kolmas (3 võimalust)
Sarnased lugemised:
- Kuidas võrrelda kahte veergu Excelis puuduvate väärtuste jaoks (4 võimalust)
- Kuidas võrrelda 4 veergu Excelis (6 meetodit)
- Exceli makro kahe veeru võrdlemiseks (4 lihtsat viisi)
- Makro kahe veeru võrdlemiseks Excelis ja erinevuste esiletõstmiseks
- Exceli teksti võrdlemine kahes veerus (7 viljakat viisi)
3. INDEX-MATCH massiivi valem kahe veeru sobitamiseks ja väljund kolmandast veerust
Siinkohal kasutame massiivi valemit ja võrdleme kahte veergu ning saame väljundit kolmandast veerust.
Kõigepealt lisame veergu meie andmetega, et saaksime sellest veerust tagasi saada.
1. samm:
- Lisage kolm veergu andmetesse, et määrata viited.
- Nüüd andke sisend viite lahtritesse.
2. samm:
- Nüüd, minge Lahter D17 .
- Kirjutage valem siia. Valem on järgmine:
=INDEX(D5:D12,MATCH(B17&C17,B5:B12&C5:C12,0))
3. samm:
- Seejärel vajutage Ctrl+Shift+Enter sest see on massiivi funktsioon.
4. samm:
- Lohistage Täitmise käepide ikoon.
Proovisime sobitada andmekogumi kahte veergu teise tabeliga ja saada tulemusi kolmandast veerust.
Seotud sisu: Exceli valem kahe veeru võrdlemiseks ja väärtuse tagastamiseks (5 näidet)
Kokkuvõte
Selles artiklis näitasime lihtsalt 3 meetodit kahe veeru sobitamiseks ja kolmanda väljundi saamiseks Excelis. Ma loodan, et see rahuldab teie vajadusi. Palun vaadake meie veebisaiti. Exceldemy.com ja esitage oma ettepanekud kommentaarikastis.