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

Forumthread: Excel Befehl "=Verweis(..)" funktioniert nicht

Excel Befehl "=Verweis(..)" funktioniert nicht
09.02.2006 13:14:04
ingo
Hallo,
Habe im beiliegendem Exceldiagramme 2 Spalten. Möchte jetzt das er aus der ersten Zeile den Vergleichswert heraus sucht und dann den parallelen Wert aus Zeile 2 ausgibt. Funktioniert nicht.
Zwischen den Zeilen sind zwar Leerspalten, dies kann ich aber nicht verhindern, da ich die Daten so einlese.
Help Help...
gruß Ingo
https://www.herber.de/bbs/user/30826.xls
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel Befehl "=Verweis(..)" funktioniert nicht
09.02.2006 13:39:54
Reinhard
Hi Ingo,
es funktioniert doch, okay es wird nicht der erste Wert sondern warum auch immer der zweite Wert ermittelt, da das Suchkriterium 2mal in B steht.
Hier wird der erste Wert ermittelt:
=SVERWEIS(1087157;$B$5:$C$600;2;0)
Gruß
Reinhard
ps:Das Forum lebt auch von Rückmeldungen.
Anzeige
AW: Excel Befehl "=Verweis(..)" funktioniert nicht
ingo
Suuuuper!!!!!!!
Ich weiß auch nicht warum es mit "Verweis" nicht klappt. Aber jetzt funktioniert es.
Besten dank
Gruß Ingo
AW: Excel Befehl "=Verweis(..)" funktioniert nicht
09.02.2006 23:40:33
daniel
Hallo,
das liegt daran, daß der Verweis einwenig anders funktioniert als der SVerweis mit Parameter 0 am Ende.
Der Sverweis (mit Parameter 0) sucht genau den erstem passenden Wert. Wird der passende Wert nicht gefunden, erfolgt eine Fehlermeldung (das unschöne #NV, das sicht durch jede weitere Berechnung durchzieht)
Der Verweis sucht nicht den genauen Wert, sondern er sucht zunächst den NÄCHST GRÖSSEREN Wert und nimmt dann aber nicht diesen sondern den Wert davor! (nochmal lesen und setzen lassen).
Dies hat zwei Konsequenzen:
1. damit der der Verweis richtig funktioniert, muß die Tabelle nach der Suchspalte sortiert sein.
(beim SVerweis mit 0 ist das nicht erforderlich)
2. ist der Suchwert in der Tabelle nicht vorhanden, erfolgt KEINE Fehlermeldung, es wird eben nach der Logik der nächst kleinere Wert zurückgegeben.
Diese Verhalten kann sinnvoll sein, wenn auch Zwischenwerte eingebeben werden können,
z.b. ein Kalkulationsprogramm für den Fuhrpark:
1-4 Personen: PKW
5-9 Personen: Kleinbus
10-20 Personen 20-Sitzerbus + Fahrer
30-50 Pesonen: Reisebus + Fahrer
wo auch bei 3,7,15 oder 25 Personen ein sinvolles Ergebnis rauskommen muß.
Allerdings lässt sich diese Funktion auch mit dem SVerweis erreichen, wenn statt der 0 ein anderer Parameter gesetzt wird (hier aber bitte die Hilfe zu Rate ziehen)
Insgesamt ist das Arbeiten mit dem SVerweis sicherer (Fehlermeldung) und komfortabler als mit dem Verweis. Den Verweis würde ich mittlerweils nur noch verwenden, wenn es nicht möglich ist, den Suchvektor vor dem Ergebnisvektor zu plazieren, aber das ist mir bisher noch nie passiert.
Gruß Daniel
Anzeige
AW: Excel Befehl "=Verweis(..)" funktioniert nicht
09.02.2006 13:49:27
volker
hallo
also am verweis sehe ich keinen fehler
1087157 gibt es 2 mal
die leerzeilen kriegst du so weg
=INDIREKT("A" & KKLEINSTE(WENN($B$5:$B$600&lt&gt"";ZEILE($5:$600);"");ZEILE(A1)))
=INDIREKT("B" & KKLEINSTE(WENN($B$5:$B$600&lt&gt"";ZEILE($5:$600);"");ZEILE(A1)))
(matrixformel mit strg+hochstellen+eingabe abschliesen)
und dann nach unten kopieren.
gruß volker.
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Excel Verweis und seine Alternativen: Lösungen und Tipps


Schritt-für-Schritt-Anleitung

  1. Verwendung der SVERWEIS-Funktion: Wenn dein Excel Verweis nicht funktioniert, kann der SVERWEIS eine gute Alternative sein. Die Grundformel lautet:

    =SVERWEIS(Suchkriterium; Tabelle; Spaltenindex; [Bereich_Verweis])
    • Suchkriterium: Der Wert, den du suchst.
    • Tabelle: Der Bereich, in dem gesucht wird.
    • Spaltenindex: Die Nummer der Spalte, aus der der Wert zurückgegeben werden soll.
    • Bereich_Verweis: Setze auf 0 für eine exakte Übereinstimmung.
  2. Fehlermeldungen beachten: Wenn der SVERWEIS nicht funktioniert, beispielsweise wenn er in bestimmten Zeilen nicht funktioniert (sverweis funktioniert nicht in allen zeilen), überprüfe, ob der Suchwert in der Tabelle vorhanden ist.

  3. Verweis-Funktion korrekt anwenden: Bei der Verwendung der Verweis-Funktion musst du sicherstellen, dass die Daten sortiert sind. Die Formel lautet:

    =VERWEIS(Suchwert; Suchvektor; Ergebnisvektor)

    Beachte, dass diese Funktion den nächstgrößeren Wert sucht.


Häufige Fehler und Lösungen

  • Problem: Excel Verweis funktioniert nicht.

    • Lösung: Überprüfe, ob die Suchspalte sortiert ist. Verwende SVERWEIS, wenn du eine exakte Übereinstimmung benötigst.
  • Problem: SVERWEIS gibt unerwartete Ergebnisse zurück.

    • Lösung: Achte darauf, dass dein Suchkriterium genau übereinstimmt. Leere Zellen in deiner Tabelle können ebenfalls Probleme verursachen.
  • Problem: Fehlermeldung #NV.

    • Lösung: Diese tritt auf, wenn der gesuchte Wert nicht in der Tabelle vorhanden ist. Überlege, deinen Suchwert anzupassen oder eine andere Funktion zu verwenden.

Alternative Methoden

  • INDIREKT und KKLEINSTE: Wenn du mit leeren Zellen kämpfst, kannst du die Kombination aus INDIREKT und KKLEINSTE verwenden, um die Daten zu filtern:

    =INDIREKT("A" & KKLEINSTE(WENN($B$5:$B$600<>"";ZEILE($5:$600));ZEILE(A1)))

    Diese Formel hilft dir, leere Zeilen zu ignorieren.

  • VERGLEICH-Funktion: Eine weitere Alternative ist die Verwendung der VERGLEICH-Funktion in Kombination mit INDEX:

    =INDEX(Resultatbereich;VERGLEICH(Suchwert;Suchbereich;0))

Praktische Beispiele

  1. Fuhrpark Excel-Vorlage: Nehmen wir an, du hast eine Liste von Fahrzeugen, und du möchtest wissen, welches Fahrzeug für eine bestimmte Anzahl von Personen geeignet ist. Verwende SVERWEIS:

    =SVERWEIS(A1;Fuhrpark!$A$2:$B$10;2;0)
  2. Querverweis Excel: Wenn du Daten zwischen zwei Tabellen abgleichen musst, kann eine Kombination aus SVERWEIS und IFERROR nützlich sein:

    =IFERROR(SVERWEIS(A1;Tabelle2!$A$2:$B$10;2;0);"Nicht gefunden")

Tipps für Profis

  • Daten sortieren: Stelle sicher, dass die Daten, die du mit der VERWEIS-Funktion verwendest, sortiert sind, um korrekte Ergebnisse zu erhalten.
  • Parameter anpassen: Bei der Verwendung von SVERWEIS kannst du den letzten Parameter anpassen, um verschiedene Suchmethoden auszuprobieren.
  • Fehlermeldungen vermeiden: Nutze die IFERROR-Funktion, um unerwünschte Fehlermeldungen in deinen Tabellen zu vermeiden.

FAQ: Häufige Fragen

1. Warum funktioniert der SVERWEIS nicht? Der SVERWEIS funktioniert nicht, wenn der Suchwert nicht in der ersten Spalte der Tabelle vorhanden ist oder wenn die Daten nicht sortiert sind.

2. Was ist der Unterschied zwischen SVERWEIS und VERWEIS? SVERWEIS sucht in einer bestimmten Spalte nach einem exakten Wert, während VERWEIS den nächstgrößeren Wert zurückgibt, was oft zu unerwarteten Ergebnissen führen kann, wenn die Daten nicht sortiert sind.

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