Sverweis mit dynamischen Spaltenindex
#1
Hallo zusammen,

ich bin schier am verzweifeln. Hoffe Ihr könnt mir helfen.

Ich habe folgendes vor:

Ich möchte in einer Datei eine Zahl immer aktuell halten (zuletzt verfügbarer Wert) und dies aus einer anderen Excel herauslesen.

Ansatz war natürlich der Sverweis. Soweit so gut. Such ich gem. Beispiel ABC und finde die Zeile. Easy.
Aber ich möchte ja einen dynamischen Spaltenindex im Sverweis, der immer den letzten Wert größer Null in der Zeile nimmt.
Hier in dem Beispiel die 6.  Beim SVERWEIS nach ABX wäre das dann 4 aus Q1/19 und nicht 6 aus Q2/19
Bei ABZ dann natürlich der gesuchte Wert 5 und nicht 6 dann..

   


=SVERWEIS(A14;Dateiname.xlsx!$A$2:$J$74;VERWEIS(9999999999;Dateiname.xlsx!$58:$58;SPALTE(Dateiname.xlsx!$58:$58));FALSCH)

Nur für die Logik. Dateiname und Zielenbeschriftungen nicht auf das Beispielbild angepasst.

Besten Dank,

Daniel
Top
#2
Hallo,
wann wird hier der Letzte begreifen das man mit Bildern in 99% aller Fälle nichts anfangen kann.
Grüße aus Nürnberg
Armin
Ich benutze WIN 10 (64bit) und Office 19 (32bit)
Top
#3
Moin

Wie immer liegt es an der richtigen Datenstruktur.
Für eine nach Datum aufsteigend sortierte Liste:
Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEFG
1KategorieDatumWertABX4
2ABC01.10.20175ABZ5
3ABC01.01.20186
4ABC01.04.20186
5ABC01.07.20186
6ABC01.10.20186
7ABC01.01.20196
8ABC01.04.20196
9ABX01.01.20184
10ABX01.04.20184
11ABX01.07.20184
12ABX01.10.20184
13ABX01.01.20194
14ABZ01.10.20184
15ABZ01.01.20195

ZelleFormel
G1=INDEX($C$2:$C$15;AGGREGAT(14;6;ZEILE($A$2:$A$15)/($A$2:$A$15=F1);1)-1)
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste