Sådan flettes datatabeller i Excel

En god database er altid struktureret. Det betyder, at forskellige enheder har forskellige tabeller. Selvom Excel ikke er et databaseværktøj, men det bruges ofte til at vedligeholde små bidder af data.

Mange gange får vi behovet for at flette tabeller for også at se et forhold og slippe nogle nyttige oplysninger ud.

I databaser som SQL, Oracle, Microsoft Access osv. Er det let at tilslutte tabeller ved hjælp af simple forespørgsler. Men i excel har vi ikke JOIN'er, men vi kan stadig slutte tabeller i excel. Vi bruger Excel -funktioner til at flette og slutte datatabeller. Måske er det en mere tilpasselig fusion end SQL. Lad os se teknikkerne til at flette excel -tabeller.

Flet data i Excel ved hjælp af VLOOKUP -funktion

For at flette data i excel skal vi have mindst en fælles faktor/id i begge tabeller, så vi kan bruge det som en relation og flette disse tabeller.
Overvej disse to tabeller herunder. Hvordan kan vi kombinere disse datatabeller i Excel?


Ordretabellen har ordredetaljer, og kundetabellen indeholder kundedetaljer. Vi skal udarbejde en tabel, der fortæller, hvilken ordre der tilhører hvilket kundenavn, kundens point, husnummer og hans tilslutningsdato.

Det fælles id i begge tabeller er Cust.ID som kan bruges til at flette tabeller i excel.

Der er tre metoder til at flette tabeller ved hjælp af VLOOKUP -funktion.

Hent hver kolonne med kolonneindeks

I denne metode vil vi bruge simpel VLOOKUP til at tilføje disse tabeller i en tabel. Så for at hente navn, skriv denne formel.

[Kunder er Sheet1! $ I $ 3: $ M $ 15.]

= OPLYSNING (B3,Kunder,2,0)

For at flette punkter i tabellen skal du skrive denne formel.

= OPLYSNING (B3,Kunder,3,0)

For at fusionere hus nr. I tabel, skal du skrive denne formel.

= OPLYSNING (B3,Kunder,4,0)


Her flettede vi to tabeller i excel, hver kolonne en efter en i tabellen. Dette er nyttigt, når du kun har få kolonner at flette. Men når du har flere kolonner at flette, kan det være en hektisk opgave. Så for at flette flere tabeller har vi forskellige tilgange.

Flette tabeller ved hjælp af VLOOKUP og COLUMN -funktion.

Når du vil hente flere tilstødende kolonner, skal du bruge denne formel.

=VLOOKUP(opslagsværdi,tabel_array,KOLONNE()-n, 0)

Her returnerer COLUMN -funktionen bare de kolonnetal, hvor formlen skrives.

n er et hvilket som helst tal, der justerer kolonnetallet i tabel array,

I vores eksempel vil formlen for bordfusion være:

=VLOOKUP($ B3,Kunder,KOLONNE()-2,0)

Når du har skrevet denne formel, behøver du ikke at skrive formlen igen for andre kolonner. Bare kopier det i alle andre celler og kolonner.

Hvordan det virker

Okay! I den første kolonne har vi brug for et navn, som er den anden kolonne i kundetabellen.

Her er hovedfaktoren KOLONNE()-2. Funktionen KOLONN returnerer kolonnenummeret for den aktuelle celle. Vi skriver formlen i D3, derfor får vi 4 fra COLUMN (). Så trækker vi 2, hvilket gør 2. Derfor endelig forenkler vores formel til =VLOOKUP($ B3,Kunder,2,0).

Når vi kopierer denne formel i E -kolonner, får vi formlen som =VLOOKUP($ B3,Kunder,3, 0). Som henter 3. kolonne fra kundetabellen.

Flette tabeller ved hjælp af VLOOKUP-MATCH-funktion
Denne er min foretrukne måde at flette tabeller i excel ved hjælp af VLOOKUP -funktionen. I eksemplet ovenfor hentede vi kolonnen i serie. Men hvad nu hvis vi skulle hente tilfældige kolonner. I så fald vil teknikker være ubrugelige. VLOOKUP-MATCH-teknikken bruger kolonneoverskrifter til at flette celler. Dette kaldes også VLOOKUP med Dynamic Col Index.

For vores eksempel her vil formlen være denne.

= OPLYSNING ($ B3,Kunder, MATCH (D $ 2,$ J $ 2: $ N $ 2,0),0)


Her bruger vi simpelthen MATCH -funktionen til at få det passende kolonnummer. Dette kaldes Dynamic VLOOKUP.

Brug af INDEX-MATCH til bordfusion i Excel
INDEX-MATCH er et meget kraftfuldt opslagsværktøj, og mange gange kaldes det en bedre VLOOKUP-funktion. Du kan bruge dette til at kombinere to eller flere borde. Dette giver dig også mulighed for at flette kolonner fra venstre i tabellen.

Dette var en hurtig vejledning om sammensmeltning og sammenføjning af tabeller i excel. Vi undersøgte flere måder at flette to eller flere borde i excels på. Stil gerne spørgsmål om denne artikel eller andre forespørgsler vedrørende excel 2019, 2016, 2013 eller 2010 i kommentarfeltet herunder.

IF, ISNA og VLOOKUP fungerer i Excel

IFERROR og VLOOKUP funktion i Excel

Sådan hentes hele rækken af ​​en matchet værdi i Excel

Populære artikler:

50 Excel -genvej til at øge din produktivitet : Bliv hurtigere til din opgave. Disse 50 genveje får dig til at arbejde endnu hurtigere i Excel.

Sådan bruges than VLOOKUP -funktion i Excel : Dette er en af ​​de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige områder og ark.

Sådan bruges funktionen COUNTIF i Excel : Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke at filtrere dine data for at tælle bestemte værdier. Countif -funktion er afgørende for at forberede dit dashboard.

Sådan bruges SUMIF -funktionen i Excel : Dette er en anden vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave