Excel - Neu eingefügte Zeile automatisch in andere Tabelle übernehmen
Hallo,
ich sitze vor dem Problem, dass ich in Excel eine Tabelle habe, die für andere (übersichtlichere) Tabellen als Datenpool dient. Diese Anderen habe ich jeweils mit =SVERWEIS(...) mit der ersten Spalte verbunden, so dass die Daten dann, entsprechend dem ersten Feld in jeder Zeile, aus dem Datenpool übernommen werden.
Wenn ich jetzt im Datenpool allerdings eine weitere Zeile zwischen den bestehenden Zeilen einfüge, würde diese in den anderen Tabellen nicht auftauchen, oder müsste manuell eingefügt werden.
Mein Ansatz, den Vorgang per Makro eine neue Zeile automatisch in die anderen Tabellen zu übernehmen, scheitert daran, dass das Makro nur auf die in der Aufzeichnung genutzte Zeile anwendet.. Wünschenswert wäre allerdings, dass Excel automatisch beim Einfügen einer neuen Zeile im Datenpool die Zeile an entsprechnder Stelle in den anderen Tabellen anlegt und mit den Daten aus dem Datenpool füllt.
Für Anregungen oder Hilfestellungen, wie dies machbar ist wäre ich sehr dankbar.
1 Antwort
Du irrst.
Fügst du eine neue Zeile ein, erweitert SVerweis den abgefragten Bereich, und darin wird ja nicht die Zeile absolut referiert, sondern die Zeile, in der der Leitbegriff gefunden wird.Es müsste also alles weiterhin funktionieren (es sei denn, du fügst SPALTEN ein und/oder willst einen Begriff/eine Zahl LINKS vom Leitbegriff abfragen: da streikt dann der SVerweis. In diesem Fall hülfe die Formelpaarung
=index(Ergebnisspalte(Vergleich (Fragebegriff;Fragespalte;Typ wie letztes SV-Atgument)), die ist automatisch auch Spalten-anpassend und lässt Abfragen links vom Leitbegriff zu.
Diese Paarung wurde hier schon hundertfach gezeigt.(Bei Rückfragen trotzdem gern erneut)