Innholdsfortegnelse
Microsoft Excel er en av de mest brukte applikasjonene i dagens verden. Fra store bedriftshus til små og mellomstore bedrifter bruker denne applikasjonen. Vi kan behandle dataene våre i henhold til vårt ønske gjennom denne applikasjonen. I denne artikkelen vil vi forklare hvordan du matcher to kolonner og får utdata fra den tredje kolonnen i Excel. Dette brukes når vi trenger en viss mengde data fra et stort dataark.
Last ned øvelsesarbeidsbok
Last ned denne øvelsesarbeidsboken for å trene mens du leser denne artikkelen.
Match to kolonner og utdata Third.xlsx3 metoder for å matche to kolonner og utdata tredje i Excel
Vi vil forklare hvordan du matcher to kolonner og skriver ut fra den tredje i Excel ved hjelp av tre enkle metoder. Vi tar et datasett av en superbutikk som består av Produkt-ID og Navn .
1. Bruk av OPSLAKK-funksjonen for å få resultat fra en tredje kolonne i Excel
Oppsøk-funksjonen ser etter en verdi i kolonnen lengst til venstre i en tabell. Og en verdi i samme rad fra en kolonne vi spesifiserer. Som standard må tabellen sorteres i stigende rekkefølge.
Syntaks:
VLOOKUP (oppslagsverdi, tabellmatrise, kolindeksnummer, [områdeoppslag])
Argumenter :
lookup_value – Vi slår opp denne verdien gjennom operasjonen. Vår utseendeverdi må være de spesifiserte dataene i den første kolonnenområde nevnt av table_array. Oppslagsverdi kan være en verdi eller en referanse til en celle.
tabellmatrise – Det er området som er spesifisert for å søke i oppslagsverdien. Det kan være et navngitt område eller tabell eller cellereferanse. Her skal returverdien inkluderes.
col_index_num – Dette tallet angir hvilken kolonne vi får i returen. Den starter fra den siste kolonnen i table_array.
range_lookup – Det er en logisk verdi. Den spesifiserer arten av oppslaget av funksjonen. Vi har to alternativer Eksakt samsvar eller et Omtrentlig samsvar .
I denne delen vil vi bruke OPSLAKK-funksjonen for å matche kolonner.
Trinn 1:
- Vi legger til en kolonne for å lage en Faktura .
Trinn 2:
- Vi vil gi inndata til boksen ID og Navn .
Trinn 3:
- Nå vil vi bruke VLOOKUP operasjonen i Celle F6 .
- Fullfør formelen og den vil se slik ut:
=VLOOKUP(E6,$B$5:$C$12,2,FALSE)
Trinn 4:
- Trykk nå Enter .
Trinn 5:
- Trekk Fyllhåndtak -ikonet til den siste cellen som inneholder data.
Vi ser de navnene som tilsvarer hver produkt-ID som vises.
Trinn 6:
- Hvis vi setter hvilken som helst ID som ikke er til stede på datasettet vårt, se hvaskjer.
- Vi setter A-010 som produkt-ID.
Les mer: VLOOKUP-formel for å sammenligne to kolonner i forskjellige ark!
2. INDEX+MATCH+IFERROR for å få utdata fra en tredje kolonne i Excel
IFERROR-funksjonen sjekker en verdi og om dette er en feil eller ikke. Hvis du finner en feil, viser den saken noe gitt på argumentet. Ellers returnerer den verdien til referansen.
Syntaks:
IFERROR(verdi, verdi_hvis_feil)
Argumenter:
verdi – Det er argumentet for å sjekke feilen.
verdi_hvis_feil – Det er verdien som skal returneres hvis formelen evalueres til en feil. Følgende feiltyper blir evaluert: #N/A, #VERDI!, #REF!, #DIV/0!, #NUM!, #NAME? eller #NULL!.
KAMPEN funksjon ser etter et valgt objekt i et gitt område. Det gir også den relative posisjonen til det objektet i det området. Vi bruker MATCH i stedet for en av LOOKUP funksjonene hvis vi trenger posisjonen til objektet i det området.
Syntaks:
MATCH(oppslagsverdi, oppslagsmatrise, [samsvarstype])
Argumenter :
oppslagsverdi – Det er den ønskede verdien vi ønsker å matche i look_array. Dette oppslagsverdi-argumentet kan være en verdi (tall, tekst eller logisk verdi) eller en cellereferanse til et tall, tekst eller logisk verdi.
oppslagsmatrise – Degitt celleområde for søk.
match_type – Det kan være -1, 0 eller 1. Matchtype-argumentet spesifiserer hvordan Excel matcher oppslagsverdi med verdier i oppslagsmatrise . Standardverdien for dette argumentet er 1.
INDEKS-funksjonen returnerer en verdi eller cellereferanse til en verdi fra en tabell eller et område. Det er to måter å bruke INDEX-funksjonen på: Hvis vi ønsker å returnere verdien av en oppgitt celle eller array av celler vil vi bruke Array-skjemaet. Ellers vil vi bruke referanseskjemaet til å returnere en referanse av angitte celler.
Syntaks:
INDEKS(matrise, rad_nummer, [kolonne_nummer])
Argumenter:
matrise – Et område eller en matrisekonstant. Hvis matrisen bare inneholder én rad eller kolonne, er det tilsvarende argumentet rad_nummer eller kolonnenummer valgfritt. Hvis matrisen har mer enn én rad og mer enn én kolonne, og bare radnummer eller kolonnenummer brukes, returnerer INDEX en matrise av hele raden eller kolonnen i matrisen.
radnummer – Det er påkrevd med mindre kolonnenummer er tilstede. Den velger raden i matrisen for å returnere en verdi fra den. Hvis radnummer er utelatt, kreves kolonnenummer.
kolonnenummer – Den velger en kolonne i matrisen for å returnere en verdi. Hvis kolonnenummer er utelatt, kreves radnummer.
Her vil vi bruke kombinasjonen IFERROR , MATCH og INDEX funksjonene for å matche to kolonner og få utdatafra en tredje.
Trinn 1:
- Gå til Celle F6 .
- Skriv formelen med skikkelige argumenter. Så formelen vil være:
=IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")
Trinn 2:
- Trykk deretter Enter .
Trinn 3:
- Trekk Fyllhåndtak -ikonet Celle F9 .
Her sammenlignet vi to kolonner og får utdataene i den tredje kolonnen.
Trinn 4:
- Nå vil vi legge inn en produkt-ID som ikke finnes i datasettet.
- Vi setter A-010 og ser hva som skjer.
Vi ser det tomme i tilfelle et objekt som ikke er til stede på datasettet.
Formeloversikt:
- MATCH(E6,$B$5:$B$12,0)
Denne formelen samsvarer med Celle E6 innenfor området B5 til B12 . Her brukes 0 for å få det eksakte samsvaret.
Utdata: 2
- INDEX($C$5: $C$12,MATCH(E6,$B$5:$B$12,0))
Denne formelen returnerer verdien fra området C5 til C124. Det andre argumentet til INDEKS funksjonen er resultatet av funksjonen MATCH .
Utgang: Olje
- FEIL(INDEKS($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")
Denne formelen returnerer blank hvis INDEX-funksjonsresultatet er ugyldig. Ellers vil det være resultatet av INDEKS funksjonen.
Utgang: Olje
Les mer: Match Two Columns inExcel og returner en tredje (3 måter)
Lignende avlesninger:
- Hvordan sammenligne to kolonner i Excel for manglende verdier ( 4 måter)
- Hvordan sammenligne 4 kolonner i Excel (6 metoder)
- Excel-makro for å sammenligne to kolonner (4 enkle måter)
- Makro for å sammenligne to kolonner i Excel og fremheve forskjeller
- Excel Sammenligne tekst i to kolonner (7 fruktbare måter)
3. INDEX-MATCH matriseformel for å matche to kolonner og utdata fra tredje
Her vil vi bruke en matriseformel og sammenligne to kolonner og få utdata fra den tredje.
Først legger du til en kolonne med våre data, slik at vi kan få avkastning fra den kolonnen.
Trinn 1:
- Legg til tre kolonner i dataene for å angi referansene.
- Gi nå innspill på referanseboksene.
Trinn 2:
- Gå nå til Celle D17 .
- Skriv formelen her. Formelen er:
=INDEX(D5:D12,MATCH(B17&C17,B5:B12&C5:C12,0))
Trinn 3:
- Trykk deretter Ctrl+Shift+Enter fordi det er en matrisefunksjon.
Trinn 4:
- Dra Fyllhåndtak -ikonet.
Vi prøvde å matche to kolonner i datasettet med en annen tabell og få resultater fra den tredje kolonnen.
Relatert innhold: Excel-formel for å sammenligne to kolonner og returnere en verdi (5 eksempler)
Konklusjon
Idenne artikkelen viste vi ganske enkelt 3 metoder for å matche to kolonner og få utdata fra den tredje i Excel. Jeg håper dette vil tilfredsstille dine behov. Ta en titt på nettstedet vårt Exceldemy.com og gi forslagene dine i kommentarfeltet.