Tips: Andra språk är Google-översatta. Du kan besöka English version av den här länken.
Logga in
x
or
x
x
Registrera
x

or

Hur kan man kombinera celler i en cell med utrymme, komma och semikolon i Excel?

När du kombinerar cellerna i ett intervall i en enda cell kan de kombinerade data separeras av ingenting. Men om du vill separera dem med angivna märken, t.ex. utrymme, kommatecken, semikolon eller andra, hur kan du göra det? Denna handledning kommer att introducera några nedskärningar för dig.

Sammanfoga rad / kolumn med celler i en cell med specificerad separator med formel

Sammanfoga rad / kolumn med celler i en cell med angiven separator med funktionen

Sammanfoga rad / kolumn / intervall av celler i en cell med specificerad separator av Kutools for Excel


Kombinera flera kolumner, rader eller celler med sepcific separator:

Om det finns flera rader eller kolumner eller celler med värden som behövs för att sammanfogas, kommer den normala formeln att vara besvärlig för att hantera den. Men med Kutools för Excels kraftfulla funktion - Kombinera, kan du snabbt kombinera värdena baserade på kolumner, rader eller celler som du behöver.

doc kombinera celler med separator 11

Kutools för Excel: med mer än 200 praktiska Excel-tillägg, gratis att försöka utan begränsning i 60 dagar. Ladda ner och gratis test nu!


Sammanfoga rad / kolumn med celler i en cell med specificerad separator med formel


I Excel kan du använda en formel för att kombinera en rad celler eller en kolumn med celler i en enda cell. Gör så här:

Kombinera celler baserat på rad eller kolumn i ett med utrymme

Skrivar formeln = A1 & "" & B1 & "" & C1 in i en tom cell och dra sedan fyllningshandtaget ner för att tillämpa denna formel har alla radcellerna kombinerats i en cell med mellanslag. Se skärmdump:

doc kombinera celler med separator 1

Tips: Om du vill slå samman cellvärdena baserat på kolumnen behöver du bara ange denna formel = A1 & "" & A2 & "" & A3 & "" & A4 & "" & A5 & "" & A6 i intilliggande tomcell som du vill få resultatet. Och du får följande resultat:

doc kombinera celler med separator 2

Kombinera celler baserat på rad eller kolumn i ett med kommatecken

Skrivar formeln = A1 & " "& B1 &"," & C1 i en tom cell och dra sedan fyllningshandtaget över det intervall som du vill tillämpa denna formel, kommer alla celler i rad att kombineras i en cell med kommatecken. Se skärmdump:

doc kombinera celler med separator 3

Tips: Du kan även slå samman kolumnen med cellvärden i en cell med kommatecken, skriv bara den här formeln = A1&","&A2&","&A3&","&A4&","&A5&","&A6 för att få följande resultat som du behöver.

doc kombinera celler med separator 4

Anmärkningar: du kan förändra ","för att möta dina behov. Om du till exempel vill separera data med semikolon kan du ändra "," till ";".


Slå samman rad / kolumn med celler i en cell med specificerad separator efter funktion

I Excel kan du också använda funktionen för att kombinera celler i rad eller kolumn i en enda cell med mellanslag eller specificerade märken.

1. Håll ALT + F11 nycklar på tangentbordet för att öppna en Microsoft Visual Basic för applikation fönster.

2. Klicka Infoga > Modulerna, och kopiera VBA till modulen.

VBA: Kombinera celler baserat på rad eller kolumn i en med särskild separator:

Function Combine(WorkRng As Range, Optional Sign As String = "-") As String
'Update 20130815
Dim Rng As Range
Dim OutStr As String
For Each Rng In WorkRng
    If Rng.Text <> " " Then
        OutStr = OutStr & Rng.Text & Sign
    End If
Next
Combine = Left(OutStr, Len(OutStr) - 1)
End Function

3. Skrivande formel = Kombinera (A1: C1) i en tom cell och dra sedan fyllningshandtaget över det intervall som du vill tillämpa denna formel, kommer alla celler i raden att kombineras i en cell med bindestreck. Se skärmdump:

doc kombinera celler med separator 5

Dricks: Med ovan definierad användardefinierad funktion kan du också kombinera cellvärden baserat på kolumnen, du behöver bara ange denna formel = Kombinera (A1: A6) för att få de sammanslagna data som du behöver, se skärmdump:

doc kombinera celler med separator 6

Notera: I ovanstående kod "Funktionskombinera (WorkRng As Range, Optional Sign As String = "-") Som String", kan du ändra separatorn "-" för att möta ditt behov.


Sammanfoga rad / kolumn / intervall av celler i en cell med specificerad separator av Kutools for Excel

Om formeln och funktionen är svåra för dig kan du snabbt kombinera cellvärden för rad, kolumn eller ett intervall i en enda cell med Kutools för Excel's Kombinera funktion.

Kutools för Excel : med mer än 300 praktiska Excel-tillägg, gratis att försöka utan begränsning i 60-dagar.

När du har installerat Kutools för Excel, vänligen gör som nedan:

1. Välj en intervallcellsvärde som du vill kombinera i en cell.

2. Vänligen ansök Kombinera funktion genom att klicka Kutools > Kombinera. Se skärmdump:

doc kombinera celler med separator 7

3. Och en dialogruta visas och gör sedan följande:

(1.) Om du väljer Kombinera kolumner i För att kombinera valda celler enligt följande alternativ avsnitt i Kombinera kolumner eller rader dialog, kommer data i varje rad att slås samman i en cell, gör så här:

A. Check Kombinera kolumner i För att kombinera valda celler enligt följande alternativ sektion;

B. Välj den separator som du vill separera den kombinerade data i Ange en separator sektion;

C. Välj den plats du vill sätta in resultatet från rullgardinsmenyn.

D. Välj en typ från alternativ sektion.

Klicka sedan på OK or tillämpas knappen, kommer värdena i varje rad att slås samman. Se skärmdump:

doc kombinera celler med separator 8

(2.) Och om du vill slå samman varje kolumnvärde till en cell med särskild separator, gör du så här:

A. Check Kombinera rader i För att kombinera valda celler enligt följande alternativ sektion;

B. Ange en separator som du vill separera de kombinerade data i Ange en separator sektion;

C. Välj den plats du vill sätta in resultatet från rullgardinsmenyn.

D. Välj en typ från alternativ sektion.

Klicka sedan på OK or tillämpas knappen kommer värdena i varje kolumn att slås samman och de separeras av de specifika varumärkena. Se skärmdump:

doc kombinera celler med separator 9

(3.) Om du behöver kombinera en rad celldata till en enda cell, gör du så här:

A. Check Kombinera i en enda cell in För att kombinera valda celler enligt följande alternativ sektion;

B. Välj den separator som du vill separera den kombinerade data i Ange en separator sektion.

Klicka sedan på OK or tillämpas knappen, och du får följande resultat, se skärmdump:

doc kombinera celler med separator 10

Klicka för att ladda ner Kutools för Excel och gratis test nu!

Kutools för Excel: med mer än 200 praktiska Excel-tillägg, gratis att försöka utan begränsning i 60 dagar. Ladda ner och gratis test nu!


Relativa artiklar:



Rekommenderade produktivitetsverktyg

Fliken Office

guld star1 Hämta praktiska flikar till Excel och annan Office-programvara, precis som Chrome, Firefox och ny Internet Explorer.

Kutools för Excel

guld star1 Fantastiskt! Öka din produktivitet i 5 minuter. Behöver inte några speciella färdigheter, spara två timmar varje dag!

guld star1 300 Nya funktioner för Excel, gör Excel mycket enkelt och kraftfullt:

  • Sammanfoga cell / rader / kolumner utan att förlora data.
  • Kombinera och konsolidera flera ark och arbetsböcker.
  • Jämför rader, kopiera flera rader, konvertera text till datum, enhet och valutaomvandling.
  • Räkna med färger, personsökande subtotaler, avancerad sortering och superfilter,
  • Mer Välj / Infoga / Radera / Text / Format / Länk / Kommentar / Arbetsböcker / Arbetsblad Verktyg ...

Skärmdump av Kutools för Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Annette · 4 years ago
    I used your VBA formula a few days ago and it worked beautifully. I'm using it again today and I keep getting a #NAME? error. I've tried all sorts of things and can't get it to work. What am I doing wrong?
  • To post as a guest, your comment is unpublished.
    admin_jay · 4 years ago
    Hello, please be more specific about your issue.

    Try to contact me at jaychivo#extendoffice.com. Please replace # with @.

    :-)
    • To post as a guest, your comment is unpublished.
      Kristi · 2 years ago
      Hi!

      I have a spreadsheet of over 23,000 serial numbers in Column A, then each serial number has a one-digit Assign number in Column B, and finally an individualized Application number that belongs to both the serial number and assigned number in Column C.

      Looks like this:

      A B C
      123456 1 1212121
      987655 2 5656565
      606060 1 4343434
      606060 1 8989898

      How would I combine just the rows of data that have the SAME Serial number and Assign number but different application numbers using a comma?

      Such as, I need:

      606060 1 4343434, 8989898

      Any help would be super appreciated!!!
  • To post as a guest, your comment is unpublished.
    Zygis · 4 years ago
    Thank you. This was really a savior! I have one question. I want to merge EAN codes. It works like a charm in the same sheet. But when I take EAN codes from another sheet, I get the result:

    #######,########,#######,#######

    Where might be the problem?

    many thanks
  • To post as a guest, your comment is unpublished.
    fmanjeim · 4 years ago
    Great, limpidly clear
  • To post as a guest, your comment is unpublished.
    Charuta · 5 years ago
    awesome: helped with my project and saved many hours of work...thanks much.