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

Forumthread: Sverweis mit Grenzen?

Sverweis mit Grenzen?
gio
Hallo Experten,
ich brauche Eure Hilfe.
Ich greife mit Sverweis immer auf Preise und Daten zu.
Die Formel ist absolut richtig, die Matrix auch.
Ab genau 10.000 Zeilen in der Quelldatei geht SVerweis nicht mehr.
Alle Werte erscheinen dann NV
Bei erneuten bestätigen innerhalb Zelle erscheint "Nicht genügnend Arbeitsspeicher"
Habe die Quelldatei mit 9.999 Zeilen gespeichert, dann geht es wieder.
Komischerweise hat das auch nichts mit den Arbeitsspeicher zu tun lt. Administrator.
Keine Ahnung woran das sonst liegen kann.
Bin für jede Hilfe dankbar.
gio
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Sverweis mit Grenzen?
05.07.2010 18:08:41
Firmus
hi gio,
zeige doch mach dein sverweis-statement.
Häufig liegt NV an zu wenig spalten/zeilen in der matrix bezogen auf den Ursprung.
=SVERWEIS(B11;$F$11:$G$13;4;FALSCH) führt zu NV, matrix 2 spalten, ergebnis aus spalte 4 nicht möglich.
=SVERWEIS(B14;$F$11:$G$13;2;FALSCH) führt zu NV, wenn der Wert auf B14 in F11 bis F13 nicht enthalten ist.
Arbeitsspeicher: Ich nutze den Taskmanager Ruprik "Leistung" um zu sehen ob mein Speicher am Limit ist.
Viel Erfolg,
Firmus
Anzeige
Falscher Fehler!
05.07.2010 19:52:19
BoskoBiati
Hallo Firmus,
=SVERWEIS(B11;$F$11:$G$13;4;FALSCH) führt zu NV, matrix 2 spalten, ergebnis aus spalte 4 nicht möglich. das stimmt nicht, das führt zu dem Fehler #BEZUG!
Gruß
Bosko
AW: Falscher Fehler! NV vs Bezug
05.07.2010 20:07:19
firmus
Hallo Bosko,
schlampig getestet von mir.
a) wenn der gesuchte Wert in der Matrix (1.Spalte) vorhanden ist, gibt es einen Bezug-Fehler.
b) wenn der gesuchte Wert in der Matrix (1.Spalte) nicht existiert, gibt es einen NV-Fehler.
sorry,
Firmus
Anzeige
AW: Sverweis mit Grenzen?
05.07.2010 20:05:36
BoskoBiati
Hallo,
kann ich nicht nachvollziehen:
Tabelle2

 ABC
36WertErgebnisZeilennr.:
37102901188110290

Formeln der Tabelle
ZelleFormel
B37=SVERWEIS(A37;Tabelle3!A:B;2;0)
C37=VERGLEICH(B37;Tabelle3!B:B;0)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Tabelle3

 AB
102881028811879
102891028911880
102901029011881
102911029111883

Formeln der Tabelle
ZelleFormel
A10288=ZEILE()
B10288=GANZZAHL(A10288*2/WURZEL(3))
A10289=ZEILE()
B10289=GANZZAHL(A10289*2/WURZEL(3))
A10290=ZEILE()
B10290=GANZZAHL(A10290*2/WURZEL(3))
A10291=ZEILE()
B10291=GANZZAHL(A10291*2/WURZEL(3))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Wohl doch ein Fehler in der uns nicht bekannten Formel?
Gruß
Bosko
Anzeige
AW: Sverweis mit Grenzen?
06.07.2010 08:28:09
gio
Vielen Dank für die Beiträge!
hier ist meine Formel:
=SVERWEIS(A88;'L:\UN Einkauf\KALK_PRE\[Übersicht Preissituation.xls]CArtikel'!$C$2:$M$15000;8;FALSCH)
Formel funktioniert erst wieder wenn ich in der Quelldatei weniger als 10000 Zeilen abspeichere.
Vielen Dank
gio
AW: Sverweis mit Grenzen?
06.07.2010 09:01:12
gio
Jetzt habe ich noch eine interessante Entdeckung gemacht.
Sverweis funktioniert mit 15.000 Zeilen wenn die Quelldatei geöffnet ist.
Komisch oder?
Anzeige
AW: Sverweis mit Grenzen?
06.07.2010 10:22:39
gio
Problem gelöst.
Excel neu installiert.
Ursache unbekannt.
Für all die Mühe, für das neue Wissen, für jeden Beitrag recht herzlichen Dank
Mit Respekt
gio
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Sverweis mit Grenzen in Excel


Schritt-für-Schritt-Anleitung

  1. Öffne Excel: Stelle sicher, dass Du die richtige Version verwendest. Einige Probleme mit dem SVERWEIS können von der Excel-Version abhängen.

  2. Erstelle Deine Datenmatrix: Stelle sicher, dass die Daten, auf die Du zugreifen möchtest, in einer Matrix angeordnet sind. Achte dabei darauf, dass die erste Spalte der Matrix die Suchkriterien enthält.

  3. Formel eingeben: Verwende die folgende Formel als Beispiel:

    =SVERWEIS(A1;B2:D10000;2;FALSCH)

    Hierbei ist A1 der Suchwert, B2:D10000 die Datenmatrix und 2 gibt die Spalte an, aus der das Ergebnis zurückgegeben werden soll.

  4. Grenzen beachten: Beachte, dass es bei einer zu großen Datenmatrix (z.B. mehr als 10.000 Zeilen) zu Problemen kommen kann. Dies kann zu einem #NV-Fehler führen.

  5. Matrix überprüfen: Stelle sicher, dass die Matrix nicht mehr Zeilen hat, als Excel verarbeiten kann. Überprüfe auch, ob die Quelldatei geöffnet ist, falls Du auf mehr als 10.000 Zeilen zugreifen möchtest.


Häufige Fehler und Lösungen

  • #NV-Fehler: Dieser Fehler tritt auf, wenn der gesuchte Wert nicht in der ersten Spalte der Matrix vorhanden ist. Überprüfe die Eingabewerte.

  • #BEZUG!-Fehler: Dies geschieht, wenn Du versuchst, auf eine nicht existierende Spalte in der Matrix zuzugreifen. Stelle sicher, dass die Spaltennummer innerhalb der Matrixgrenzen liegt.

  • Arbeitsspeicherprobleme: Wenn Excel meldet, dass der Arbeitsspeicher nicht ausreicht, kann dies an der Größe der Datenmatrix liegen. Schließe andere Anwendungen oder reduziere die Anzahl der Zeilen.


Alternative Methoden

  • XVERWEIS: Wenn Du Excel 365 oder Excel 2021 verwendest, kannst Du den XVERWEIS verwenden, der flexibler ist und keine Einschränkungen bezüglich der Zeilenanzahl hat.

    =XVERWEIS(A1;B2:B15000;C2:C15000; "Nicht gefunden")
  • FILTER-Funktion: Eine weitere Möglichkeit, Daten aus großen Datensätzen zu extrahieren, ist die Verwendung der FILTER-Funktion, die ebenfalls in neueren Excel-Versionen verfügbar ist.


Praktische Beispiele

  • SVERWEIS mit Zeilen: Wenn Du auf Werte in einer großen Tabelle zugreifen musst:

    =SVERWEIS(A88;'L:\UN Einkauf\KALK_PRE\[Übersicht Preissituation.xls]CArtikel'!$C$2:$M$15000;8;FALSCH)

    Achte darauf, dass die Quelldatei geöffnet ist, um auf mehr als 10.000 Zeilen zugreifen zu können.

  • Beispiel für SVERWEIS innerhalb einer Matrix:

    =SVERWEIS(B37;Tabelle3!A:B;2;0)

Tipps für Profis

  • Matrixgrößen optimieren: Halte die Datenmatrix so klein wie möglich, um die Leistung zu verbessern und mögliche Excel-Grenzen zu umgehen.

  • Daten sortieren: Wenn Du die SVERWEIS-Funktion mit einer sortierten Matrix verwendest, kannst Du die letzte Argumente auf WAHR setzen, um eine schnellere Suche zu ermöglichen.

  • Verwende Named Ranges: Benutze benannte Bereiche für deine Datenmatrix, um die Formeln klarer und einfacher zu machen.


FAQ: Häufige Fragen

1. Wie viele Zeilen kann ein SVERWEIS in Excel verarbeiten? Die maximale Anzahl an Zeilen hängt von der Excel-Version ab. In der Regel kann Excel bis zu 1.048.576 Zeilen verarbeiten, jedoch können Performance-Probleme bei großen Datenmengen auftreten.

2. Was kann ich tun, wenn ich einen NV-Fehler bekomme? Überprüfe, ob der gesuchte Wert in der ersten Spalte der Matrix vorhanden ist und ob die Matrix korrekt definiert ist.

3. Gibt es eine Möglichkeit, SVERWEIS effizienter zu nutzen? Ja, Du kannst die Matrix verkleinern, die Daten sortieren oder den XVERWEIS verwenden, wenn Du eine neuere Excel-Version hast.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige