Innehållsförteckning
I den här handledningen kommer jag att dela med mig av följande 6 enkla metoder för att kombinera flera celler Du kan enkelt använda dessa metoder i alla datamängder för att sammanfoga många cellvärden i en enda cell med hjälp av ett kommatecken. För att uppnå denna uppgift kommer vi också att se några användbara funktioner som kan komma till nytta i många andra Excel-relaterade uppgifter.
Ladda ner övningsboken
Du kan ladda ner arbetsboken här.
Kombinera flera celler.xlsm6 enkla metoder för att kombinera flera celler till en cell separerad med kommatecken i Excel
Vi har tagit ett kortfattat dataset för att förklara stegen tydligt. Datasetetet innehåller ungefär 7 rader och 4 kolumner. Till att börja med behåller vi alla celler i Allmänt format. För alla dataset har vi följande 4 unika kolumner som är Företag, produkt 1, produkt 2, och Kombinerad Även om vi kan ändra antalet kolumner senare om det behövs.
1. Användning av Ampersand-operatorn för att kombinera flera celler
I den här första metoden ska vi se hur vi kan använda Ampersand operatör i Excel till kombinera flera celler till en, separerad med ett kommatecken. Följ stegen nedan för detta.
Steg:
- Först går du till cellen E5 och infoga följande formel:
=C5&", "&D5
- Tryck nu på Gå in på och kopiera formeln till de andra cellerna.
Detta borde alltså ge oss det resultat som vi sökte.
2. Kombinera flera celler till en med funktionen CONCATENATE
Funktionen CONCATENATE i Excel sammanfogar flera värden och returnerar resultatet som ett textvärde. Vi kommer att använda den här funktionen för att kombinera flera celler till en som separeras med ett kommatecken.
Steg:
- Till att börja med dubbelklickar du på cellen E5 och ange nedanstående formel:
=CONCATENATE(C5,", ", ",D5)
- Tryck sedan på Gå in på och kopiera formeln nedan med hjälp av Handtag för fyllning .
Som du kan se är ovanstående metod också mycket praktisk för att snabbt kombinera celler med ett kommatecken.
3. Tillämpning av CONCAT-funktionen
Funktionen CONCAT i Excel fungerar på samma sätt som föregående funktion, men den kan ta emot intervallreferenser utöver enskilda värden. Låt oss se hur vi använder denna funktion för att kombinera flera celler till en som separeras med ett kommatecken.
Steg:
- Som tidigare infogar du nedanstående formel i cellen E5 :
=CONCAT(C5,",",D5)
- Därefter trycker du på Gå in på eller klicka på en tom cell.
- Slutligen använder du denna formel i de andra cellerna i kolumnen E .
Du bör alltså få det resultat du ville ha.
4. Användning av TEXTJOIN-funktionen
TEXTJOIN-funktionen i Excel kan sammanfoga flera värden och lägga till en avgränsare mellan dem. Nedan följer stegen för att använda den här funktionen för att kombinera flera celler till en som separeras med ett kommatecken.
Steg:
- Först går du till cellen E5 och infoga följande formel:
=TEXTJOIN(", ",1,C5,D5)
- Därefter bekräftar du formeln genom att trycka på Gå in på och kopiera formeln ner genom att dra Handtag för fyllning .
Så, den TEXTJOIN funktion är också mycket användbar för att kombinera flera celler till en.
5. Använd Excel Flash Fill funktionen för att kombinera flera celler med ett kommatecken
Låt oss nu se ett snabbt sätt att kombinera flera celler till en som är separerad med ett kommatecken med hjälp av Flash Fill funktionen i Excel.
Steg:
- Först skriver du in värdet för cellerna C5 och D5 med ett kommatecken mellan dem i cellen E5 .
- Markera nu alla celler från E5 till E10 .
- Klicka sedan på Flash Fill under den Verktyg för data gruppen i Fliken Data högst upp på skärmen.
- Följaktligen är Flash Fill funktionen kommer att identifiera cellmönstret. E5 och tillämpa den även på de andra cellerna.
6. Använda VBA för att kombinera flera celler
Om du är bekant med VBA i Excel, då kan du enkelt kombinera flera celler Följ stegen nedan för att göra detta.
Steg:
- För den här metoden går du till Utvecklare och välj Visual Basic .
- Välj nu Infoga i den VBA och klicka på Modul .
- Skriv sedan in formeln nedan i det nya fönstret:
Funktion CombineCells(WorkingRange As Range, Optional Sign As String = ", ") As String Dim Sh_Rng As Range Dim ResultStr As String For Each Sh_Rng In WorkingRange If Sh_Rng.Value " " Then ResultStr = ResultStr & Sh_Rng.Value & Sign End If Next CombineCells = Left(ResultStr, Len(ResultStr) - Len(Sign)) End Function
- Gå nu till cellen E5 och infoga följande formel:
=Combine(C5:D5,",")
- Tryck sedan på Gå in på och använda Handtag för fyllning att göra samma sak även i de andra cellerna.
Slutsats
Jag hoppas att du har kunnat tillämpa de metoder som jag visade i denna handledning om hur du kan kombinera flera celler till en separat med ett kommatecken i Excel. Som du kan se finns det ganska många sätt att uppnå detta. Välj därför klokt den metod som passar bäst för din situation. Om du fastnar i något av stegen rekommenderar jag att du går igenom dem några gånger för att reda ut eventuell förvirring. Slutligen, om du vill lära dig mer Excel tekniker, följ vår ExcelWIKI Om du har några frågor, hör av dig till mig i kommentarerna.