Mit der IMPORTTEXT-Funktion können Sie Daten aus einer textbasierten Datei (z. B. CSV, TXT oder TSV) direkt in Excel importieren. Sie können Trennzeichen angeben, Zeilen überspringen oder übernehmen und Codierungs- oder Gebietsschemaeinstellungen anwenden, um den importierten Inhalt genau zu steuern.
Hinweis: Dieses Feature ist derzeit allgemein für Microsoft 365-Abonnenten verfügbar, die für den Insider Beta-Kanal registriert sind und Version 2502 (Build 18604.20002) oder höher in Excel für Windows ausführen.
Syntax
Die IMPORTTEXT-Funktion importiert Daten aus einer textbasierten Datei als dynamisches Array in Excel.
Die Syntax der IMPORTTEXT-Funktion lautet:
IMPORTTEXT(path, [delimiter], [skip_rows], [take_rows], [encoding], [locale])
|
Argument |
Beschreibung |
|---|---|
|
Pfad (erforderlich) |
Der lokale Dateipfad oder die URL der textbasierten Datei, die Sie importieren möchten. |
|
Trennzeichen |
Ein Zeichen oder eine Zeichenfolge, die angibt, wie Spalten in der Datei getrennt werden. Wenn diese Angabe nicht angegeben wird, verwendet die Funktion tab als Trennzeichen. |
|
skip_rows |
Eine Zahl, die angibt, wie viele Zeilen übersprungen werden sollen. Ein negativer Wert überspringt Zeilen vom Ende des Arrays. |
|
take_rows |
Eine Zahl, die angibt, wie viele Zeilen zurückgegeben werden sollen. Ein negativer Wert nimmt Zeilen vom Ende des Arrays. |
|
Codierung |
Die Dateicodierung. Standardmäßig wird UTF-8 verwendet. |
|
Gebietsschema |
Bestimmt die regionale Formatierung (z. B. Datums-, Zahlenformate). Standardmäßig wird das Gebietsschema des Betriebssystems verwendet. |
Hinweise:
-
Importfunktionen werden nicht automatisch aktualisiert. Um importierte Daten zu aktualisieren, verwenden Sie die Schaltfläche Alle aktualisieren auf der Registerkarte Daten .
-
Sie können Spalten mit fester Breite angeben, indem Sie ein durch Trennzeichen getrenntes Array aufsteigender ganzer Zahlen im Trennzeichenargument übergeben.Beispiel: =IMPORTTEXT("C:\Data\fixedwidth.txt"; {1,3})
-
Sie können die CHAR-Funktion verwenden, um Sonderzeichen für das Trennzeichenargument anzugeben.
-
Sie können die IMPORTCSV-Funktion als einfachere Alternative zum Importieren von CSV-Dateien verwenden.
Beim Importieren einer Datei aus dem Web müssen Sie möglicherweise Anmeldeinformationen angeben oder sich anmelden, um auf die Quelldatei zuzugreifen. In solchen Fällen werden Sie über ein Authentifizierungsdialogfeld aufgefordert, die für die angegebene URL zu verwendende Authentifizierungsmethode auszuwählen.
Folgende Authentifizierungsmethoden sind verfügbar:
-
Anonym: Wählen Sie diese Authentifizierungsmethode aus, wenn der Inhalt öffentlich zugänglich ist und keine Anmeldung erforderlich ist.
-
Windows: Wählen Sie diese Authentifizierungsmethode aus, wenn Sie auf eine Ressource zugreifen, für die Ihre Windows-Anmeldeinformationen erforderlich sind.
-
Standard: Wählen Sie diese Authentifizierungsmethode aus, wenn die Ressource einen Benutzernamen und ein Kennwort erfordert.
-
Web-API: Wählen Sie diese Methode aus, wenn die Webressource, mit der Sie eine Verbindung herstellen, einen API-Schlüssel zu Authentifizierungszwecken verwendet.
-
Organisationskonto: Wählen Sie diese Authentifizierungsmethode aus, wenn die Ressource Anmeldeinformationen für das Organisationskonto erfordert.
Klicken Sie zum Löschen der während des Authentifizierungsvorgangs erteilten Berechtigungen auf Daten > Daten abrufen > "Datenquelleneinstellungen...". Wählen Sie dann auf der Registerkarte "Globale Berechtigungen" den entsprechenden URL-Pfad aus, und klicken Sie auf "Berechtigungen löschen".
Beispiele
Die folgenden Beispiele basieren auf einem fiktiven Textdateipfad: "C:\Data\example.txt".
Zurückgeben der ersten beiden Zeilen aus der Quelldatei
|
Daten |
||||||||||||
|
||||||||||||
|
Formeln |
||||||||||||
|
=IMPORTTEXT("C:\Data\example.txt",,,2) |
Die folgende Abbildung zeigt das Ergebnis:
Überspringen der ersten Zeile aus der Quelldatei
|
Daten |
||||||||||||
|
||||||||||||
|
Formeln |
||||||||||||
|
=IMPORTTEXT("C:\Data\example.txt";;1) |
Die folgende Abbildung zeigt das Ergebnis: