Clever-Excel-Forum

Normale Version: Matrix "umsortieren"
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen,

ich habe Daten in folgendem Format:
Tag Wochentag Feiertag AN1 AN2 AN3
01.01.2022 Sa Ja 0 0 0
02.01.2022 So Nein 0 0 0
03.01.2022 Mo Nein 1 1 0
04.01.2022 Di Nein 1 0 1

In Echt sind die Daten natürlich länger und "breiter"...

Daraus soll eine Liste wie folgt entstehen:
AN1 01.01.2022 Sa Ja 0
AN1 02.01.2022 So Nein 0
AN1 03.01.2022 Mo Nein 1
AN1 04.01.2022 Di Nein 1
AN2 01.01.2022 Sa Ja 0
AN2 02.01.2022 So Nein 0
AN2 03.01.2022 Mo Nein 1
AN2 04.01.2022 Di Nein 0
AN3 01.01.2022 Sa Ja 0
AN3 02.01.2022 So Nein 0
AN3 03.01.2022 Mo Nein 0
AN3 04.01.2022 Di Nein 1

Es wird also die Überschrift der vierten bis x. Spalte der Daten als Wert in der ersten Spalte des Ergebnisses verwendet, dazu soll jeder Tag und der entsprechende Wert aus der Spalte des ANx genommen werden.

Hat dazu jemand eine Idee für die Umsetzung?

KaiK
AN1 02.01.2022 So Nein 0
AN1 03.01.2022 Mo N
AN 1 02.01.2022 Sa Ja 0


02.01.2022 So Nein 0 0 0
03.01.2022 Mo Nein 1 1 0
04.01.2022 Di Nein 1 0 1
Hallo,

dazu habe ich keinen Lösungsvorschlag, befürchte aber, dass du etwas leichtes kompliziert lösen möchtest. Beschreibe einmal, was du machen willst. Soll das ein Kalender werden?
Moin KaiK

Stichwort: Entpivotieren.
Hallöchen,

schaue Dir z.B. mal die Funktion INDEX an. Damit kannst Du gezielt Werte aus einer Matrix holen. Aus welcher Zeile und Spalte, das kannst Du berechnen. Oder nicht?
(Alternative zum anderen Vorschlag)
Mit PowerQuery entpivotieren.

[attachment=41241]
Hallo Klaus-Dieter,

im Endeffekt, ja, allerdings mit der Verknüpfung von Tagen und den Arbeitstagen von Mitarbeitern.

Die Lösung von "shift-del" macht genau das, was ich an dieser Stelle benötige.

Danke,
Kai

Hallo shift-del,

wieder ein neues Kapitel in Excel, dass ich noch nicht kannte.

Mit ein bisschen googlen macht das genau das, was ich gesucht habe, danke für's Stichwort, da wäre ich alleine nie drauf gekommen  Idea

Viele Grüße
Kai

Hallo André,

da ich ja nicht nur eine Zelle benötige, sondern im Endeffekt eine Liste aller Tage für jeden AN (also bei z.B. 40 AN's 14600 oder 14965 Einträge) komme ich da mit INDEX() auch nicht weiter.

Aber die Lösung von shift-del macht genau das, was ich benötige.

Vielen Dank,
Kai