Innholdsfortegnelse
Opplæringen viser hvordan du trygt kan slå sammen rader i Excel på 4 forskjellige måter: slå sammen flere rader uten å miste data, kombinere dupliserte rader, slå sammen blokker med rader gjentatte ganger og kopiere samsvarende rader fra en annen tabell basert på en eller flere vanlige kolonner.
Slå sammen rader i Excel er en av de vanligste oppgavene vi alle må utføre nå og da. Problemet er at Microsoft Excel ikke tilbyr et pålitelig verktøy for å gjøre dette. For eksempel, hvis du prøver å kombinere to eller flere rader ved å bruke den innebygde Merge & Senter -knappen, vil du ende opp med følgende feilmelding:
"Utvalget inneholder flere dataverdier. Sammenslåing til én celle vil bare beholde de fleste dataene øverst til venstre."
Klikk på OK vil slå sammen cellene, men bare beholde verdien til den første cellen, alle andre data vil bli borte. Så det er klart vi trenger en bedre løsning. Denne artikkelen beskriver flere metoder som lar deg slå sammen flere rader i Excel uten å miste data.
Hvordan slå sammen rader i Excel uten å miste data
oppgave: du har en database der hver rad inneholder visse detaljer som produktnavn, produktnøkkel, kundenavn og så videre. Det vi ønsker er å kombinere alle radene knyttet til en bestemt ordre som vist nedenfor:
Det er to måter å oppnå ønsket resultat på:
Slå sammen rader til én i Excel
Bli medrader kolonne for kolonne
Les merSett sammen celler raskt uten formler!
Og hold alle dataene dine trygge i Excel
Les merSlå sammen flere rader bruke formler
For å slå sammen verdiene fra flere celler til én, kan du bruke enten CONCATENATE-funksjonen eller sammenkoblingsoperatoren (&). I Excel 2016 og høyere kan du også bruke CONCAT-funksjonen. Uansett, du oppgir celler som referanser og skriver inn de ønskede skilletegnene i mellom.
Slå sammen rader og separer verdiene med komma og mellomrom :
=CONCATENATE(A1,", ",A2,", ",A3)
=A1&", "&A2&", "&A3
Slå sammen rader med mellomrom mellom dataene:
=CONCATENATE(A1," ",A2," ",A3)
=A1&" "&A2&" "&A3
Kombiner rader og separer verdiene med komma uten mellomrom :
=CONCATENATE(A1,A2,A3)
=A1&","&A2&","&A3
I praksis kan du ofte trenge for å sette sammen flere celler, så den virkelige formelen din vil sannsynligvis være litt lengre:
=CONCATENATE(A1,", ",A2,", ",A3,", ",A4,", ",A5,", ",A6,", ",A7,", ",A8)
Nå har du flere rader med data slått sammen til én rad. Men de kombinerte radene dine er formler. For å konvertere dem til verdier, bruk Lim inn spesial -funksjonen som beskrevet i Hvordan erstatte formler med deres verdier i Excel.
Kombiner rader i Excel med Merge Cells-tillegget
Merge Cells-tillegget er et flerbruksverktøy for å slå sammen celler i Excel som kan slå sammen individuelle celler så vel som hele rader eller kolonner. Og viktigst av alt, dette verktøyet beholder alle dataene selv om utvalget inneholderflere verdier.
For å slå sammen to eller flere rader til én, må du gjøre følgende:
- Velg celleområdet der du vil slå sammen rader.
- Gå til Ablebits Data -fanen > Merge -gruppen, klikk Merge Cells-pilen , og klikk deretter Merge Rows into One .
- Dette åpner dialogboksen Slå sammen celler med de forhåndsvalgte innstillingene som fungerer bra i de fleste tilfeller. I dette eksemplet endrer vi bare skilletegn fra standardmellomrom til linjeskift , som vist på skjermbildet nedenfor:
- Klikk på Slå sammen -knappen og observer de perfekt sammenslåtte radene med data atskilt med linjeskift:
Hvordan kombinere dupliserte rader til én (bare beholder unike verdier)
Oppgaven: du har en Excel-database med noen tusen oppføringer. Verdiene i én kolonne er i hovedsak de samme, mens data i andre kolonner er forskjellige. Målet ditt er å kombinere data fra dupliserte rader basert på en bestemt kolonne, og lage en kommadelt liste. I tillegg vil du kanskje bare slå sammen unike verdier, utelate duplikater og hoppe over tomme celler.
Skjermbildet nedenfor viser hva vi prøver å oppnå.
Mulighetene til å finne og slå sammen dupliserte rader manuelt er definitivt noe du vil unngå. Møt Merge Duplicates-tillegget som gjør dette tidkrevende og tungvintkjør inn i en rask 4-trinns prosess.
- Velg de dupliserte radene du vil slå sammen og kjør veiviseren for sammenslåing av duplikater ved å klikke på knappen på båndet.
- Sørg for at tabellen er riktig valgt, og klikk på Neste . Det er lurt å ha merket av for Opprett en sikkerhetskopi , spesielt hvis du bruker tillegget for første gang.
- Velg nøkkelkolonnen for å se etter duplikater. I dette eksemplet velger vi kolonnen Kunde fordi vi ønsker å kombinere rader basert på kundenavn.
Hvis du vil hoppe over tomme celler , pass på å velge dette alternativet og klikk Neste .
- Velg kolonnene som skal slås sammen . I dette trinnet velger du kolonnene hvis data du vil kombinere data og spesifiserer skilletegnet: semikolon, komma, mellomrom, linjeskift osv.
To ekstra alternativer i den øvre delen av vinduet lar deg:
- Slett dupliserte verdier mens du kombinerer radene
- Hopp over tomme celler
Når du er ferdig, klikker du på Fullfør -knappen.
På et øyeblikk blir alle dataene fra dupliserte rader slått sammen til én rad:
Hvordan gjentatte ganger slå sammen blokker med rader til én rad
Oppgaven: du har en Excel-fil med informasjon om de siste bestillingene og hver bestilling tar 3 linjer: produktnavn, kundenavn og kjøpsdato. Du ønsker å slå sammenhver tredje rad til én, dvs. slå sammen blokkene av tre rader gjentatte ganger.
Følgende bilde viser hva vi ser etter:
Hvis det er bare noen få oppføringer som skal kombineres, du kan velge hver 3 rad og slå sammen hver blokk individuelt ved å bruke Merge Cells-tillegget. Men hvis regnearket ditt inneholder hundrevis eller tusenvis av poster, trenger du en raskere måte:
- Legg til en hjelpekolonne i regnearket, kolonne C i vårt eksempel. La oss gi det navnet BlockID , eller hvilket navn du vil.
- Sett inn følgende formel i C2 og kopier den nedover i kolonnen ved å dra fyllhåndtaket:
=INT((ROW(C2)-2)/3)
Hvor:
- C2 er den øverste cellen der du skriver inn formelen
- 2 er raden der dataene starter
- 3 er antall rader som skal kombineres i hver blokk
Denne formelen legger til et unikt nummer til hver blokk med rader, som vist på skjermbildet:
Hvordan denne formelen fungerer: ROW-funksjonen trekker ut radnummeret til formelcellen, som du trekker fra nummeret på raden der dataene dine starter, slik at formelen begynner å telle fra null. For eksempel starter dataene våre i 2. rad, så vi trekker fra 2. Hvis dataene dine starter, for eksempel, i rad 5, vil du ha ROW(C5)-5. Etter det deler du ligningen ovenfor på antall rader som skal slås sammen og bruker INT-funksjonen til å runde resultatet ned til nærmeste heltall.
- Vel, du har gjort hoveddelen av arbeidet. Nå trenger du bare å slå sammen radene basert på BlockID . For dette vil vi bruke den allerede kjente Merge Duplicates -veiviseren som vi brukte for å kombinere dupliserte rader:
- I trinn 2 velger du BlokkID som nøkkelkolonne.
- I trinn 3 velger du alle kolonnene du vil slå sammen og velger linjeskift som skilletegn.
Om et øyeblikk vil du få ønsket resultat:
- Slett Blokkerings-ID kolonne siden du ikke trenger den lenger og du er ferdig! En morsom ting er at vi har trengt 4 trinn igjen, som i de to foregående eksemplene :)
Hvordan slå sammen samsvarende rader fra 2 Excel-tabeller uten å kopiere / lime inn
Oppgave: du har to tabeller med felles kolonne(r), og du må slå sammen samsvarende rader fra disse to tabellene. Tabellene kan være plassert i samme ark, i to forskjellige regneark eller i to forskjellige arbeidsbøker.
Vi har for eksempel salgsrapporter for januar og februar i to forskjellige regneark og ønsker å kombinere dem til ett. Vær oppmerksom på at hver tabell kan ha et forskjellig antall rader og forskjellig rekkefølge av produkter, derfor vil enkel kopiering/liming ikke fungere.
I dette tilfellet vil sammenslåing to Tabelltillegget vil fungere som en godbit:
- Velg en hvilken som helst celle i hovedtabellen og klikk på Slå sammen to tabeller -knappen påkategorien Ablebits Data , i Merge -gruppen:
Dette vil kjøre tillegget med hovedtabellen forhåndsvalgt, så i første trinn i veiviseren klikker du ganske enkelt Neste .
- Velg den andre tabellen, dvs. oppslagstabellen som inneholder de samsvarende radene.
- Velg én eller flere kolonnekolonner som finnes i begge tabellene. Nøkkelkolonnene skal bare inneholde unike verdier, som Produkt-ID i vårt eksempel.
- Velg eventuelt kolonnene som skal oppdateres i hovedtabellen. I vårt tilfelle er det ingen slike kolonner, så vi klikker bare på Neste .
- Velg kolonnene som skal legges til i hovedtabellen, februarsalg i vårt tilfelle.
- I det siste trinnet kan du velge flere alternativer avhengig av nøyaktig hvordan du vil slå sammen data, og klikke på Fullfør -knappen. Skjermbildet nedenfor viser standardinnstillingene, som fungerer helt fint for oss:
Tillat tillegget noen sekunder for behandling og se gjennom resultatet:
Hvordan kan jeg få disse sammenslåingsverktøyene for Excel?
Alle tilleggene som er omtalt i denne opplæringen, pluss 70+ andre tidsbesparende verktøy, er inkludert i vår Ultimate Suite for Excel. Tilleggene fungerer med alle versjoner av Excel 2019, Excel 2016, Excel 2013, Excel 2010 og Excel 2007.
Forhåpentligvis kan du nå slå sammen rader i Excel-arkene akkurat slik du vil ha dem. Hvis du ikke har funneten løsning for din spesifikke oppgave, bare legg igjen en kommentar, så prøver vi å finne en måte sammen. Takk for at du leste!
Tilgjengelige nedlastinger
Ultimate Suite 14-dagers fullt funksjonell versjon (.exe-fil)