Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: SVERWEIS mit *.csv Dateien

SVERWEIS mit *.csv Dateien
10.06.2005 16:39:47
Martin
Hi,
habe ein kleines Problem und habe gesehen, dass euer Forum recht effizient ist, deshalb widme ich diese Frage an euch. Ich besitze einen Onlineshop und würde gerne meine Rechnungen mit Excel schreiben. Die Shopsoftware ermöglicht es mir, zB Kunden und Artikel in einer csv Datei zu exportieren.
Jetzt wollte ich einen SVERWEIS in meinem Rechnungsformular zur genannten csv Datei machen, damit zB nur die Artikelnummer eingegeben werden muss und der Rest mit Preisen und Bezeichnungen sich dann automatisch einfügt [=WENN(A26="";"";SVERWEIS(A26;artikel.csv!artikel;1))].
Problem ist, dass der Export der Artikelnummer nicht in der ersten Zeile stattfindet, sondern in Spalte M. Was ich sagen will ist, dass irgendwie gar nichts so funktioniert wie ich will ;-)
Gibt es da eine Möglichkeit, dieses Problem zu bewältigen? Wäre super wenn mir da jemand helfen könnte, denn ich habe zwar so gesehen schon die guten Vorkenntnisse als Programmierer, aber ich bin eine Flasche was Microsoft Produkte anbelangt *gg*
Gruß und Danke im voraus
Martin
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: SVERWEIS mit *.csv Dateien
10.06.2005 19:48:10
Martin
Leider hat es mir auch nicht so geholfen. Kann ich das dir / euch mal per eMail schicken? Ich möchte es hier nicht hochladen, aus dem Grund weil da Dateien drin sind, die für die Öffentlichkeit nicht zugänglich sein dürfen.
Gruß
Martin
Anzeige
;
Anzeige

Infobox / Tutorial

SVERWEIS mit CSV-Dateien in Excel meistern


Schritt-für-Schritt-Anleitung

  1. CSV-Datei vorbereiten: Stelle sicher, dass deine CSV-Datei korrekt formatiert ist. Die Artikelnummer sollte in einer Spalte stehen, die von deinem SVERWEIS referenziert werden kann.

  2. Excel öffnen: Starte Excel und öffne dein Rechnungsformular.

  3. Daten importieren: Gehe zu Daten > Daten abrufen > Aus Text/CSV und wähle deine CSV-Datei aus. Achte darauf, die Daten korrekt zu importieren.

  4. SVERWEIS-Formel einfügen: Gib in die Zelle, in der du die Artikelbezeichnung oder den Preis automatisch einfügen möchtest, die folgende Formel ein:

    =WENN(A26="";"";SVERWEIS(A26;[artikel.csv]Tabelle1!$M:$N;2;FALSCH))

    Hierbei ist A26 die Zelle mit der Artikelnummer, und Tabelle1!$M:$N ist der Bereich, in dem sich deine Daten befinden. Stelle sicher, dass du die Spalte für die Artikelnummer (M) und die Spalte für den Preis oder die Bezeichnung (N) korrekt angibst.

  5. Formel testen: Überprüfe, ob die Daten korrekt ausgefüllt werden, indem du eine Artikelnummer eingibst.


Häufige Fehler und Lösungen

  • Fehler: #NV: Dieser Fehler tritt auf, wenn die Artikelnummer nicht in der CSV-Datei gefunden wird. Überprüfe, ob die Artikelnummer korrekt eingegeben ist und ob sie in der CSV-Datei existiert.

  • Fehler: Ungültiger Bezug: Wenn der Bereich nicht korrekt angegeben ist, kann dies zu einem Fehler führen. Achte darauf, dass du den richtigen Tabellennamen und den richtigen Bereich angibst.

  • Problem mit dem Import: Manchmal werden beim Import der CSV-Datei die Spalten nicht richtig erkannt. Stelle sicher, dass die Trennzeichen (z.B. Kommas oder Semikolons) korrekt eingestellt sind.


Alternative Methoden

Wenn der SVERWEIS nicht die gewünschten Ergebnisse liefert, kannst du auch die folgenden Methoden in Betracht ziehen:

  • XVERWEIS: In neueren Excel-Versionen ist die XVERWEIS-Funktion verfügbar, die flexibler ist und bessere Ergebnisse liefert:

    =XVERWEIS(A26;[artikel.csv]Tabelle1!$M:$M;[artikel.csv]Tabelle1!$N:$N)
  • Power Query: Nutze Power Query, um Daten aus CSV-Dateien zu importieren und zu transformieren. Dies ermöglicht es dir, komplexere Datenanalysen durchzuführen.


Praktische Beispiele

Angenommen, du hast eine CSV-Datei mit folgenden Daten:

Artikelnummer Bezeichnung Preis
1001 Artikel A 10,00
1002 Artikel B 15,00
1003 Artikel C 20,00

Du würdest die SVERWEIS-Formel wie folgt anpassen:

=WENN(A26="";"";SVERWEIS(A26;[artikel.csv]Tabelle1!$M:$N;2;FALSCH))

Hierbei wird die Artikelnummer in der Zelle A26 eingegeben, und die Bezeichnung wird in der Zelle angezeigt, wo die Formel eingegeben wurde.


Tipps für Profis

  • Datenvalidierung: Verwende die Datenvalidierungsfunktion, um sicherzustellen, dass nur gültige Artikelnummern eingegeben werden.

  • Fehlerüberprüfung: Setze die Formel in Kombination mit der WENNFEHLER-Funktion ein, um Fehler abzufangen:

    =WENNFEHLER(SVERWEIS(...); "Artikel nicht gefunden")
  • Dynamische Bereiche: Überlege, die Tabelle als dynamischen Bereich zu definieren, um sie automatisch zu aktualisieren, wenn neue Artikel hinzugefügt werden.


FAQ: Häufige Fragen

1. Was mache ich, wenn die CSV-Datei nicht geladen werden kann?
Überprüfe die Dateiberechtigungen und stelle sicher, dass die Datei nicht von einem anderen Programm verwendet wird.

2. Welche Excel-Version benötige ich für die XVERWEIS-Funktion?
Die XVERWEIS-Funktion ist in Excel 365 und Excel 2019 verfügbar. Stelle sicher, dass du eine dieser Versionen verwendest.

3. Kann ich SVERWEIS auch mit mehreren Kriterien verwenden?
Ja, dafür kannst du die WENNS-Funktion oder die Kombination von SVERWEIS mit anderen Funktionen wie VERKETTEN verwenden, um mehrere Bedingungen zu prüfen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige