Innehållsförteckning
Den här artikeln visar hur du slår ihop två celler i Excel utan att förlora data. Excel låter oss slå ihop celler för att skapa etiketter eller rubriker och organisera data på ett mer presentabelt sätt. Vanligtvis används Excel för att lagra data och inte för att presentera dem. Men en datamängd behöver etiketter och rubriker om den används av flera användare, så att de kan förstå datamängden enkelt. Därför kan du använda Sammanfoga & Centrera funktionen i Excel är mycket användbar för att slå ihop flera celler.
Tyvärr behåller funktionen Merge & Center bara den första cellens data efter att cellerna har slagits ihop. Detta kan bli mycket besvärligt om du ofta behöver slå ihop celler som innehåller data eftersom du förlorar all data utom den första cellen. Vi ska därför visa dig två sätt att slå ihop celler i Excel utan att förlora data.
Ladda ner övningsboken
Du kan ladda ner arbetsboken från nedladdningsknappen nedan.
Slå ihop celler utan att förlora data.xlsm2 sätt att slå ihop två/flera celler i Excel utan att förlora data
Här är två sätt att slå ihop två celler i Excel utan att förlora data.
1. Använd funktionen Fill Justify för att sammanfoga två angränsande celler i en kolumn
Följ stegen nedan för att sammanfoga två eller flera intilliggande celler i en kolumn med hjälp av Fyll i motivera motivera funktionen i Excel.
📌 Steg:
- Tänk först på följande simulerade dataset som innehåller de anställdas kvartalsförsäljning år 2022. Här finns de anställdas för- och efternamn i intilliggande celler i samma kolumn. Nu vill du slå ihop cellerna med för- och efternamn. Du kan bara använda den här funktionen när datasetetet är formaterat på det här sättet.
- Välj först cellerna och öka kolumnbredden så att innehållet i båda cellerna ryms i en cell.
- Välj sedan Fyll på>> motivera från Redigering av på fliken Hem.
- Därefter ser du att data från de två cellerna slås samman och separeras av ett mellanslag i den första cellen.
- Nu kan du välja de två cellerna och slå ihop dem för att få önskat resultat.
2. Skapa en Ribbon-funktion med hjälp av en VBA-kod för att slå ihop två eller flera celler utan att förlora data
Följ stegen nedan för att skapa en bandfunktion som liknar Marge & Centrum använda VBA för att slå ihop två celler utan att förlora data.
📌 Steg:
- Spara först arbetsboken som en arbetsbok med makroaktivering och tryck sedan på ALT + F11 eller välj Utvecklare>> Visual Basic för att öppna VB-redigeraren. Välj sedan Infoga>> Modul .
- Kopiera sedan följande kod och klistra in den i den tomma kodmodulen.
Sub MergeCellsWithData() Application.DisplayAlerts = False Dim Value As String Dim Range As Range Set Range = Selection If Range.Rows.Count = ActiveSheet.Rows.Count Then MsgBox "Vänligen välj inte en hel kolumn eller kolumner.", Title:="Merge Cells With Values" Exit Sub ElseIf Range.Columns.Count = ActiveSheet.Columns.Count Then MsgBox "Vänligen välj inte en hel rad eller kolumn.", Title:="Merge Cells WithValues" Exit Sub End If For Each cell In Range Value = Value & " " & cell.Value Next cell If MsgBox("Cellvärden kommer att slås samman separerade med mellanslag. Är du säker?" _ , vbOKCancel, Title:="Slå samman celler utan att förlora data") = vbCancel Then Exit Sub With Range .Merge .Value = Application.WorksheetFunction.Trim(Value) .HorizontalAlignment = xlCenterAcrossSelection End WithApplication.DisplayAlerts = True End Sub
- Tryck nu på ALT + F + T eller välj Fil>> Alternativ för att få tillgång till Anpassa bandet Alternativt kan du högerklicka på bandet för att göra det. Gå sedan till Anpassa bandet Välj sedan fliken Anpassning gruppen under den Huvudflikar Klicka sedan på Ny grupp .
- Därefter läggs en ny anpassad grupp till. Klicka på Byt namn på för att ändra gruppnamnet.
- Välj sedan en symbol, ange en Visningsnamn och klicka på OK.
- Välj nu Makroer från " Välj kommandon från " och välj det makronamn som matchar underrutinproceduren. Välj sedan Lägg till för att lägga till makrot som en funktion i bandet. Klicka sedan på Byt namn på .
- Välj sedan en symbol, ange en Visningsnamn Klicka på OK och OK igen. Därefter läggs en makroknapp till i bandet.
- Välj nu de celler som ska slås samman och klicka på makroknappen i bandet.
- Därefter visas ett bekräftelsemeddelande. Klicka på OK för att få samma resultat som med den första metoden.
Hur du kombinerar två/flera rader i Excel utan att förlora data
Du kan använda Ampersand symbol för att kombinera två/flera celler i Excel. Följ stegen nedan för att använda den för att kombinera flera rader.
📌 Steg:
- Först kan du ta följande exempel på dataset: Anta att du behöver kombinera raderna för att få fram varje livsmedelskategori i en enda cell.
- Ange sedan följande formel i cell B9 Dra sedan i Handtag för fyllning ikonen till höger för att se följande resultat.
=B5&","&B6&","&B7
Hur du kombinerar två/flera kolumner i Excel utan att förlora data
Du kan tillämpa Flash Fill i Excel för att kombinera flera kolumner utan att förlora några data. Följ stegen nedan för att kunna göra det.
📌 Steg:
- Först antar vi att du behöver kombinera kolumnerna First_Name och Last_Name för att skapa kolumnen Full_Name enligt följande dataset.
- Skriv sedan för- och efternamn från de två första kolumnerna i cell D5 som visas nedan. Om du vill att data från kolumnerna ska separeras med kommatecken, sätt ett kommatecken mellan dem i stället för ett mellanslag.
- Slutligen trycker du på CTRL + E för att slå ihop kolumnerna som visas nedan. Du kan också få tillgång till funktionen från Redigering av på fliken Hem.
Saker att komma ihåg
- Du måste markera intilliggande celler i samma kolumn endast för att kunna använda Fyll i motivera motivera funktion.
- Fyll i motivera motivera funktionen fungerar inte om du inte ökar kolumnbredden så mycket som behövs för att alla data från de markerade cellerna ska få plats i den översta cellen i urvalet.
- Du kan också använda CONCATENATE , CONCAT , och TEXTJOIN funktioner i Excel för att kombinera flera rader eller kolumner utan att förlora några data.