Excel - Werte aus mehreren Zellen in eine Zeile einfügen mit Zeichenabstand?
Also ich habe folgendes Problem:
Ich habe eine Exceldatei in der in Spalte A jede Menge Nummern drinnen stehen also untereinanderen in jeder Zeile ein Wert. Siehe Beispielbild:
Diese Werte sollte ich in einer Zeile drinnen haben mit einem Zeichen dazwischen. Also so: R18000020|R18002170|R18004739|R18001273
Es sollte kein Leerzeichen dazwischen sein. Wenn ein anderes Zeichen wie zB ; dazwischen wäre ist das auch egal (dies kann ich ja dann ganz einfach im Word ersetzen).
Bin gespannt ob es so eine Funktion im Excel gibt :)
5 Antworten
- Markiere die Spalte
- Ausschneiden
- Rechtsklick > bei Inhalte einfügen dann die Option "Transponieren" wählen
- Dann speichern unter
- Als Dateityp CSV auswählen
- Fertig
Die CSV steht für Comma Separated Values
Die Datei kannst du dann mit notepad oder einem anderen Texteditor öffnen und dann hast du deine ganzen Werte in einer Zeile mit Trennzeichen.
Funktion Verketten?
Falls du den Wert unterhalb in der gleichen Spalte benötigst ist diese Funktion eher ungeeignet, weil du viel Tippen musst.
Ansonsten machst du dir eine eigene Spalte (z.B. B) und trägst in das oberste Feld ein:
Feld B2
=A2
darunter dann
Feld B3
=Verketten(B2;";";A3)
Diese Verketten Funktion kopierst du dann nur noch in die Felder B4 -B18
Das Semikolon (";") ist dann das Trennzeichen.
Du kannst doch Autofill bzw. Autokopieren nutzen (Unten rechts an der Rahmentrennliene gehen bis ein + erscheint und doppelklicken)
B2: =A2
B3: =B2&"|"&A3
Dann die Formel aus B3 runterziehen bis Zeile 18
Sollen die alle in einem Feld drinne stehen oder in einer Zeile?
Sonst einfach Kopieren und beim Einfügen "Transponieren" wählen, dann würden sie alle in einer Zeile statt in einer Spalte stehen.
Nur so am Rande: Das sind keine Nummern/Zahlen, sondern alphanummerische Zeichen, mit denen Excle z.B. nicht rechnen kann.
Die Funktion funktioniert zwar - ist aber leider doch nicht ganz optimal wenn man mehrere hundert Zeilen hat, da zieh ich ziemlich lange runter...