Slik slår du sammen faner i Excel

Den naturlige formen for data er den todimensjonale (2D) matrisen eller en tabell. Enten du håndterer repeterbare resultater av vitenskapelige eksperimenter, informasjon om bedriftens ansatte, undersøkelser av produktpriser eller mer, kommer disse alle naturlig inn som arbeidstabeller som regneark eller faner i Excel.

>

En Excel-fil eller arbeidsbok kan inneholde flere faner. Mens de fleste Excel-ark har forskjellige bruksområder, kan noen faner inneholde duplisert eller relatert informasjon. Å slå sammen eller konsolidere relaterte faner til én enkelt Excel-fane vil hjelpe deg med å lese, analysere og organisere dataene for videre behandling.

Her vil vi vise hvordan du slår sammen to (eller flere) faner i Excel ved siden av noen avanserte funksjoner og metoder du kan bruke.

Slå sammen faner i Excel – det er enkelt

Det bør nevnes at du alltid kan bruke kopier og lim inn for å overføre data fra én fane til den andre. Dette kan imidlertid være tidkrevende og utsatt for feil. Det er også mange elegante måter å oppnå konsolidering på uten å gjenta informasjon.

Før du slår sammen, sørg for at alle faner har sikkerhetskopier. Kildefanene dine vil inneholde rådataene du bruker, mens destinasjonsfanen vil ha det endelige resultatet. Avhengig av prosjektkravene dine, kan det hende at disse er den samme fanen eller ikke.

Standardkonsolideringsfunksjonen i Excel kan slå sammen data etter posisjon eller kategori (rad-eller kolonnenavn). Dataene må imidlertid være i samme format og størrelse, ellers vil det opprette nye rader eller kolonner. Hvis du for eksempel bruker salgsberegninger for forskjellige kontorer, må du ha samme antall kategorier som du sorterer etter, og samme antall uker/måneder som du katalogiserer.

Behold husk at konsolideringsfunksjonene fungerer med numeriske data. Excel kan beregne summer, gjennomsnitt, avvik og minimums-og maksimumsverdier, blant andre statistiske poeng. Den tillater imidlertid ikke mer nyanserte transformasjoner av tekstbaserte data.

Trinnene for sammenslåing, etter posisjon eller kategori, vises nedenfor:

På destinasjonsfanen bestemmer du plasseringene for de sammenslåtte dataene og klikk på cellen øverst til venstre for de valgte posisjonene.
Klikk på”Data”-fanen.
Gå til”Dataverktøy”og velg”Konsolider.”Dette åpner et popup-vindu.
I «Function»-boksen velger du en funksjon fra rullegardinlisten.
Velg dataene som skal slås sammen: Hvis etter posisjon, gå til”Kildefaner”og klikk på”Legg til”-knappen for å legge til dataene i”Alle referanser”-boksen. Dataene som skal legges til kan skrives inn manuelt, for eksempel”Ark1!$B$2:$B$10″refererer til cellene fra B2 til B10 i fanen som heter Ark1 i gjeldende dokument.
Hvis etter kategori, i «Brukeretiketter i»-boksen, velg «Top rad» (etter rader) eller «Venstre kolonne» (etter kolonner), eller «Opprett lenker til kildedata» (skriv i lenker).
Klikk på «OK»-knappen, og dataene i «Alle referanser»-boksen eller valgte rader/kolonner vil bli slått sammen.

Slå sammen faner i Excel VBA

VBA står for Visual Basic for Applications, et enkelt, men kraftig programmeringsspråk du kan bruke til å utvide Microsoft Office-applikasjoner, dvs. inkludert Excel. Hovedproblemet ved bruk av VBA er at du må forstå og bruke kode for å lage applikasjoner eller makroer.

For å opprette og redigere en VBA-makro, gjør du følgende:

Velg”Vis”i verktøylinjen.
Klikk på”Makroer”helt til høyre. Dette åpner et popup-makrovindu.
Skriv inn makronavnet (for eksempel”test”) og klikk på”Opprett”-knappen på høyre side og en kodekonsoll vil dukke opp med det grunnleggende innholdet som leser noe i retning av:
###
Sub test()
End Sub
###
Du kan redigere makrokoden i konsollen. Dette er et eksempel som kombinerer tabeller fra ark:
###
Sub Merge_Multiple_Sheets_Row_Wise()
Dim Work_Sheets() As String
ReDim Work_Sheets(Sheets.Count)
For i=0 To Sheets.Count-1
 Work_Sheets(i)=Sheets(i + 1).Name
Next i
Sheets.Add.Name=”Combined Sheet”
Dim Row_Index As Integer
Row_Index=Regneark(1).UsedRange.Cells(1, 1).Row
Dim Column_Index As Integer
Column_Index=0
For i=0 To Sheets.Count-2
 Set Rng=Worksheets( Work_Sheets(i)).UsedRange
Rng.Copy
 Worksheets(“Combined Sheet”).Cells(Row_Index, Column_Index + 1).PasteSpecial Paste:=xlPasteAllUsingSourceTheme
 Column_Index.Rnng_Index + 1
Neste i
Application.CutCopyMode=False
End Sub
###
Eksempelmakrokoden går over det totale antallet tabulatorer og oppretter et nytt ark”Kombinert ark.”
For å kjøre co de, i makrokonsollen, i”Kjør”-fanen, klikk”Kjør Sub/UserForm”, så vil den nye fanen kalt”Kombinert ark”bli generert. Du kan også endre Marco-koden for å redigere dataområdet og navnene.

Slå sammen ark i Excel Online

Flere gratis onlineverktøy lar deg slå sammen Excel-ark. I disse verktøyene trenger du bare å velge og laste opp arbeidsbøkene (enten en muti-Tab-arbeidsbok eller forskjellige arbeidsbøker). Eksempler er Aspose Cell Merger og DocSoSo Excel Combiner.

Husk at sammenslåing av ark ikke manipulerer dataene. Disse verktøyene tar to eller flere Excel-arbeidsbøker og returnerer en Excel-arbeidsbok med ett eller flere ark med data kopiert til dem.

Kombinere faner i Excel ved å bruke Power Query

Power Query er en annen måte å kombinere faner i Excel. For en Excel-arbeidsbok med flere faner, bruk følgende trinn:

Gå til «Data»-fanen og «Get & Transform Data»-gruppen, og klikk på «Get Data»-knappen.
Fra listen klikker du på”Blank Query”i alternativet”Fra andre kilder”, og du vil se en ny Power Query Editor med standardnavnet”Query 1.”
I funksjon (fx)-linjen, skriv inn formelen”=Excel.CurrentWorkbook()”(merk at formelen skiller mellom store og små bokstaver), og trykk på”Enter”-tasten og en liste over tabulatornavnene til den originale arbeidsboken vises.
Velg fanenavnene (kolonnene) for sammenslåing (eller merk alternativet”Velg alle kolonner ns”hvis alle kolonner skal slås sammen).
Klikk på dobbeltpilknappen ved siden av «Innhold»-tasten.
Fjern merkingen for «Bruk originalt kolonnenavn som prefiks”hvis du vil at de nøyaktige navnene i den originale arbeidsboken skal brukes i den sammenslåtte filen i stedet for som prefikser.
Klikk”OK”og du vil se en ny fane med alle sammenslåtte data, i som fanenavnene til den originale arbeidsboken vil bli oppført i kolonnen lengst til høyre.

Alternative metoder

Excel er også nyttig l for håndtering av 2D-array-data. Hvis du er en dataforsker, kan du imidlertid få tilgang til dataene direkte ved å bruke programmeringsspråk som Python eller R. Nøkkelen er at datastrukturen til 2D-matrisene er vanlig: bruk av skilletegn (mellomrom, tabulator, komma, etc.) å dele alle datapunkter..csv-formatet, for eksempel, bruker kommaskilletegn og kan åpnes direkte for lesing/redigering av Microsoft Excel. Alternativt kan du også åpne Excel-filene (.xlsx) med disse programmeringsspråkene, for eksempel”readxl”-pakken i R, som kan åpne og håndtere dataene fra forskjellige Excel-regneark. I disse tilfellene kan enkle, men praktiske funksjoner, som f.eks. som cbind (bindingskolonner med samme dimensjon) kan brukes til sammenslåing. Alle data fra forskjellige Excel-faner kan slås sammen til datarammer for statistiske analyser og visualiseringer, uten å bruke Microsoft Excel-programvaren.

Få mer Ut av mindre

Fra prosessene som er oppsummert ovenfor, vil du få et enkelt integrert regneark med data fra flere ressurser. Dette regnearket kan fungere som et arkiv eller backup-database. Dessuten lar den sammenslåtte fanen deg få perspektiver som kan mangle fra dataene fra én enkelt ressurs. Vi oppfordrer deg til å teste konsolideringsfunksjonene og makroene på eksempeldata og sikkerhetskopiere dem på forhånd.

Har du en bedre måte å konsolidere faner i Excel? Gi oss beskjed i kommentarene nedenfor.

Ansvarsfraskrivelse: Noen sider på dette nettstedet kan inneholde en tilknyttet lenke. Dette påvirker ikke redaksjonen vår på noen måte.

Send til noen

Manglende enhet

Categories: IT Info