Slik slår du sammen datatabeller i Excel

En god database er alltid strukturert. Det betyr at forskjellige enheter har forskjellige tabeller. Selv om Excel ikke er et databaseverktøy, men det ofte brukes til å opprettholde små biter av data.

Mange ganger får vi behovet for å slå sammen tabeller for også å se et forhold og hente ut nyttig informasjon.

I databaser som SQL, Oracle, Microsoft Access osv. Er det enkelt å bli med i tabeller ved hjelp av enkle spørringer. Men i excel har vi ikke JOIN, men vi kan fortsatt bli med tabeller i excel. Vi bruker Excel Functions til å slå sammen og koble sammen datatabeller. Kanskje det er en mer tilpassbar sammenslåing enn SQL. La oss se teknikkene for sammenslåing av excel -tabeller.

Slå sammen data i Excel ved hjelp av VLOOKUP -funksjon

For å slå sammen data i excel, bør vi ha minst en felles faktor/id i begge tabellene, slik at vi kan bruke det som en relasjon og slå sammen disse tabellene.
Vurder disse to tabellene nedenfor. Hvordan kan vi kombinere disse datatabellene i Excel?


Ordretabellen har ordredetaljer og kundetabellen inneholder kundedetaljer. Vi må lage en tabell som forteller hvilken ordre som tilhører hvilket kundenavn, kundens poeng, husnummer og dato for tilmelding.

Den vanlige id -en i begge tabellene er Cust.ID som kan brukes til sammenslåing av tabeller i excel.

Det er tre metoder for sammenslåing av tabeller ved hjelp av VLOOKUP -funksjon.

Hent hver kolonne med kolonneindeks

I denne metoden vil vi bruke enkel VLOOKUP for å legge til disse tabellene i en tabell. Så for å hente navnet, skriv denne formelen.

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

= VISNING (B3,Kunder,2,0)

For å slå sammen punkter i tabellen, skriv denne formelen.

= VISNING (B3,Kunder,3,0)

For å slå sammen husnr i tabellen, skriv denne formelen.

= VISNING (B3,Kunder,4,0)


Her slo vi sammen to tabeller i excel, hver kolonne en etter en i tabellen. Dette er nyttig når du bare har noen få kolonner å slå sammen. Men når du har flere kolonner å slå sammen, kan dette være en hektisk oppgave. Så for å slå sammen flere tabeller har vi forskjellige tilnærminger.

Slå sammen tabeller ved hjelp av VLOOKUP og COLUMN -funksjon.

Når du vil hente flere tilstøtende kolonner, bruker du denne formelen.

=VLOOKUP(oppslagsverdi,tabell_array,KOLONNE()-n, 0)

Her returnerer COLUMN -funksjonen bare kolonnetallene der formelen skrives.

n er et hvilket som helst tall som justerer kolonnenummeret i tabellmatrisen,

I vårt eksempel vil formelen for sammenslåing av bord være:

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

Når du har skrevet denne formelen, trenger du ikke å skrive formelen igjen for andre kolonner. Bare kopier den i alle andre celler og kolonner.

Hvordan det fungerer

Ok! I den første kolonnen trenger vi et navn, som er den andre kolonnen i kundetabellen.

Her er hovedfaktoren KOLONNE()-2. COLUMN -funksjonen returnerer kolonnenummeret til gjeldende celle. Vi skriver formelen i D3, derfor får vi 4 fra COLUMN (). Deretter trekker vi 2 som gjør 2. Derfor til slutt forenkler formelen vår til =VLOOKUP($ B3,Kunder,2,0).

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

Slå sammen tabeller ved hjelp av VLOOKUP-MATCH-funksjon
Denne er min favoritt måte å slå sammen tabeller i excel ved å bruke VLOOKUP -funksjonen. I eksemplet ovenfor hentet vi kolonnen i serie. Men hva om vi måtte hente tilfeldige kolonner. I så fall vil teknikkene være ubrukelige. VLOOKUP-MATCH-teknikken bruker kolonneoverskrifter for å slå sammen celler. Dette kalles også VLOOKUP med Dynamic Col Index.

For vårt eksempel her vil formelen være dette.

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


Her bruker vi ganske enkelt MATCH -funksjonen for å få det riktige kolonnummeret. Dette kalles Dynamic VLOOKUP.

Bruke INDEX-MATCH til tabellfusjon i Excel
INDEX-MATCH er et veldig kraftig oppslagsverktøy, og det blir ofte referert til som en bedre VLOOKUP-funksjon. Du kan bruke dette til å kombinere to eller flere bord. Dette lar deg også slå sammen kolonner fra venstre i tabellen.

Dette var en rask opplæring om sammenslåing og sammenføyning av tabeller i excel. Vi undersøkte flere måter å slå sammen to eller flere bord i excels. Still gjerne spørsmål om denne artikkelen eller andre spørsmål angående Excel 2019, 2016, 2013 eller 2010 i kommentarfeltet nedenfor.

IF, ISNA og VLOOKUP fungerer i Excel

IFERROR og VLOOKUP -funksjon i Excel

Hvordan hente hele raden med en matchet verdi i Excel

Populære artikler:

50 Excel -snarvei for å øke produktiviteten : Bli raskere på oppgaven din. Disse 50 snarveiene får deg til å jobbe enda raskere med Excel.

Slik bruker du tVLOOKUP -funksjonen i Excel : Dette er en av de mest brukte og populære funksjonene i excel som brukes til å slå opp verdi fra forskjellige områder og ark.

Slik bruker du COUNTIF -funksjonen i Excel : Tell verdier med betingelser ved hjelp av denne fantastiske funksjonen. Du trenger ikke å filtrere dataene dine for å telle spesifikke verdier. Countif -funksjonen er avgjørende for å forberede dashbordet.

Slik bruker du SUMIF -funksjonen i Excel : Dette er en annen viktig funksjon i instrumentbordet. Dette hjelper deg med å oppsummere verdier på spesifikke forhold.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave