Wie kann ich LibreOffice Calc doppelte Zeilen hinzufügen, um eine pro Tag zu erstellen?


1

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 keine Zeile pro Tag, da der Datenanbieter Tage auslässt, an denen der Markt geschlossen ist.

Es muss eine Zeile pro Tag geben, und die Zeilen sollten bei 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?

Antworten:


0

Beginnen Sie mit den Daten oben auf einem Blatt mit dem Namen "Sheet1". Erstellen Sie ein neues Blatt mit dem Namen "Sheet2".

Geben Sie in der Zelle A1 von Sheet2 die folgende Formel ein.

=Sheet1.A1

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

=A1+1

Damit dies korrekt funktioniert, müssen die Daten sein Datumswerte , keine Saiten. Wenn die Daten in Sheet1 Zeichenfolgen sind, konvertieren Sie sie, indem Sie zu gehen Daten - & gt; Text in Spalten . Wählen Sie die Spalte aus und geben Sie das Datumsformat an.

Geben Sie nun in Zelle B1 von Sheet2 die folgende Formel ein, füllen Sie B7 aus und gehen Sie dann zu D7 über.

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

Dies ergibt das gewünschte Ergebnis, wie in der Frage gezeigt.

Dokumentation: VLOOKUP , SÄULE .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.