Excel: Warum klappt dynamischer SVERWEIS nur manchmal?
Hallo,
ich Arbeite in Excel zum ersten mal mit Daten, die ich "als Tabelle formatiert" habe. Nun möchte ich beim SVWERWEIS einen dynamischen Bezug beim Spaltenindex herstellen, sodass dieser immernoch stimmt, auch wenn ich mal eine weitere Spalte irgendwo einfüge.
=SVERWEIS($J$2;Tabelle3[#Alle];SPALTE(Tabelle3[@Firma]);FALSCH)
So habe ich es, und das klappt auch. Allerdings nur, wenn ich es in A9 schreibe. Wenn ich es in A10 kopiere bekomme ich "#WERT!", obwohl genau das gleiche drin steht (Der Bezug ist ja absolut)
Kann mir jemand erklären, warum das nicht geht und was ich ändern muss?
Gruß, Tom
2 Antworten
Hallo, so würde es funktionieren:
=SVERWEIS($J$2;Tabelle3[#Alle];SPALTE(Tabelle3[[#Kopfzeilen];[Firma]]);FALSCH)
(Der Bezug ist ja absolut)
Lt. Deiner Formel sind die Bezüge alles andere als absolut.
Nur der Suchbegriff ist absolut.
Die Fehlermeldung #WERT tritt üblicherweise dann auf, wenn man beim Spaltenindex 0 oder eine negative Zahl einträgt. Oder auch bei als Text gespeicherte Zahlenwerte. 🤔
Die Tabelle ist doch aber auch fix. Das ist doch - wie ich es verstanden habe - der Vorteil, es als eine Tabelle zu formatieren. Dass der Bezug, wenn ich etwas hinzufüge, immer noch stimmt.
Und die Spalte ist doch über den Namen auch klar definiert.
Und es funktioniert doch auch in der anderen Zelle. Das verstehe ich nicht.