Zur Erklärung: SVerweis (Senkrecht suchend", ist eine Excel-Funktion, der man z. B. eine Artikelnummer angibt und die in einer anderen Tabelle (Matrix genannt) nach derselben sucht. Hat die Funktion die Artikelnummer gefunden, gibt sie einen Wert, z. B. den Preis des Artikels, zurück.
Unsere Lösung war:
- Die andere Tabelle (oft aus SAP oder anderen Datenbanken frisch angeliefert) muss gespeichert sein.
- Beide Dateien sollten im aktuellen Format des Programms gespeichert sein (seit 2007 schreibt Excel XML Formate, die Dateiendung lautet jetzt xlsx und nicht mehr xls). Umgespeichert wird eine Datei
in 2007 - über die Office-Schaltfläche > Veröffentlichen > Konvertieren
ab 2010 - über Register "Datei" > Information > Konvertieren
Beide Vorgänge verlangen das Schließen und Öffnen der Datei, bieten dies aber über einen Benutzerdialog an und führen es sofort automatisch aus. - Wenn es hartnäckig nicht richtig funktioniert: Excel einmal schließen und danach lief es problemlos.
Erläuterung zum Beispiel:
SVerweis sucht nach der Kunden-Nummer in einer anderen Datei, dort im Tabellenblatt "Kunden" (Matrix).
Die Matrix sind alle gefüllten Zellen der Suchtabelle.
Spaltenindex: Ist die Nummer der Spalte, dessen Inhalt der SVerweis zurückgeben soll (suche Kundennummer und liefere den Ort des Kunden).
Bereich_Verweis "0" bedeutet auch "Falsch". Die Suchtabelle muss nicht aufsteigend sortiert sein. Der SVerweis muss exakt die Kundennummern finden.
Findet die Funktion die Kundennummer nicht, liefert sie den Fehlerwert "#NV" (NoneValue, kein Wert, nicht vorhanden).
Keine Kommentare:
Kommentar veröffentlichen