2016-03-30 2 views
0

So habe ich diese Tabellen, wie Sie unten sehen können, jeder in seiner eigenen Zelle. Meine Fragen ist, was ist der einfachste Weg, alle Zellen in jeder Zeile zu einer Zelle zu kombinieren, und trennen Sie den Text durch Komma.Kombinieren Sie mehrere Zellen in einem und separaten Text mit Komma

So zum Beispiel würde Ich mag in A1 und gleiche für andere erreichen:

Entry ID,Contest Name,Contest ID,Entry Fee,PG,SG,SF,PF,C,G,F,UTIL 



> Entry ID Contest Name Contest ID Entry Fee PG SG SF PF C G F UTIL 
>  372085759 NBA $10K Quarter Arcade [Just $0.25!] 22552804 $0.25 6444834 6444876 6444974 6445030 6445047 6444918 6445025 6445083 
>  372085760 NBA $10K Quarter Arcade [Just $0.25!] 22552804 $0.25 6444832 6444868 6444939 6444986 6445083 6444878 6445022 6444853 
>  372085761 NBA $10K Quarter Arcade [Just $0.25!] 22552804 $0.25 6444821 6444911 6444974 6445000 6445068 6444856 6444938 6444909 
>  372085762 NBA $10K Quarter Arcade [Just $0.25!] 22552804 $0.25 6444856 6444885 6444938 6445001 6445081 6444867 6445005 6445083 
>  372085763 NBA $10K Quarter Arcade [Just $0.25!] 22552804 $0.25 6444821 6444876 6444929 6445030 6445083 6444844 6445025 6444853 
+0

Wenn Sie Excel 2016/Office 365 verwenden, können Sie die Funktion 'TEXTJOIN' verwenden. –

Antwort

2

Sie können CONCATENATE verwenden, z.B. = CONCATENATE (Feld1, ",", Feld2, ",", Feld3, ...), wobei Feld1 die Beitrags-ID ist, Feld2 der Name des Wettbewerbs, Feld3 die Wettbewerbs-ID und so weiter.

+0

Können Sie ein Beispiel geben? Ich bin mir nicht sicher, ob ich das verstehe. – user3187469

+0

Angenommen, Ihre Daten für die Eintrags-ID befinden sich in Spalte A, Ihr Wettbewerbsname in Spalte B und Ihre Eintrags-ID in Spalte C und alle Zellen in Spalte D. Die Formel für Feld D2 wäre = CONCATENATE (A2, ",", B2, ",", C2), die ausgegeben werden: 372085759, NBA $ 10K, Quarter Arcade –

0

Sie können einen Excel-UDF erstellen ein Komma zu jedem der Zellen verketten:

Function addCommas(myRange As Range) As String 

addCommas = "" 

For Each cell In myRange 

    addCommas = addCommas & cell.Value & ", " 

Next cell 

End Function 

einfach die addCommas Funktion auf einer Säule auf der an den Säulen rechts und Punkt schreiben Sie ein Komma verketten wollen .

Verwandte Themen