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

Forumthread: Sverweis + Links Funktion (#NV)

Sverweis + Links Funktion (#NV)
FM
Hallo,
ich habe ein kleines Problem mit der Sverweis Funktion.
Ich habe in einer Spalte z.b. den Wert 4934255. Die ersten 2 Zahlen determinieren den Typ. 40 in dem Fall PKW.
Nun habe ich eine Zusatzspalte gemacht mit 'links(a1;2) um nur den Wert 49 in dieser Spalte zu haben.
In einem zweiten Sheet habe ich die Sverweis-Matrix in der z.b. steht:
Spalte A Spalte B
49 PKW
Wenn ich nun die Sverweis-Formel erstelle:
'sverweis(A2;Tabelle2!$A$1:$B:$1;2;Falsch) bekomme ich den Wert #NV geliefert.
Wenn ich spasseshalber in der A2 den Wert 49 manuell eingebe, bekomme ich den richtigen Sverweis (PKW).
Woran liegt das? Kann man eine Sverweis Formel nicht mit der Links Formel vorneweg verknüpfen?
Danke in Voraus
Florian
Anzeige

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

Betreff
Benutzer
Anzeige
Links() ist Text - ergo mit 1 multiplizieren
18.01.2010 11:54:39
WF
.
AW: Links() ist Text - ergo mit 1 multiplizieren
18.01.2010 11:56:25
FM
Danke !
AW: Sverweis + Links Funktion (#NV)
18.01.2010 11:56:15
BerndE
Hallo Florian,
die LINKS-Funktion gibt einen String zurück. Du musst also SVERWEIS(WERT(A2);..... verwenden.
Gruß
Bernd
http://www.bernds.page.de.vu
Anzeige
AW: Sverweis + Links Funktion (#NV)
18.01.2010 11:56:45
Bosko
Hallo,
so:
Tabelle1

 ABCD
14953405  
2483266  
34795217 5
46235108 5

Formeln der Tabelle
ZelleFormel
D3{=SVERWEIS("49";LINKS($A$1:$B$12;2); 2;0)}
D4{=SVERWEIS(49;LINKS($A$1:$B$12;2)*1;2;0)}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß
Bosko
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Sverweis und Links Funktion in Excel nutzen


Schritt-für-Schritt-Anleitung

  1. Vorbereiten der Daten: Stelle sicher, dass du eine Tabelle mit den Werten hast, die du mit der SVERWEIS-Funktion suchen möchtest. Zum Beispiel:

    A B
    49 PKW
    50 LKW
  2. Zusatzspalte mit der LINKS-Funktion: Füge eine neue Spalte hinzu, in der du die ersten zwei Ziffern eines Wertes extrahierst. Benutze die LINKS-Funktion:

    =LINKS(A1; 2)
  3. SVERWEIS-Formel erstellen: Verwende die SVERWEIS-Funktion, um den entsprechenden Wert zu finden. Achte darauf, dass du den Wert aus der LINKS-Funktion in der SVERWEIS-Formel richtig verwendest:

    =SVERWEIS(WERT(A2); Tabelle2!$A$1:$B$12; 2; FALSCH)
  4. Formel mit STRG+SHIFT+RETURN abschließen: Wenn du eine Matrixformel verwendest, stelle sicher, dass du die Eingabe mit STRG+SHIFT+RETURN abschließt.


Häufige Fehler und Lösungen

  • Fehler #NV: Dies tritt auf, wenn der gesuchte Wert nicht gefunden wird. Überprüfe, ob der Wert, den du suchst, tatsächlich in der Matrix vorhanden ist.

  • Text vs. Zahl: Die LINKS-Funktion gibt einen Text zurück. Um den Text in eine Zahl umzuwandeln, verwende WERT(). Beispiel:

    =SVERWEIS(WERT(LINKS(A2; 2)); Tabelle2!$A$1:$B$12; 2; FALSCH)
  • Falsches Tabellenformat: Stelle sicher, dass die Matrix in der SVERWEIS-Formel korrekt angegeben ist. Der Bereich sollte die Spalte mit den Suchkriterien und die Rückgabespalte enthalten.


Alternative Methoden

  • INDEX und VERGLEICH kombinieren: Anstelle von SVERWEIS kannst du auch INDEX und VERGLEICH verwenden, um flexiblere Suchen zu ermöglichen, sogar nach links:

    =INDEX(Tabelle2!B:B; VERGLEICH(WERT(LINKS(A2; 2)); Tabelle2!A:A; 0))
  • SVERWEIS mit WENN-Funktion kombinieren: Du kannst auch die WENN-Funktion nutzen, um die Suchkriterien zu erweitern:

    =WENN(Bedingung; SVERWEIS(...); Alternativwert)

Praktische Beispiele

  1. Einfacher SVERWEIS: Suche den Typ eines Fahrzeugs basierend auf der ersten Ziffer:

    =SVERWEIS(WERT(LINKS(A2; 2)); Tabelle2!$A$1:$B$12; 2; FALSCH)
  2. SVERWEIS mit WENN: Prüfe, ob ein Wert existiert, und gebe einen Standardwert zurück:

    =WENNFEHLER(SVERWEIS(WERT(LINKS(A2; 2)); Tabelle2!$A$1:$B$12; 2; FALSCH); "Nicht gefunden")

Tipps für Profis

  • Verwendung von absoluten Bezügen: Um sicherzustellen, dass sich der Bereich beim Kopieren der Formel nicht ändert, verwende absolute Bezüge, wie $A$1:$B$12.

  • Matrixformeln: Wenn du mit größeren Datenmengen arbeitest, können Matrixformeln die Effizienz deiner Berechnungen steigern.

  • Verknüpfung von Funktionen: Du kannst SVERWEIS mit LINKS und anderen Funktionen kombinieren, um noch komplexere Abfragen durchzuführen. Achte darauf, die Ergebnisse zu validieren.


FAQ: Häufige Fragen

1. Kann man SVERWEIS und WENN-Funktion kombinieren?
Ja, du kannst die WENN-Funktion verwenden, um Bedingungen vor der Ausführung des SVERWEIS zu prüfen.

2. Wie kann ich SVERWEIS nach links nutzen?
Standardmäßig sucht SVERWEIS nur von links nach rechts. Um nach links zu suchen, solltest du die Kombination von INDEX und VERGLEICH verwenden.

3. Warum bekomme ich #NV zurück, wenn ich LINKS und SVERWEIS kombiniere?
Das liegt oft daran, dass die LINKS-Funktion einen Text zurückgibt. Du musst sicherstellen, dass der Wert, den du suchst, als Zahl interpretiert wird, indem du WERT() verwendest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige