Konvertieren Sie eine Spalte in eine durch Kommas getrennte Liste

Konvertieren Sie eine Spalte in eine durch Kommas getrennte Liste

Ich habe die Aufgabe, ein einfaches Excel-Tabellenblatt zu erstellen, das eine unbestimmte Anzahl von Zeilen in Spalte A wie folgt annimmt:

1234
123461
123151
11321

Und machen Sie daraus eine durch Kommas getrennte Liste in einer anderen Zelle, die der Benutzer einfach kopieren und in ein anderes Programm einfügen kann, wie folgt:

1234,123461,123151,11321

Wie geht das am einfachsten?

Antwort1

Ja, ich weiß, dass dies eine doppelte Frage ist. Es tut mir leid, ich habe alles falsch gemacht. Aber ich habe eine tolle Antwort. Ich habe mich nur angemeldet, um eine Antwort auf diese Frage posten zu können. Aber Sie brauchten 10 Reputationspunkte, um die ursprüngliche Frage zu beantworten.

Um dieses Problem zu lösen, verwenden Sie keinen Code und kein CONCATENATE, da dies zu umständlich ist.

Verwenden Sie die Excel-Formel TEXTJOIN

Sie können Ihr Trennzeichen auswählen

Zum Beispiel

=TEXTJOIN(",",,A1:A4)

Ergebnisse in: 1234,123461,123151,11321

Juhu! Bitte teilen Sie das, denn ich kann es nicht ertragen, wenn Leute mit Excel kämpfen! Es ist unglaublich! Excel hat mein Leben verändert!

Antwort2

Wenn Sie Office 365 Excel haben, können Sie TEXTJOIN() verwenden:

=TEXTJOIN(",",TRUE,A:A)

Wenn nicht, müssen Sie eine Hilfsspalte verwenden:

Tragen Sie in B1 ein:

=A1&","&B2

Und nach unten kopieren.

Geben Sie dann in eine andere Zelle Folgendes ein:

=Left(B1,Len(b1)-1)

Bildbeschreibung hier eingeben

verwandte Informationen