Daten aus Waagerechte in eine senkrechte Liste übernehmen
#1
Guten morgen,

ich habe eine Liste mit Daten in der Waagerechten (Tabelle 1). In einem neuen Tabellenblatt (Tabelle 2) sollen die Daten dann in einer senkrechten Liste erscheinen. Ich hatte die Idee mit MTRANS, aber das funktioniert irgendwie nicht (Matrixfunktion beachtet).

Vielleicht könnt ihr ja mal schauen, was sich da am besten anbietet.

Vielen dank!

[attachment=13624]


Angehängte Dateien
.xlsx   Mappe1.xlsx (Größe: 11,1 KB / Downloads: 2)
Top
#2
Moin!
Ohne mir die Datei angesehen zu haben.
Ist doch eine simple INDEX()-Formel.
Formel aus A2 nach unten ziehen.
Tabelle1

ABCDEF
1123456
21
32
43
54
65
76
Formeln der Tabelle
ZelleFormel
A2=INDEX($1:$1;;ZEILE(X1))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#3
Super, 
das hat funktioniert! Vielen Dank

Jetzt habe ich noch folgendes Problem

In Spalten stehen Daten untereinander; jetzt möchte ich an anderer Stelle die Werte der Spalte B nebeneinander haben. Mit "nach rechts ziehen" komme ich nicht weiter, da Excel dann die Spalten fortlaufend nimmt. Wie bekomme ich Excel dazu, wenn ich "nach rechts ziehe" statt der Spalten, die Zeilen fortlaufend zu nehmen

In M1 steht "Zelle B3", in N1 soll dann "Zelle B4 kommen" (statt C4)


.xlsx   Mappe1.xlsx (Größe: 11,19 KB / Downloads: 0)
Top
#4
Versuche bitte, Formeln, die Du (noch) nicht verstehst, mittels Formeln, Formelauswertung nachzuvollziehen.
Außerdem kann ein Blick in die Excel-Hilfe zur INDEX()-Funktion nicht schaden.
Weiterhin musst Du wissen, dass ZEILE() oder SPALTE() in solchen Formeln immer Zählvariablen darstellen.

Zu Deiner zweiten Frage:
Formel aus B1 nach rechts ziehen

Tabelle1

ABCDEFG
11123456
22
33
44
55
66
Formeln der Tabelle
ZelleFormel
B1=INDEX($A:$A;SPALTE(A555))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#5
Auch hier : Danke!

Klar schaue ich mir die Formeln an, und versuche sie zu verstehen, den Anspruch habe ich ja an mich selbst ;)

Allerdings ist es immer so ne Sache mit dem "Vorstellungsvermögen" und auf andere Sachverhalte anzuwenden ;)
Top
#6
Ich erkläre mal die letzte Formel, habe gerade Zeit …
=Index(Bereich;[Zeile];[Spalte])
  • Der Bereich ist die Spalte A.
    Damit aus ihm beim Rechtsziehen nicht B, C, … wird ist er fixiert: $A:$A
  • hier wird lediglich das Argument [Zeile] benötigt.
    Ist bei mir A555, hätte aber auch A1 oder A1048576 sein dürfen
    Gib in eine Zelle =SPALTE(A_irgendwas) ein und Du erhältst immer 1
    Wenn Du diese Formel nach rechts ziehst, wird das Ergebnis 1, 2, 3, … sein
  • Die Ergebnisse meiner Formel sind somit die Werte der Zellen A1, A2, A3, …
  • Ähnliches gilt für meine erste Formel.
    Dort wird das Argument [Zeile] nicht benötigt, sondern nur [Spalte]
  • Da die Formel dort nach unten gezogen wird, ist die Zählvariable ZEILE(X1)
    Jetzt wirst Du bereits wissen, dass ich statt X1 auch A1 oder PKK1 hätte nehmen können
    (darf man nach Nennung der Zelle PKK1 eigentlich noch in die Türkei einreisen resp. von dort wieder ausreisen) :21:

Hoffe, zur Klärung beigetragen zu haben.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Ozzwald
Top


Gehe zu:


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