INHOUDSOPGAWE
Microsoft Excel is een van die mees gebruikte toepassings van vandag se wêreld. Van groot korporatiewe huise tot klein en medium ondernemings gebruik hierdie toepassing. Ons kan ons data verwerk volgens ons begeerte deur hierdie toepassing. In hierdie artikel sal ons verduidelik hoe om twee kolomme te pas en uitset van die derde kolom in Excel te kry. Dit word gebruik wanneer ons 'n sekere hoeveelheid data van 'n groot datablad benodig.
Laai Oefenwerkboek af
Laai hierdie oefenwerkboek af om te oefen terwyl jy hierdie artikel lees.
Pas twee kolomme en uitvoer derde.xlsx3 metodes om twee kolomme en uitvoer derde in Excel te pas
Ons sal verduidelik hoe om twee kolomme te pas en uit die derde in Excel uit te voer deur drie eenvoudige metodes te gebruik. Ons neem 'n datastel van 'n superwinkel wat bestaan uit Produk ID en Naam .
1. Gebruik van die VLOOKUP-funksie om resultaat van 'n derde kolom in Excel te kry
Die VLOOKUP-funksie soek 'n waarde in die linkerkantste kolom van 'n tabel. En 'n waarde in dieselfde ry uit 'n kolom wat ons spesifiseer. By verstek moet die tabel in stygende volgorde gesorteer word.
Sintaksis:
VLOOKUP (opsoekwaarde, tabelskikking, kol_indeks_getal, [reeksopsoek])
Argumente :
soekwaarde – Ons soek hierdie waarde deur die bewerking. Ons voorkomswaarde moet die gespesifiseerde data in die eerste kolom weesreeks genoem deur table_array. Opsoekwaarde kan 'n waarde of 'n verwysing na 'n sel wees.
tabelskikking – Dit is die reeks gespesifiseer om die opsoekwaarde te soek. Dit kan 'n genoemde reeks of tabel of selverwysing wees. Die opbrengswaarde moet hier ingesluit word.
kol_indeks_getal – Hierdie getal dui aan watter kolom ons in die opgawe sal kry. Dit begin vanaf die laaste kolom van tabel_skikking.
reekssoek – Dit is 'n logiese waarde. Dit spesifiseer die aard van die opsoek van die funksie. Ons het twee opsies Presiese passing of 'n Genaderde passing .
In hierdie afdeling sal ons die VLOOKUP-funksie gebruik om kolomme te pas.
Stap 1:
- Ons voeg 'n kolom by om 'n Faktuur te maak.
Stap 2:
- Ons sal insette gee aan die ID en Naam boks.
Stap 3:
- Nou sal ons die VLOOKUP -bewerking toepas in Sel F6 .
- Voltooi die formule en dit sal so lyk:
=VLOOKUP(E6,$B$5:$C$12,2,FALSE)
Stap 4:
- Druk nou Enter .
Stap 5:
- Trek die Vulhandvatsel -ikoon na die laaste sel wat data bevat.
Ons sien daardie name wat ooreenstem met elke Produk ID word vertoon.
Stap 6:
- As ons plaas enige ID wat nie op ons datastel teenwoordig is nie, kyk watgebeur.
- Ons plaas A-010 as produk-ID.
Lees meer: VLOOKUP-formule om twee kolomme in verskillende velle te vergelyk!
2. INDEX+MATCH+IFERROR om uitset van 'n derde kolom in Excel te kry
Die IFERROR-funksie kontroleer 'n waarde en of dit 'n fout is of nie. As 'n fout gevind word, wys daardie saak iets wat op die argument gegee is. Andersins gee dit die waarde van die verwysing terug.
Sintaksis:
IFERROR(waarde, waarde_as_fout)
Argumente:
waarde – Dit is die argument om die fout na te gaan.
waarde_as_fout – Dit is die waarde om terug te keer as die formule na 'n fout evalueer. Die volgende fouttipes word geëvalueer: #N/A, #WAARDE!, #VERW!, #DIV/0!, #NUM!, #NAAM?, of #NULL!.
Die WEDSTRYD funksie soek 'n geselekteerde voorwerp in 'n gegewe reeks. Dit gee ook die relatiewe posisie van daardie voorwerp in daardie reeks. Ons gebruik MATCH in plaas van een van die SOEK funksies as ons die posisie van die voorwerp in daardie reeks benodig.
Sintaksis:
MATCH(lookup_value, lookup_array, [match_type])
Argumente :
opsoekwaarde – Dit is die gewenste waarde wat ons in look_array wil pas. Hierdie opsoekwaarde-argument kan 'n waarde (getal, teks of logiese waarde) of 'n selverwysing na 'n getal, teks of logiese waarde wees.
opsoek_skikking – Diegegewe reeks selle vir soektog.
passing_tipe – Dit kan -1, 0 of 1 wees. Die match_type argument spesifiseer hoe Excel soek_waarde pas met waardes in soek_skikking . Die verstekwaarde vir hierdie argument is 1.
Die INDEX-funksie gee 'n waarde of selverwysing na 'n waarde uit 'n tabel of reeks terug. Daar is twee maniere om die INDEX-funksie te gebruik: As ons die waarde van 'n genoemde sel of skikking selle wil teruggee, sal die Skikkingsvorm gebruik word. Andersins sal ons die Verwysingsvorm gebruik om 'n verwysing van genoemde selle terug te gee.
Sintaksis:
INDEX(skikking, ry_getal, [kolom_getal])
Argumente:
skikking – 'n Reeks of 'n skikkingkonstante. As die skikking slegs een ry of kolom bevat, is die ooreenstemmende row_num of column_num argument opsioneel. As die skikking meer as een ry en meer as een kolom het, en slegs ry_getal of kolom_getal word gebruik, gee INDEX 'n skikking van die hele ry of kolom in die skikking terug.
ry_getal – Dit word vereis tensy kolom_nommer teenwoordig is. Dit kies die ry in die skikking om 'n waarde daaruit terug te gee. As ry_getal weggelaat word, word kolom_getal vereis.
kolom_getal – Dit kies 'n kolom in die skikking om 'n waarde terug te gee. As kolom_getal weggelaat word, word ry_getal vereis.
Hier sal ons die kombinasie IFERROR , MATCH en INDEX funksies gebruik om twee te pas kolomme en kry uitsetvan 'n derde een.
Stap 1:
- Gaan na die Sel F6 .
- Skryf die formule met behoorlike argumente. Dus, die formule sal wees:
=IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")
Stap 2:
- Druk dan Enter .
Stap 3:
- Trek die Vulhandvatsel -ikoon die Sel F9 .
Hier het ons twee kolomme vergelyk en kry die afvoer in die derde kolom.
Stap 4:
- Sal nou 'n produk-ID invoer wat nie op die datastel teenwoordig is nie.
- Ons plaas A-010 en kyk wat gebeur.
Ons sien daardie leeg in die geval van enige voorwerp wat nie teenwoordig is nie. op die datastel.
Formule-uiteensetting:
- MATCH(E6,$B$5:$B$12,0)
Hierdie formule pas by Sel E6 binne die reeks B5 tot B12 . Hier word 0 gebruik om die presiese passing te kry.
Uitvoer: 2
- INDEX($C$5: $C$12,MATCH(E6,$B$5:$B$12,0))
Hierdie formule gee die waarde terug vanaf die reeks C5 na C12 . Die tweede argument van die INDEKS funksie is die resultaat van die MATCH funksie.
Uitset: Olie
- IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")
Hierdie formule gee terug leeg as die INDEX-funksieresultaat ongeldig is. Andersins sal dit die resultaat wees van die INDEKS funksie.
Uitvoer: Olie
Lees meer: Pas twee kolomme inExcel en gee 'n derde (3 maniere)
Soortgelyke lesings:
- Hoe om twee kolomme in Excel te vergelyk vir ontbrekende waardes ( 4 maniere)
- Hoe om 4 kolomme in Excel te vergelyk (6 metodes)
- Excel-makro om twee kolomme te vergelyk (4 maklike maniere)
- Makro om twee kolomme in Excel te vergelyk en verskille uit te lig
- Excel Vergelyk teks in twee kolomme (7 vrugbare maniere)
3. INDEX-MATCH Skikkingsformule om twee kolomme en uitvoer van derde te pas
Hier sal ons 'n skikkingsformule gebruik en twee kolomme vergelyk en uitset van die derde kry.
Voeg eers by 'n kolom met ons data, sodat ons 'n opbrengs uit daardie kolom kan kry.
Stap 1:
- Voeg drie kolomme in die data by om die verwysings te stel.
- Gee nou insette oor die verwysingskassies.
Stap 2:
- Gaan nou na Sel D17 .
- Skryf die formule hier. Die formule is:
=INDEX(D5:D12,MATCH(B17&C17,B5:B12&C5:C12,0))
Stap 3:
- Druk dan Ctrl+Shift+Enter want dit is 'n skikkingsfunksie.
Stap 4:
- Sleep die Vulhandvatsel -ikoon.
Ons het probeer om twee kolomme van die datastel te pas met 'n ander tabel en kry resultate uit die derde kolom.
Verwante inhoud: Excel-formule om twee kolomme te vergelyk en 'n waarde terug te gee (5 voorbeelde)
Gevolgtrekking
Inhierdie artikel het ons eenvoudig 3 metodes gewys om twee kolomme te pas en uitset van die derde een in Excel te kry. Ek hoop dit sal aan u behoeftes voldoen. Kyk gerus na ons webwerf Exceldemy.com en gee jou voorstelle in die kommentaarblokkie.