2.7k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo,

Ich habe da ein kleines Problem mit meiner Excel Tabelle. Zunächst möchte ich einmal sagen, worum es geht:

Die Tabelle hat 4 + ( 1 pro neu angefangennes Jahr ) Blätter.

Die Blätter bestehen aus den Spalten A - I in denen sowohl Zahl- als auch Datumsangaben vorkommen.

Die Gesamtzahl der Zeilen ist jeweils rund 300 pro Tabellenblatt.

Beispieleintrag:

A1: 12.02.2010
B1: 2,6
C1: 5
D1: 38
.
.
.
I1: 22

Ich würde nun gern über ein neues Tabellenblatt eine Suchfunktion einbauen, die die Spalten [ i ] der 4 + Tabellenblätter untersucht.

Ich möchte dann gern bspw. 22 eingeben können, und wenn ich einen Treffer erziele würde ich mir gern die Inhalte der Zellen anzeigen lassen, die in der selben Zeile sind, wie der übereinstimmende Wert.

Die einzige Möglichkeit die ich kenne ist SVERWEIS, aber da man nur nach rechts Spalten anzeigen lassen kann, kommt das für mich leider nicht in Frage, da die Spalte die ich Abfragen muss leider die ganz rechte ist.

Vielleicht hat jemand eine Idee?

Vielen Dank dafür im Voraus.

MfG Alex

9 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Alex,

=INDEX(Tabelle1!A:I;VERGLEICH(22;Tabelle1!I:I;0);SPALTE())

Diese Formel in A1 des neuen Tabellenblattes eintragen und bis Spalte I nach rechts ziehen.

Den Suchwert 22 kannst Du auch in eine Zelle eingeben und deren Bezug in die Formel aufnehmen.

Die Formel funktioniert aber nur, wenn der Suchwert nur einmal in der Suchspalte vorkommt.

Gruss
Rainer
0 Punkte
Beantwortet von
Hallo Rainer,

Vielen Dank für den Denkanstoß. Leider habe ich vergessen, dass die Daten in Spalte I auf den verschiedenen Blätter und auf dem Blatt selbst öfter vorkommen können. Es geht halt nur darum mir einen Treffer anzuzeigen.

Danke für deine Hilfe.

MfG Alex
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Alex,

das sollte auch lösbar sein.
Allerdings wäre dann eine Beispieldatei Deinerseits von Nutzen.

Gruss
Rainer
0 Punkte
Beantwortet von
Hallo Rainer,

kennst du eventuell eine Seite, wo ich die Datei hochladen kann.

Danke.

Gruß Alex.
0 Punkte
Beantwortet von
Hallo Rainer,

ich bins nochmal. Also ich habe deine Formel mal angepasst:

=INDEX('Ladedaten 2007'!A:J;
VERGLEICH(K3;'Ladedaten 2007'!I:I;0);SPALTE())

Wenn ich jetzt die Jahreszahl in der Formel über eine Zweite Zelle anpassen könnte, wäre mein Problem gelöst, so in etwa:

=INDEX('Ladedaten +Text(K2)'!A:J;
VERGLEICH(Suchfunktion!K3;'Ladedaten 2007'!I:I;0);SPALTE())

wobei K2 dann die Jahreszahl beinhalten würde, so könnte man in der Suchfunktion dann Kilometerzahl und Jahreszahl eingeben und würde zu einem Ergebnis kommen.

Hast du eine Idee, wie ich in die Formel integrieren kann, dass die Jahreszahl, die das Tabellblatt bestimmt, variabel wird?

Danke schonmal

MfG Alex
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Alex,

sorry, hatte Deine letzte Frage übersehen.

Über diesen Link kannst Du die Datei hoch laden.
Den angebotenen Download-Link postest Du hier im Beitrag.

Gruss
Rainer
0 Punkte
Beantwortet von
Hallo Rainer,

Danke für den Link.

Hier kannst du die Datei finden.

http://www.file-upload.net/download-2395531/Probedatei.xlsx.html
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Alex,

anbei die Datei zurück.

Ich hoffe, dass ich Dich richtig verstanden habe.
Die Formel in B2 lästt sich in beide Richtungen kopieren.

Gruss
Rainer
0 Punkte
Beantwortet von
Hallo Rainer

Ich finde gar nicht die Worte dafür wie ich mich bedanken soll. Einfach eine großartige Lösung, auf die ich im Leben nicht gekommen wäre.

Jetzt werden zwar die laufenden Nummer und nicht der am Tag gefahrene Kilometerstand durchsucht, aber das kann ich mir umschreiben.

Auf jeden Fall vielen vielen Dank.

Grüße
Alex
...