Wie kann ich in LibreOffice Calc doppelte Zeilen hinzufügen, damit pro Tag eine Zeile erstellt wird?

595
spraff

Ich habe einige Daten wie diese (es sind Börsendaten)

29/07/2015 35972.82 32056.2 17751.39 30/07/2015 35961.86 32046.43 17745.98 31/07/2015 35848.13 31945.08 17689.86 03/08/2015 35662.37 31779.55 17598.2 04/08/2015 35566.11 31693.77 17550.69 

Es gibt nicht eine Zeile pro Tag, da der Datenanbieter die Tage ausschließt, an denen der Markt geschlossen ist.

Ich brauche eine Zeile pro Tag, und Zeilen sollten nach Bedarf dupliziert werden, um die Lücken zu füllen

29/07/2015 35972.82 32056.2 17751.39 30/07/2015 35961.86 32046.43 17745.98 31/07/2015 35848.13 31945.08 17689.86 01/08/2015 35848.13 31945.08 17689.86 02/08/2015 35848.13 31945.08 17689.86 03/08/2015 35662.37 31779.55 17598.2 04/08/2015 35566.11 31693.77 17550.69 

Gibt es eine Möglichkeit, dies in LibreOffice zu tun?

1

1 Antwort auf die Frage

0
Jim K

Beginnen Sie mit den Daten am oberen Rand eines Blattes mit dem Namen "Sheet1". Erstellen Sie ein neues Blatt mit dem Namen "Sheet2".

Geben Sie in Zelle A1 von Tabelle2 die folgende Formel ein.

=Sheet1.A1 

Geben Sie in Zelle A2 von Tabelle2 diese Formel ein und füllen Sie sie bis A7 aus.

=A1+1 

Damit dies ordnungsgemäß funktioniert, müssen die Datumsangaben Datumswerte sein und keine Zeichenfolgen. Wenn die Datumsangaben in Sheet1 Zeichenfolgen sind, konvertieren Sie sie, indem Sie zu Daten -> Text in Spalten wechseln . Wählen Sie die Spalte aus und geben Sie das Datumsformat an.

Geben Sie nun in Zelle B1 von Tabelle2 die folgende Formel ein, füllen Sie bis B7 und dann bis D7 aus.

=VLOOKUP($A1;$Sheet1.$A$1:$D$5;COLUMN()) 

Dies führt zu dem gewünschten Ergebnis, wie in der Frage gezeigt.

Dokumentation: VLOOKUP, SPALTE .