Kombinera flera rader i en kolumn

May 30

Bonnie beskrev ett vanligt problem som uppstår när du importerar en fil i Excel. Den fil som importeras är en skannad textfil, och importen går bara bra, med en liten glitch: i en kolumn där det var insvept texten i originaldokumentet, texten upptar nu flera rader i kalkylbladet. Bonnie är ute efter ett sätt att kombinera dessa rader tillbaka till en enda cell i den kolumnen.

Det finns ett par sätt detta kan göras. Om du inte behöver göra det för ofta, kan en standardiserad metod vara bäst. Använd bara et-tecken (&) för att sammanfoga innehållet i raderna du vill kombinera:

= C6 & "" & C7 & "" & C8 & "" & C9

Resultatet är all text kombineras till en enda cell. Du kan kopiera resultatet till Urklipp, och sedan använda Klistra in special för att sätta den i den slutliga cellen där du behöver det. Äntligen kan du ta bort de ursprungliga flera rader som inte längre behövs.

Om du behöver för att utföra denna typ av sammanslagning mer än ett par gånger, kan ett enkelt makro hjälpa:

Sub Kombinera ()
Dim J As Integer

Om Selection.Cells.Count> 1 Sedan
För J = 2 Till Selection.Cells.Count
Selection.Cells (1) .Value = _
Selection.Cells (1) .Value & "" & _
Selection.Cells (J) .Value
Selection.Cells (J) .Clear
Nästa J
End If
End Sub

För att använda denna makro, markerar de celler som du vill slå samman och sedan köra makrot. Innehållet i alla celler kombineras till den första cellen i ett val och sedan allt som finns i de andra cellerna rensas. Makrot tar inte bort några rader; som är kvar för dig att göra. Det spelar dock kombinera innehållet snabbt, även snabbare om du tilldelar en kortkommando till makrot.

ExcelTips är din källa för kostnadseffektiv Microsoft Excel utbildning. Detta tips (2417) gäller för Microsoft Excel 97, 2000, 2002, och 2003. Du kan hitta en version av detta tips för menyfliksområdet i Excel (Excel 2007 och senare) här: Kombinera flera rader i en kolumn.