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

Maximale Zeilenanzahl in SVERWEIS-Matrix ...

Forumthread: Maximale Zeilenanzahl in SVERWEIS-Matrix ...

Maximale Zeilenanzahl in SVERWEIS-Matrix ...
14.12.2003 13:52:00
Thomas
Hallo Helfende,

folgende Frage beschäftigt mich.

Eine Lagerliste soll per SVERWEIS-Funktion in eine Stammdatentabelle (5500 Zeilen) übertragen werden.
1. Frage:
Darf die Matrix 5500 Zeilen lang sein?

Das Kriterium nach dem gesucht wird ist die Artikelnummer.
2.Frage:
Wie lang darf das Suchkriterium maximal sein?
Ich habe nämlich festgestellt, das ab 4 bis 5 Zeichen #NV auftritt.

Danke.

Thomas
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Maximale Zeilenanzahl in SVERWEIS-Matrix ...
14.12.2003 13:57:16
Ramses
Hallo Thomas

Zu 1.
Die Matrix darf 65536 Zeilen lang sein :-))

Zu 2.
Das Suchkriterium darf maximal 1024 Zeichen lang sein.
Sollte allerding #NV auftauchen ist das Hinweis darauf dass der Suchbegriff nicht gefunden werden konnte. Das kann entweder an unterschiedlicher Schreibweise ( Leerzeichen o.ä.) liegen oder dass die Daten nicht aufsteigend sortiert sind. In diesem Fall verwende als letzten Parameter die Option ";0)" dann sucht EXCEL auf jeden Fall den ganzen bereich durch.

Gruss Rainer
Anzeige
AW: Maximale Zeilenanzahl in SVERWEIS-Matrix ...
14.12.2003 13:59:09
K.Rola
Hallo,

verwendest du die Funktion auch per VBA?

Gruß K.Rola
AW: Maximale Zeilenanzahl in SVERWEIS-Matrix ...
14.12.2003 21:39:30
Micha
Hallo Thomas,

ich denke das geht. Du kannst dir die Werte sortieren lassen. Per VBA kein Thema. Dann lass mit deinem Sverweis die Daten auslesen. Vielleicht solltest du darauf achten, ob der Wert, nachdem gesucht werden soll, zu 100 % stimmen muss.
Du kannst in der 4. Funktionszeile den Begriff "falsch" verwenden, und es wird dir immer nur der 100% stimmende Wert gezogen...

Viel Erfolg!

Micha
Anzeige
;
Anzeige

Infobox / Tutorial

Maximale Zeilenanzahl in SVERWEIS-Matrix


Schritt-für-Schritt-Anleitung

  1. Öffne Deine Excel-Datei und gehe zu der Tabelle, in der Du die SVERWEIS-Funktion anwenden möchtest.
  2. Definiere Deine Matrix: Stelle sicher, dass die Matrix, die Du für die SVERWEIS-Funktion verwenden möchtest, weniger als 65536 Zeilen enthält. Die maximale Zeilenanzahl in Excel beträgt 1048576, aber für die SVERWEIS-Funktion ist die Matrix auf 65536 Zeilen begrenzt.
  3. Gib die SVERWEIS-Formel ein: Die Formel sieht folgendermaßen aus:
    =SVERWEIS(Suchkriterium; Matrix; Spaltenindex; [Bereich_Verweis])

    Ersetze Suchkriterium mit der Zelle, die die Artikelnummer enthält, Matrix mit dem Bereich deiner Daten und Spaltenindex mit der Spaltennummer, aus der Du Daten abrufen möchtest.

  4. Achte auf das Suchkriterium: Dieses darf maximal 1024 Zeichen lang sein. Wenn Du #NV erhältst, könnte das daran liegen, dass das Suchkriterium nicht gefunden wurde.
  5. Überprüfe die Schreibweise: Stelle sicher, dass die Schreibweise des Suchkriteriums genau übereinstimmt und dass keine überflüssigen Leerzeichen vorhanden sind.

Häufige Fehler und Lösungen

  • Fehler: #NV
    Lösung: Überprüfe die Schreibweise des Suchkriteriums und stelle sicher, dass die Daten in der Matrix sortiert sind. Verwende 0 als letzten Parameter, um die gesamte Matrix nach dem Suchkriterium zu durchsuchen.

  • Fehler: Matrix größer als die maximale Zeilenanzahl
    Lösung: Reduziere die Anzahl der Zeilen in Deiner Matrix auf maximal 65536.


Alternative Methoden

Falls Du die SVERWEIS-Funktion nicht verwenden möchtest, kannst Du auch Funktionen wie INDEX und VERGLEICH einsetzen. Diese Funktionen bieten eine ähnliche Funktionalität und sind oft flexibler.

Ein Beispiel für die Verwendung von INDEX und VERGLEICH ist:

=INDEX(Bereich; VERGLEICH(Suchkriterium; Suchbereich; 0))

Hierbei wird der Wert aus dem angegebenen Bereich zurückgegeben, der dem Suchkriterium entspricht.


Praktische Beispiele

Angenommen, Du hast eine Lagerliste mit Artikelnummern in Spalte A und Preisen in Spalte B. Um den Preis eines bestimmten Artikels zu finden, könntest Du folgende Formel verwenden:

=SVERWEIS(C2; A:B; 2; FALSCH)

In diesem Beispiel ist C2 die Zelle, die die Artikelnummer enthält. Diese Formel sucht den Preis in der Matrix A:B und gibt den entsprechenden Preis zurück.


Tipps für Profis

  • Nutze die Option "FALSCH": Wenn Du sicherstellen möchtest, dass die Übereinstimmung exakt ist, setze den letzten Parameter auf "FALSCH".
  • Vermeide Leerzeichen: Achte darauf, dass keine zusätzlichen Leerzeichen in Deinen Daten vorhanden sind, um Probleme mit der SVERWEIS-Funktion zu vermeiden.
  • Sortiere Deine Daten: Wenn Du häufig mit der SVERWEIS-Funktion arbeitest, halte Deine Daten in aufsteigender Reihenfolge, um die Effizienz zu erhöhen.

FAQ: Häufige Fragen

1. Wie viele Zeilen darf meine SVERWEIS-Matrix maximal haben?
Die maximale Zeilenanzahl für eine SVERWEIS-Matrix beträgt 65536 Zeilen.

2. Was kann ich tun, wenn ich #NV erhalte?
Überprüfe die Schreibweise des Suchkriteriums und stelle sicher, dass die Matrix sortiert ist. Verwende gegebenenfalls 0 als Parameter, um die gesamte Matrix zu durchsuchen.

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