Sverweis mit dynamischen Matrixausdrücken in Excel
Schritt-für-Schritt-Anleitung
-
Öffne Deine Excel-Datei.
-
Gib die Endung der Datei in eine Zelle ein. Zum Beispiel in Zelle A1: A01
.
-
Erstelle die SVERWEIS-Formel mit der INDIREKT-Funktion. Verwende folgende Formel:
=SVERWEIS(A3;INDIREKT("Gebietszuordnung_" & A1 & "!A:A");1;FALSCH)
Diese Formel sucht den Wert in Zelle A3 in der Tabelle Gebietszuordnung_A01
.
-
Zelle für externe Dateien nutzen. Beachte, dass die Formel nur funktioniert, wenn die externe Datei geöffnet ist.
Häufige Fehler und Lösungen
-
Fehler: #BEZUG!
- Lösung: Stelle sicher, dass die referenzierte Datei geöffnet ist und der Tabellennamen korrekt ist.
-
Fehler: #NV
- Lösung: Überprüfe, ob der Suchwert in der angegebenen Matrix existiert.
Alternative Methoden
Eine andere Möglichkeit, Daten aus externen Dateien abzurufen, ist die Verwendung von Power Query. Mit Power Query kannst Du Daten aus verschiedenen Quellen importieren und transformieren, ohne die Datei zu öffnen. Hier ist eine einfache Anleitung:
- Gehe zu Daten > Abfragen und Verbindungen > Abfrage erstellen.
- Wähle die Datenquelle aus (z.B. eine Excel-Datei).
- Lade die Daten in dein Arbeitsblatt.
Praktische Beispiele
Angenommen, Du hast mehrere Dateien mit den Namen Gebietszuordnung_A01
, Gebietszuordnung_A02
usw. und Du möchtest die Daten anhand der Endung dynamisch abrufen.
Wenn Du zum Beispiel in Zelle A1 A02
hast, wird die folgende Formel:
=SVERWEIS(A3;INDIREKT("Gebietszuordnung_" & A1 & "!A:A");1;FALSCH)
den Wert aus der Tabelle Gebietszuordnung_A02
abrufen.
Tipps für Profis
FAQ: Häufige Fragen
1. Funktioniert SVERWEIS auch mit anderen Funktionen?
Ja, Du kannst SVERWEIS in Kombination mit anderen Funktionen wie WENN oder SUMME verwenden, um komplexere Berechnungen durchzuführen.
2. Kann ich SVERWEIS auf eine gesamte Spalte anwenden?
Ja, Du kannst den Bereich auf eine gesamte Spalte anpassen, jedoch kann dies die Berechnungszeit erhöhen, besonders bei großen Datenmengen.
3. Was ist der Unterschied zwischen SVERWEIS und WVERWEIS?
SVERWEIS sucht Werte in einer vertikalen Liste, während WVERWEIS Werte in einer horizontalen Liste sucht.