SVERWEIS für nicht ausgeblendete Werte in Excel nutzen
Schritt-für-Schritt-Anleitung
Um den SVERWEIS in Excel so anzupassen, dass nur nicht ausgeblendete Werte berücksichtigt werden, kannst du folgende Schritte befolgen:
-
Öffne deine Excel-Datei und wechsle zu dem Arbeitsblatt, in dem du den SVERWEIS verwenden möchtest.
-
Erstelle eine neue Funktion in einem Modul, um ausgeblendete Zeilen zu ignorieren. Drücke ALT + F11
, um den VBA-Editor zu öffnen. Wähle Einfügen
> Modul
und füge den folgenden Code ein:
Public Function SV(rFinde As Range, Suchstring As String)
Dim rSuche As Range
Set rSuche = rFinde.Find(what:=Suchstring, LookAt:=xlWhole, LookIn:=xlValues, MatchCase:=True)
If Not rSuche Is Nothing Then
SV = rSuche
Else
SV = ""
End If
End Function
-
Verwende die Funktion in deiner Excel-Tabelle. In der Zelle, in der du das Ergebnis haben möchtest, gebe die Formel ein:
=SV(C:C;"Suchstring als Text")
Ersetze "Suchstring als Text"
mit dem spezifischen Wert, den du suchen möchtest.
Häufige Fehler und Lösungen
-
Fehler: #NV
Wenn du den Fehler #NV erhältst, kann das bedeuten, dass der Suchwert nicht in der angegebenen Spalte gefunden wurde. Überprüfe, ob der Wert tatsächlich vorhanden ist und ob du die richtige Spalte durchsucht hast.
-
Excel stürzt ab
Wenn Excel beim Ausführen der Funktion abstürzt, kann es an der Größe des Datenbereichs oder an einer fehlerhaften VBA-Implementierung liegen. Stelle sicher, dass du mit einer kleineren Datenmenge testest und den Code auf mögliche Fehler überprüfst.
Alternative Methoden
Eine alternative Methode, um nicht ausgeblendete Werte zu filtern, ist die Verwendung der TEILERGEBNIS-Funktion in Kombination mit SVERWEIS. Hier ist eine Beispiel-Formel:
=SVERWEIS(A2;WENN(TEILERGEBNIS(3;INDIREKT("Inventar!A"&ZEILE(Inventar!2:99)));Inventar!B2:B99);1;)
Diese Formel funktioniert ab Excel 2003 und filtert die ausgeblendeten Zeilen aus.
Praktische Beispiele
Angenommen, du hast eine Liste von Währungen in Spalte A und die zugehörigen Kurse in Spalte B. Wenn du nur die Währungen, die nicht ausgeblendet sind, abfragen möchtest, kannst du die oben dargestellten Methoden verwenden.
-
Datenbeispiel:
Währung |
Kurs |
USD |
1.10 |
EUR |
0.90 |
JPY |
115 |
-
Verwendung der SVERWEIS-Funktion:
=SVERWEIS("USD";Inventar!A:B;2;FALSCH)
Diese Formel gibt dir den Kurs für USD zurück, sofern USD nicht ausgeblendet ist.
Tipps für Profis
-
Matrixformeln: Wenn du mit großen Datenmengen arbeitest, nutze Matrixformeln, um die Performance zu verbessern. Drücke STRG + SHIFT + ENTER
, um die Formel als Matrixformel abzuschließen.
-
Verwendung von Namen: Definiere benannte Bereiche für deine Daten, um die Formeln übersichtlicher zu gestalten und die Verwaltung von Daten zu erleichtern.
FAQ: Häufige Fragen
1. Kann ich die Funktion auch in Excel 2010 verwenden?
Ja, die vorgestellten Methoden und VBA-Funktionen sind auch in Excel 2010 anwendbar.
2. Was ist der Unterschied zwischen TEILERGEBNIS(3;...) und TEILERGEBNIS(103;...)?
TEILERGEBNIS(3;...) ignoriert ausgeblendete Zeilen, während TEILERGEBNIS(103;...) auch die ausgeblendeten Zeilen berücksichtigt.