Innholdsfortegnelse
I arbeidsområdet møter vi ofte behovet for å slå sammen to separate tabeller med hverandre. Sammenslåing av to separate tabeller vil øke klarheten i informasjonen og gjøre tolkningen enklere. Hvis du er nysgjerrig på hvordan du kan slå sammen to tabeller i Excel, kan denne artikkelen være nyttig for deg. I denne artikkelen diskuterer vi hvordan du kan slå sammen to separate tabeller i Excel med en utførlig forklaring.
Last ned øvelsesarbeidsbok
Last ned denne øvelsesarbeidsboken nedenfor.
Slå sammen to tabeller.xlsx
5 enkle måter å slå sammen to tabeller i Excel
Vi vil bruke følgende datasett for å skape en relasjon mellom de to tabeller i Excel med dupliserte verdier. Begge datasettene har en felles kolonne. Den vanlige kolonnen er Produkt-ID . Sammenslåingen av de to tabellene vil være basert på denne kolonnen.
1. Bruk av VLOOKUP-funksjonen
VLOOKUP-funksjonen vil hjelpe oss for å se etter verdien fra en kolonne til en annen kolonne. Og kopier deretter den verdien, og lim den inn i målcellen. Som til slutt hjelper oss å slå sammen to tabeller i Excel.
Trinn
- I bildet nedenfor har vi to tabeller som vi ønsker å slå sammen
- For å slå sammen en tabell må vi ha en felles kolonne mellom dem. For de gitte tabellene er den vanlige kolonnen Produkt-ID kolonne.
- For å gjøre dette, velg først cellen I4 og skriv inn følgende formel:
=VLOOKUP(F4,$B$4:$D$10,2,FALSE)
- Og dra deretter Fyllhåndtaket til celle I10 .
- Hvis du gjør dette, fylles området til celle I4:I10 med den første kolonnen i den første tabellen, som samsvarer med produkt-ID kolonne.
- For å legge til den andre kolonnen, velg celle J4 og skriv inn følgende formel:
=VLOOKUP(F4,$B$4:$D$10,3,FALSE)
- Og dra deretter Fyllhåndtaket til celle J10 .
- Hvis du gjør dette vil celleområdet J5:J10 fylles med den første kolonnen i den første tabellen, som samsvarer med produkt-ID kolonne.
- Nå må vi formatere nye kolonner for å matche resten av cellene.
- Velg et område med cellene D4:D10 og klikk deretter på formatmalerikonet fra Utklippstavle -gruppen i Hjem fanen.
- En liten pensel vises i stedet for cur sor.
- Med den markøren velger du celleområdet I4:J10 .
- Til slutt, du kan se at de to tabellene nå er slått sammen og formatert.
Les mer: Hvordan slå sammen to tabeller i Excel ved å bruke VLOOKUP
2. Bruke XLOOKUP-funksjonen
XLOOKUP-funksjonen vil fungere på nesten samme måte som den forrige metoden fungerer. I XLOOKUP ,brukeren må angi utdataområde-argumentet som vil bli returnert i stedet for serienummeret til kolonnen i en tabell.
Trinn
- I nedenstående image, har vi to tabeller som vi ønsker å slå sammen
- For å slå sammen en tabell må vi ha en felles kolonne mellom dem. For de gitte tabellene er den vanlige kolonnen Produkt-ID kolonnen.
- For å gjøre dette, velg først cellen I4 og skriv inn følgende formel:
=XLOOKUP(F4,$B$4:$B$10,$C$4:$C$10)
- Og dra deretter Fyllhåndtaket til celle I10 .
- Hvis du gjør dette, fylles celleområdet I4:I10 med første kolonne i den første tabellen, samsvarer med Produkt-ID -kolonnen.
- For å legge til den andre kolonnen, velg celle J4 og skriv inn følgende formel:
=XLOOKUP(F4,$B$4:$B$10,$D$4:$D$10)
- Og dra deretter Fyllhåndtaket til celle J10 .
- Hvis du gjør dette, fylles celleområdet J4:J10 med den første kolonnen i den første tabellen, som samsvarer med Produkt-ID kolonnen.
- Nå må vi formatere nye kolonner for å matche resten av cellene.
- Velg et celleområde D4:D10 og klikk deretter på formatmalerikonet fra Utklippstavle -gruppen i Hjem t ab.
- En liten pensel vises i stedet for markøren.
- Med den markøren,velg celleområdet I4:J10 .
- Til slutt kan du se at de to tabellene nå er slått sammen og formatert.
Les mer: Hvordan slå sammen to pivottabeller i Excel (med raske trinn)
3. Bruke Power Query
Power Query er et av de kraftigste verktøyene i Excel. Power-spørring har mange kraftige standardfunksjoner som kan løse mange problemer umiddelbart
Trinn
- I bildet nedenfor har vi to tabeller som vi ønsker å slå sammen
- For å slå sammen en tabell må vi ha en felles kolonne mellom dem. For de gitte tabellene er den vanlige kolonnen Produkt-ID kolonnen.
- For å legge til disse to datatabellene, gå til Data > Få data.
- Fortsett videre til Fra andre kilder > Fra tabell/område .
- En liten dialogboks vises.
- I den dialogboksen må du skriv inn området til tabellen og merk av for Min tabell har overskrifter .
- Klikk OK etter dette.
- For den andre tabellen gjør du det samme og legger til tabellen i Power Query .
- I Power Query opprettes en tabelldialogboks, spesifiser området for tabellen og merk av for Min tabell har overskrifter .
- Klikk OK etter dette.
- Etter å ha lastet opp begge tabellene til kraftenspørring, kan vi slå dem sammen ved å bruke kombineringsfunksjonen.
- For dette, åpne Power-spørringsredigeringsprogrammet (ved å klikke OK i forrige trinn vil redigeringsprogrammet automatisk startes).
- Gå til Hjem -fanen i Power Query-editoren.
- Og fra Hjem -fanen går du til Kombiner -gruppen . Og klikk deretter på Merge Queries .
- Fra rullegardinmenyen klikker du på Merge Queries .
- I det nye vinduet kalt Merge velger du Tabell 1 som den første tabellen
- Og i den andre rullegardinmenyen, velg Tabell 2 som den andre tabellen.
- I rullegardinmenyen nedenfor velger du Venstre Ytre (alle fra den første, samsvarende fra den andre) .
- Dette rullegardinalternativet betyr at matchingen starter med det første bordet fra venstre side, så kommer matchdelen på høyre side etter hvert.
- Klikk OK etter dette.
- Rett etter å ha trykket OK , vil du se at en kolonne na med Tabell2 er lagt til den første tabellen.
- Men denne kolonnen er faktisk en krympet versjon av Tabell2 .
- Alle kolonnene er skjult i denne Tabell2 kolonnen.
- For å vise alle kolonnene i Tabell2 , klikk på øverste høyre hjørne av Tabell2 kolonneoverskriften.
- I den utvidede menyen merker du bare av Antall og Kostnad avkrysningsboksen, siden vi allerede har Produkt-ID i den første tabellen.
- Fjern merket for Bruk originalt kolonnenavn som et prefiks .
- Klikk OK etter dette.
- Etter å ha klikket OK , vil du Legg merke til at de to kolonnene nå er lagt til i den første tabellen.
- Klikk deretter på Lukk og Last inn fra Hjem fanen.
- Deretter klikker du på Lukk og last til fra rullegardinmenyen.
- Og velg Tabell i Velg hvordan du vil se disse dataene i arbeidsboken din
- Velg deretter Eksisterende regneark og velg deretter celle B13 .
- Klikk OK etter dette.
- Etter dette vil tabellen lastes inn i celle B13:F19 .
- Og vi kan se at begge tabellene nå er slått sammen.
Les mer: Hvordan kombinere to tabeller ved hjelp av Power Query i Excel
4. Kombinere INDEX- og MATCH-funksjoner
INDEKSEN og MATCH -funksjoner vil hjelpe oss med å slå sammen de to tabellene i Excel ved å matche verdien og deretter indeksere verdien fra den andre tabellen til den første tabellen.
Trinn
- I bildet nedenfor har vi to tabeller som vi ønsker å slå sammen
- For å slå sammen en tabell må vi ha en felles kolonne mellom dem. For de gitte tabellene er den vanlige kolonnen Produkt-ID kolonne.
- For å gjøre dette, velg først cellen I4 og skriv inn følgende formel:
=INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))
- Og dra deretter Fyllhåndtaket til celle I10 .
- Hvis du gjør dette, fylles celleområdet I5:I10 med den første kolonnen i den første tabellen, som samsvarer med produkt-ID kolonne.
- For å legge til den andre kolonnen, velg celle J4 og skriv inn følgende formel:
=INDEX($D$4:$D$10,MATCH($F4,$B$4:$B$10,0))
- Og dra deretter Fyllhåndtaket til celle J10 .
- Hvis du gjør dette, fylles celleområdet I4:I10 med den første kolonnen i den første tabellen, som samsvarer med produkt-ID kolonne.
- Dette vil fullføre sammenslåingsoperasjonen.
- Nå må vi formatere nye kolonner for å matche resten av cellene.
- Velg et celleområde D4:D10 og klikk deretter på formatmalerikonet fra Utklippstavle -gruppen i Hjem tab.
- A liten pensel vises i stedet for markøren.
- Med den markøren velger du celleområdet I4:J10 .
- Til slutt kan du se at de to tabellene nå er slått sammen og formatert.
🔎 Formeloversikt
- MATCH($F4,$B$4:$B$10,0)
Dette funksjonen vil se etter den nøyaktige verdien spesifisert i det første argumentet imatrisen/ celleområdet nevnt i det andre argumentet. I dette tilfellet vil den se etter verdien i cellen F4 i oppslagsmatrisen i B4:B10, og returnere serien til den verdien i det området.
- INDEKS($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))
Etter at vi fikk serien til den samsvarende verdien i oppslagsmatrisen, og ved å bruke den serien, vil den se etter verdien til den samme serien i den andre kolonnen (første argument) i tabellen.
5. Bruk av Excel Copy -Lim inn funksjon
Sammenlignet med de tidligere metodene er denne ganske grei. Vi kopierer og limer inn kolonnene i den andre tabellen direkte til den første tabellen.
Trinn
- I likhet med tidligere metoder, må vi ha to tabeller med en felles kolonne.
- Samtidig må de felles kolonneverdiene i begge tabellene være i samme serie.
- Først, velg den andre og den tredje kolonnen i den første kolonnen og høyreklikk deretter på musen.
- Fra kontekstmenyen klikker du på Kopier .
- Velg deretter celle I4 og høyreklikk på musen igjen.
- Fra kontekstmenyen klikker du på Lim inn .
- Hvis du gjør dette, limes tabellkolonnene inn i den andre tabellen.
- Limer inn den første tabellkolonner i den andre tabellkolonnen vil til slutt slå sammen de totabeller.
Les mer: Slik slår du sammen to tabeller basert på én kolonne i Excel (3 måter)
Ting å huske
- Du må opprettholde samme serie for kolonneoppføringene i de vanlige kolonnene i begge tabellene.
- I Power Query -metoden , ikke velg den andre tabellen med det første. Velg alltid den første tabellen som matchingen skal starte fra i utgangspunktet.
Konklusjon
For å oppsummere, spørsmålet om hvordan vi kan slå sammen to separate tabeller i Excel i Excel med dupliserte verdier besvares her på 5 forskjellige måter. For dette problemet er en arbeidsbok tilgjengelig for nedlasting der du kan øve på disse metodene. Still gjerne spørsmål eller tilbakemeldinger gjennom kommentarfeltet. Ethvert forslag til forbedring av Exceldemy -fellesskapet vil være svært verdsatt.