Hallo,
ich habe eine Excel-Tabelle mit ca. 1000 Adressen von meinem Vorgänger übernommen. Leider ist jede Adresse komplett in einer Zelle mit Zeilenschaltungen (Alt+Enter) eingegeben worden. Jetzt möchte ich die einzelnen Zeilen gerne in verschiedene Zellen zerlegen, so daß ich die Eingaben in einer Datenbank weiterverarbeiten kann. Hat jemand einen Tip, wie das geht?
Kennt jemand vielleicht den Ascii-Zeichencode für diesen Zeilenwechsel und weiß wie man den z.B. in der Finden-Funktion eingibt? Jeder andere Tip ist natürlich auch willkommen.
Besten Dank im Voraus.
Office - Word, Excel und Co. 9.753 Themen, 41.598 Beiträge
Hallo Dirk,
ich hab grad mal'n bisschen rumprobiert. In Excel selbst hab ich auch keine Möglichkeit gefunden.
Aber: ich hab mal ein paar Zellen mit diesen Alt+Enter-Schaltungen nach Word kopiert und mit der Suche rumprobiert. In Word hab ich diese Zeilenumbrüche einfach als Absatzmarke gefunden.-
Lösungsvorschlag: alle Zellen nach Word kopieren, in Word alle Absatzmarken durch ein spezielles sonst nicht vorkommendes Zeichen (ich habe gute Erfahrungen mit dem § gemacht) ersetzen und dann zurück nach Excel. Dann kannst Du dort machen was Du willst.-
Alternative: vor dem Zurückkopieren nach Excel in Word die Tabelle in Text konvertieren, alle Spezialzeichen (im Beispiel also das §) durch ein Tab ersetzen und dann wieder in eine Tabelle mit mehreren Spalten wandeln mit Tab als Separator. Und schon hast Du jede Adresszeile in einer Tabellenzelle.
Danach könntest Du diese Spalten in Excel zusätzlich wieder einfügen und dann - ggf. unter Ausschluß der ursprünglichen Spalte - in eine Datenbank umwandeln.
Viel Spaß (ist - je nach Umfang - eine Sache von wenigen Minuten)!
Peter
Hallo Peter,
vielen Dank für den Tip - Weiß nicht, warum ich da nicht selbst drauf gekommen bin.
Ich habe die Zellen mit den §-Zeichen nach dem Zurückkopieren in Excel mit "Daten - Text in Spalten" und als Trennzeichen § in mehrere Spalten aufgeteilt. So habe ich mir den Umweg über die Textdatei und den Tab als Separator gespart.
Gruß Dirk
0d 0a ist Zeilenvorschub
Hallo,
ich habe das Problem zwar wie von pedrino beschrieben lösen können, mich würde aber trotzdem interessieren, wie man Ascii-Codes bzw. Unicodes in Formeln einbindet.
Am besten exportierst Du die Adressen in eine stinknormale Textdatei.
Dann kannst Du es neu überarbeiten.
Hallo
Die Lösung in einer Formel:
Text ist in "A1", Formel in z.B. "B1"
=WECHSELN(A1;ZEICHEN(10);"")
MfG hddiesel
Hallo
Die Lösung in einer Formel:
Text ist in "A1", Formel in z.B. "B1"
Sorry: "mit Leerzeichen" sonst Text zusammen (DorisMüller)
=WECHSELN(A1;ZEICHEN(10);" ")
MfG hddiesel
Hallo
Wiso Chr(10) = Zeichen(10)?
Formel in "B1"
=CODE(A1)
"A1" selectieren und ALT + Eingabe drücken.
Anzeige in "B1" = 10
MfG hddiesel
Hallo,
danke für die Tipps - hat mir sehr geholfen.
Freundliche Grüße
Dirk