Clever-Excel-Forum

Normale Version: Werte aus Tabelle zurückgeben mit Sortieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

ich möchte in einer Zelle einen bestimmten Wert aus einer anderen Tabelle zurück geben. Dieser Wert soll auch erhalten bleiben, wenn ich die Tabelle anders sortiere!
Ich habe der Tabelle eine Spalte mit einer ID für jede Zeile versehen, auf die ich mich beziehen kann. Also soll nicht statisch der Wert aus einer bestimmten Zelle zurück gegeben werden, sondern der Wert der Zelle der Zeile der ID.
Wie mache ich das am geschickesten? Besten Dank schonmal für die Experten-Tips Heart
Hallo,

Sverweis()  wäre eine Möglichkeit.
Cadmus meint das eine SVERWEIS. Nicht das andere. Die beiden völlig unterschiedlichen haben nur zufällig den gleichen Namen.
Vielen Dank schonmal für die hilfreichen Antworten!
Leider bekomme ich einen Fehler (#Bezug!) zurück. Ich habe mal eine Text-Tabelle auf einem neuen Blatt erstellt und dort den sverweis angewendet. Das funktioniert.

mein Vorgehen:


in c15 steht der suchbegriff
Messdaten heisst die Tabelle in der gesucht werden soll (auf anderem Blatt). habe ganzen Tabellenbereich markiert, da dieser erweitert werden muss in Zukunft
Messdaten [NV] ist die Spalte aus der Wert zurückgegeben werden soll. Auch hier ganze Tabellenspalte -> Erweiterung
0= Falsch

Was mache ich falsch?
Bitte keine Bilder!
#BEZUG beim Sverweis heißt, dass der Spaltenindex nicht innerhalb der Suchmatrix liegt.
Edit: Der Spaltenindex ist eine Zahl, keine Spalte.
Okay, danke! Aber wie kann das sein? Wenn ich in der Tabelle "Messwerte" die Spalte auswähle? Ich habe ja nicht die ganze Spalte ausgewählt, sondern den Spaltenbereich der Tabelle
Richtig würde es so lauten:
Code:
=sverweis(C15;G:H;2;0)
Das Suchkriterium wird in der ersten Spalte der Suchmatrix (G) gesucht und wenn gefunden, wird der Wert aus der 2. Spalte (Spaltenindex=2) der Suchmatrix (H) zurückgegeben.
Ah, kein Spaltenname sondern eine Zahl die zugewiesen ist beginnend ab der ersten Spalte. Das habe ich auch probiert. Da war das Problem, dass die Tabelle in der ich suche auf einem anderen Blatt liegt.
Wie gebe ich das ein?

(31.03.2022, 09:56)steve1da schrieb: [ -> ]Richtig würde es so lauten:
Code:
=sverweis(C15;G:H;2;0)
Das Suchkriterium wird in der ersten Spalte der Suchmatrix (G) gesucht und wenn gefunden, wird der Wert aus der 2. Spalte (Spaltenindex=2) der Suchmatrix (H) zurückgegeben.

Verstehe! Wie würde der Code lauten, wenn ich auf einem anderen Blatt suche?
Dann wird einfach der Blattname davor geschrieben. Macht Excel aber auch selber wenn du die Formel eintippst und dann auf das andere Blatt wechselst.
Code:
=sverweis(C15;Tabelle2!G:H;2;0)
Seiten: 1 2