Daten in Textdatei nach Excel übertragen

Oft werden Daten, die Sie in Excel weiterverarbeiten möchten, in Textdateien zur Verfügung gestellt. In diesem Tipp zeigen wir Ihnen einige Möglichkeiten, wie Sie Daten aus Textdateien nach Excel übertragen und dabei noch Umformungen vornehmen können.

Die Übertragung der Daten soll anhand der folgenden Textdatei erläutert werden:

Textdatei

Bei der Übertragung sollen folgende Punkte sichergestellt werden:

  • Postleitzahlen sollen in Excel nicht als Zahlen formatiert werden, damit Postleitzahlen, die in Deutschland mit meiner 0 beginnen, richtig dargestellt werden.
  • Das Datum soll in Excel nicht im Format jjjjmmtt, sondern im deutschen Datumsformat tt.mm.jjjj erscheinen.
  • Die Umsatzbeträge sollen keinen Dezimalpunkt, sondern ein Dezimalkomma enthalten.

Es gibt in Excel mehrere Möglichkeiten, Daten aus einer Textdatei in ein Tabellenblatt zu übertragen:

  • Übertragung der Daten per Zwischenablage
  • Import einer Textdatei über die Registerkarte Externe Daten
  • Öffnen der Textdatei aus Excel

Übertragen per Zwischenablage

Gehen Sie bitte folgendermaßen vor, um die Daten aus der Textdatei per Zwischenablage zu übertragen.

  1. Öffnen Sie die Textdatei in einem Editor wie z.B. Notepad.
  2. Markieren Sie den ganzen Inhalt mit der Tastenkombination <STRG> und <A>.
  3. Drücken Sie zum Kopieren der Daten die Tastenkombination <STRG> und <C>.
  4. Wechseln Sie nach Excel und aktivieren Sie die Zelle, ab der Sie die Daten einfügen möchten.
  5. Drücken Sie die Tastenkombination <STRG> und <V>. Alle Daten werden
    ab der aktivierten Zelle in das Tabellenblatt übertragen. Die Daten werden in Excel folgendermaßen dargestellt:

    Importierte Textdatei in Excel

  6. Klicken Sie auf den Smarttag mit der Kennzeichnung (Strg) und dann auf den Menüpunkt Textkonvertierungs-Assistenten verwenden. Es erscheint das folgende Dialogbild:

    Schritt 1 Textkonvertierungsassistent in Excel

  7. Da in der Textdatei das Semikolon als Trennzeichen verwendet wird, brauchen Sie in diesem Dialogbild nichts ändern. Klicken Sie auf die Schaltfläche Weiter. Es erscheint das folgende Dialogbild:

    Schritt 2 Textkonvertierungsassistent in Excel

  8. Deaktivieren Sie im Bereich Trennzeichen den Eintrag Tabstopp bzw. Leerzeichen und aktivieren Sie den Eintrag Semikolon. Klicken Sie auf die Schaltfläche Weiter. Es erscheint das nächste Dialogbild:

    Schritt 3 Textkonvertierungsassistent in Excel

  9. In diesem Dialogbild nehmen Sie bitte folgenden Änderungen vor:
    • Markieren Sie die Spalte PLZ und aktivieren Sie im Bereich Datenformat der Spalten den Eintrag Text.
    • Danach markieren Sie bitte die Spalte Letzter Auftrag und ändern in dem Kombinationsfeld rechts neben dem Eintrag Datum im Bereich Datenformat der Spalten den Eintrag auf JMT. Diese Änderung ist notwendig, damit beim Import das Datum in der Textdatei in der Form jjjmmtt (JMT) in das Format tt.mm.jjjj übertragen wird. Zum Beispiel soll das Datum 20160405 als 05.04.2016 erscheinen.
    • Zuletzt soll der Dezimalpunkt in der Textdatei durch ein Dezimalkomma ersetzt werden. Klicken Sie dazu auf die Schaltfläche Weitere…. Das folgende Dialogbild wird eingeblendet:

      Einstellungen Textkonvertierungsassistent in Excel

    • Ändern Sie das Dezimaltrennzeichen auf .(Punkt). und das 1000er-Trennzeichen auf ,(Komma).
    • Klicken Sie auf die Schaltfläche OK.
  10. Klicken Sie auf die Schaltfläche Fertig stellen.

Die Daten werden konvertiert und in Excel jetzt folgendermaßen dargestellt:

Ergebnis des Textdateiimports in Excel

Wenn Sie nach dem Kopieren der Daten aus der Textdatei in die Excel-Arbeitsmappe nicht direkt den Textkonvertierungsassistenten aufgerufen haben, können Sie die Konvertierungsschritte nachholen, indem Sie folgendermaßen vorgehen:

  1. Markieren Sie den Zellbereich mit den importierten Daten.
  2. Klicken Sie im Menüband auf der Registerkarte Daten in der Gruppe Datentools auf die Schaltfläche Text in Spalten. Der Textkonvertierungsassistent wird gestartet und führt Sie durch die einzelnen Schritte.

Import einer Textdatei über die Registerkarte Externe Daten

Die Vorgehenswiese empfiehlt sich, wenn die Textdatei regelmäßig aktualisiert bzw. erweitert wird und Sie die aktuellen Daten nach Excel wiederholt importieren möchten.

Gehen Sie Sie bitte folgendermaßen vor:

  1. Aktivieren Sie die Zelle, ab der Sie die Daten einfügen möchten.
  2. Klicken Sie im Menüband auf der Registerkarte Daten in der Gruppe Externe Daten abrufen auf die Schaltfläche Aus Text.
  3. Suchen Sie im Windows Explorer nach der Textdatei und klicken Sie auf die Schaltfläche Importieren. Der Textkonvertierungsassistent von Excel wird gestartet. Im ersten Bild des Assistenten werden zusätzlich der Ordner und der Dateiname der gewählten Textdatei angezeigt.
  4. Ab jetzt ist die Vorgehensweise identisch mit dem Vorgehen bei dem Übertragen aus der Zwischenablage (Siehe ab Punkt 7 ff. in Übertragen per Zwischenablage.).

Wenn die Textdatei im Dateisystem aktualisiert worden ist, können Sie die Daten in der Excel-Arbeitsmappe folgendermaßen wieder importieren:

  1. Aktivieren Sie eine beliebige Zelle in der Tabelle mit den importierten Dateien.
  2. Drücken Sie auf die rechte Maustaste und klicken Sie im Kontextmenu auf den Menüpunkt Aktualisieren. Der Windows-Explorer wird geöffnet.
  3. Suchen Sie nach der Textdatei und klicken Sie auf die Schaltfläche Öffnen. Die Daten werden in der Excel-Arbeitsmappe aktualisiert.

Öffnen der Textdatei in Excel

Eine dritte Alternative, eine Textdatei nach Excel zu importieren, ist das direkte Öffnen der Datei:

  1. Klicken Sie in Excel im Menüband auf die Registerkartei Datei und öffnen Sie den Windows Explorer.
  2. Wählen Sie im Kombinationsfeld Dateityp den Eintrag Alle Dateien(*.*)
    oder den Eintrag Textdateien (*.prn;*.csv; *.txt).
  3. Suchen Sie im Explorer nach der Textdatei und klicken Sie auf die Schaltfläche Öffnen. Der Textkonvertierungsassistent von Excel wird wieder gestartet. Im ersten Bild des Assistenten werden zusätzlich der Ordner und der Dateiname der gewählten Textdatei angezeigt.
  4. Ab jetzt ist die Vorgehensweise identisch mit dem Vorgehen bei dem Übertragen aus der Zwischenablage (Siehe ab Punkt 7 ff. in Übertragen per Zwischenablage.).
Michael Richter

Michael Richter

Autor

Ich unterstütze unsere Kunden in erster Linie durch Programmierung von Datenbankanwendungen und Zusatzmodulen von Microsoft Office. In Seminaren und Tipps auf unserer Blogseite gebe ich mein Wissen weiter.

5 Kommentare

  1. sehr gute Anleitung! Nach 1) langem Probieren und 2) vergeblicher Suche auf Microsoft-support-Seiten habe ich hier endlich den passenden Tipp gefunden. Jetzt funktionierts!
    vielen Dank!

  2. Super!!! Vielen Dank! Hat mir sehr geholfen!

  3. Für Excel 2016+:
    Um Dezimalzahlen im US-Format (Punkt und Komme vertauscht) zu importieren kann folgendes Verfahren verwendet werden:
    – Textdatei mit “… Aus Text/CSV” importieren
    – Bearbeiten des Imports
    – mit einem Rechtsklick auf die zu importierende Spalte
    – Typ ändern
    – Mit Gebietsschema …
    – Datentyp Dezimalzahl
    – Gebietsschema “Englisch (USA)”

  4. Habe etwas Zeit gebraucht! Im Alter geht das nicht mehr so schnell wk

  5. Ich wusste nicht wie es geht 🙂

Pin It on Pinterest

Share This