Excel Dashboard
12.06.2017 10:12:42
Kai
nach mehrtägigen Recherchen und drüber nachdenken, komme ich leider nicht auf die Lösung:
Ich habe eine Tabelle mit mehreren Arbeitsmappen. Diese wird teilweise täglich über eine Verbindung mit aktuellen Daten befüllt. Unter anderem sind dort auch User hinterlegt. Da ein Quellsystem nur die technischen Spaltennamen liefert, statt den Display Label Namen, den der User im Qellsystem sieht, macht mir meine Index Formel Probleme.
Beispiel:
1. Im Dashboard gibt es eine Zelle, in welcher der Displaylabel "Development" steht.
2. Meine Datentabelle hat leider nur die technischen Spaltennamen, wie Contacts 1, Role 1, Contacts 2, Role 2; etc...
3. Zudem werden in den Zeilen die technische Nummern der Rollen eingetragen, die widerum auf eine Rolle verweisen (z.B. 103 = Development).
4. Über die Index Funktion bekomme ich mit VERGLEICH aktuell auch die Zeile heraus, komme jedoch mit einem zweiten VERGLEICH für die Spalte nicht weiter, da mein Suchkriterium (Display Label) nicht mit dem technischen Namen "matched.".
5. Das Quellsystem liefert die Rollen leider unsortiert in unterschiedlichen Spalten (mal in Spalte E, mal in F), jedoch aber nur einmalig für diese Zeile
Mein Ziel:
Mit Index die Zeile ermitteln und auf Basis dieser Zeile alle Spalten nach Rechts durchsuchen und mir den Wert in links neben der Trefferspalte auszugeben
Bisherige Formel:
=INDEX(Daten!export_1;VERGLEICH(B1;Daten!D:D;0);VERGLEICH("103";VERGLEICH(B1;Daten!D:D;0);0))
B1 = Suchkriterium für die Zeile
103 = Das technische Matchingcriteria für eine bestimmte Rolle
Nachdem B1 gefunden wurde, soll er ab B1 solange nach rechts suchen, bis er 103 findet und soll mir die Spalte links daneben ausgeben (hier steht der User drin)
Ich hoffe ich konnte mein Ziel ohne den Upload meiner Tabelle beschreiben.
Danke schon einmal im Voraus