Kombinera kolumner i Excel utan att förlora data - 3 snabba sätt

  • Dela Detta
Michael Brown

I den här korta artikeln får du lära dig hur du slår ihop flera Excel-kolumner till en utan att förlora data.

Du har en tabell i Excel och vill kombinera två kolumner rad för rad. Du vill till exempel slå ihop kolumnerna Förnamn & Efternamn till en, eller slå ihop flera kolumner som Gata, Stad, Postnummer, Stat till en enda kolumn "Adress" och separera värdena med ett kommatecken så att du kan skriva ut adresserna på kuvert senare.

Tyvärr har Excel inget inbyggt verktyg för att uppnå detta. Naturligtvis finns det en möjlighet att Slå ihop knappen (" Sammanfoga & Centrera " etc.), men om du markerar två intilliggande celler för att kombinera dem, vilket visas i skärmbilden:

Du får felmeddelandet " När celler slås samman behålls endast det övre vänstra cellvärdet och de andra värdena kastas bort. " (Excel 2013) eller "Urvalet innehåller flera datavärden. Om du slår ihop dem i en cell behålls endast de översta vänstra datavärdena." (Excel 2010, 2007)

I den här artikeln hittar du tre sätt att slå ihop data från flera kolumner till en kolumn utan att förlora data och utan att använda VBA-makro. Om du letar efter det snabbaste sättet kan du hoppa över de två första och gå direkt till det tredje.

    Slå ihop två kolumner med hjälp av Excel-formler

    Säg att du har en tabell med information om dina kunder och att du vill kombinera två kolumner ( Förnamn & Efternamn ) till en enda ( Fullständigt namn ).

    1. Infoga en ny kolumn i tabellen. Placera muspekaren i kolumnhuvudet (det är kolumn D i vårt fall), högerklicka på musen och välj " Infoga " från kontextmenyn. Vi kallar den nytillkomna kolumnen för " Fullständigt namn ".

  • Skriv följande formel CONCATENATE i cell D2:
  • =CONCATENATE(B2," ",C2)

    I Excel 2016 - Excel 365 kan du också använda CONCAT-funktionen för samma ändamål:

    =CONCAT(B2," ",C2)

    Där B2 och C2 är adresserna till förnamn respektive efternamn. Observera att det finns ett mellanslag mellan citattecken. " " Det är en separator som infogas mellan de sammanslagna namnen, du kan använda någon annan symbol som separator, t.ex. ett kommatecken.

    På samma sätt kan du sammanfoga data från flera celler till en, med valfri separator. Du kan till exempel kombinera adresser från tre kolumner (gata, stad, postnummer) till en.

  • Kopiera formeln till alla andra celler i Fullständigt namn Eller se hur du skriver in samma formel i flera celler samtidigt.
  • Vi har kombinerat namnen från två kolumner till en, men det är fortfarande formeln: Om vi raderar förnamnet och/eller efternamnet försvinner också motsvarande uppgifter i kolumnen Fullständigt namn.
  • Nu måste vi omvandla formeln till ett värde så att vi kan ta bort onödiga kolumner från vårt Excel-arbetsblad. Markera alla celler med data i den sammanslagna kolumnen (markera den första cellen i " Fullständigt namn " och tryck sedan på Ctrl + Shift + ArrowDown ).
  • Kopiera innehållet i kolumnen till urklipp (Ctrl + C eller Ctrl + Ins , beroende på vad du föredrar) och högerklicka sedan på en cell i samma kolumn (" Fullständigt namn " ) och välj " Klistra in speciellt "från kontextmenyn. Välj Värden och klickar på OK .

  • Ta bort kolumnerna "Förnamn" & "Efternamn", som inte längre behövs. Klicka på kolumnen B rubriken, håll ned Ctrl och klicka på kolumnen C rubriken (ett alternativt sätt är att välja en valfri cell i kolumnen B , tryck på Ctrl + Space för att markera hela kolumn B och tryck sedan på Ctrl + Shift + ArrowRight för att markera hela kolumn C).

    Högerklicka sedan på någon av de valda kolumnerna och välj Ta bort från kontextmenyn:

  • Bra, vi har slagit ihop namnen från två kolumner till en kolumn! Det krävde dock en viss ansträngning :)

    Kombinera kolumner med data via Notepad

    Det här sättet är snabbare än det föregående, det kräver inga formler, men det är lämpar sig endast för att kombinera intilliggande kolumner och använda samma avgränsare för alla kolumner. .

    Här är ett exempel: Vi vill kombinera två kolumner med förnamn och efternamn till en.

    1. Markera båda kolumnerna du vill slå ihop: klicka på B1, tryck Shift + Right Arrrow för att markera. C1 Tryck sedan på Ctrl + Shift + Nedåtpilen för att markera alla celler med data i två kolumner.

  • Kopiera data till urklipp (tryck Ctrl + C eller Ctrl + Ins , beroende på vad du föredrar).
  • Öppna Anteckningsblock: Start-> Alla program -> Tillbehör -> Anteckningsblock .
  • Infoga data från urklipp till anteckningsblocket (tryck Ctrl + V eller Shift + Ins ).
  • Kopiera tabbtecknet till urklipp. Tryck på Fliken till höger i Anteckningar, tryck på Ctrl + Shift + Home och tryck sedan på Ctrl + X .
  • Ersätt Tab-tecken i Anteckningsblock med den separator du behöver.
  • Tryck på Ctrl + H för att öppna " Ersätt ", klistra in Tab-tecknet från klippbordet i dialogrutan " Hitta vad ", skriv din separator, t.ex. mellanslag, kommatecken etc. i fältet " Ersätt med ". Tryck på fältet " Ersätt alla " och tryck sedan på " Avbryt " för att stänga dialogrutan.

  • Tryck Ctr + A för att markera all text i Anteckningsblock och tryck sedan Ctrl + C för att kopiera den till Urklipp.
  • Växla tillbaka till ditt Excel-arbetsblad (tryck Alt + Tab ), välj bara B1 cell och klistra in text från Urklipp till din tabell.
  • Byt namn på kolumnen B till " Fullständigt namn " och stryk " Efternamn " kolumnen.
  • Det är fler steg än i det föregående alternativet, men tro mig eller prova själv - det här sättet är snabbare. Nästa sätt är ännu snabbare och enklare :)

    Sammanfoga kolumner med hjälp av tilläggsprogrammet Merge Cells för Excel

    Det snabbaste och enklaste sättet att kombinera data från flera Excel-kolumner till en kolumn är att använda tillägget Merge Cells för Excel som ingår i vår Ultimate Suite for Excel.

    Med tilläggsmodulen Merge Cells kan du kombinera data från flera celler med hjälp av valfri separator (t.ex. mellanslag, kommatecken, vagnretur eller radbrytning). Du kan sammanfoga värden rad för rad, kolumn för kolumn eller slå ihop data från de valda cellerna till en utan att de går förlorade.

    Hur du kombinerar två kolumner i 3 enkla steg

    1. Ladda ner och installera Ultimate Suite.
    2. Markera alla celler från 2 eller flera kolumner som du vill slå ihop, gå till Ablebits.com Data fliken> Slå ihop gruppen och klicka på Slå samman celler > Slå ihop kolumner till en .
    3. I Slå samman celler dialogrutan, välj följande alternativ:
      • Hur man slår ihop: kolumner till en kolumn (förvald)
      • Separera värden med: välj önskad avgränsare (i vårt fall mellanslag).
      • Placera resultaten i: vänster kolumn
    4. Kontrollera att Rensa innehållet i markerade celler är markerat och klicka på Slå ihop .

    Så är det! Några enkla klick och vi har sammanfogat två kolumner utan att använda några formler eller kopiera/klistra in.

    Som avslutning byter du namn på kolumn B till Fullständigt namn och ta bort kolumn "C", som inte längre behövs.

    Mycket enklare än de två tidigare sätten, eller hur? :)

    Michael Brown är en hängiven teknikentusiast med en passion för att förenkla komplexa processer med hjälp av mjukvaruverktyg. Med mer än ett decenniums erfarenhet inom teknikbranschen har han finslipat sina kunskaper i Microsoft Excel och Outlook, samt Google Sheets och Docs. Michaels blogg är tillägnad att dela med sig av sin kunskap och expertis med andra, och tillhandahåller lätta att följa tips och handledningar för att förbättra produktiviteten och effektiviteten. Oavsett om du är en erfaren proffs eller nybörjare, erbjuder Michaels blogg värdefulla insikter och praktiska råd för att få ut det mesta av dessa viktiga programvaruverktyg.