Fügen Sie in LibreOffice drei Spalten hinzu

3

Ich habe drei Spalten in meiner Calc-Datei

A B C
1 4 7
2 5 8
3 6 9

Ich möchte dies als Ergebnis, eine andere Spalte oder A mit B- und C-Daten

A
1
2
3
4
5
6
7
8
9
Luca Scalvi
quelle
Sind Sie offen für Lösungen, die eine Datenbank wie LibreOffice Base verwenden?
Jim K
Ja, kein Problem
Luca Scalvi

Antworten:

1

Erstellen Sie eine neue LibreOffice Base-Datei ( File -> New -> Database ). Drücken Sie Next und dann "Nein, die Datenbank nicht registrieren." Dann drücken Finish und speichern Sie die Datei.

Markieren Sie wieder in der Kalkulationstabelle die Zellen A1 bis C4. Ziehen Sie diese Auswahl in das LO Base-Fenster, in dem es heißt Tables. (Es kann hilfreich sein, die Fenster so zu verschieben, dass sich Base auf der einen Seite des Bildschirms und Calc auf der anderen Seite befindet.) Aktivieren Sie dann die Kontrollkästchen "Erste Zeile als Spaltennamen verwenden" und "Neues Feld als Primärschlüssel erstellen" und drücken Sie Create. copy table

Die resultierende Tabelle sollte so aussehen.

Table1

Als nächstes gehe zum Queries Bereich und drücken Sie "Abfrage in SQL-Ansicht erstellen". Geben Sie die folgende Abfrage ein.

select A from "Table1"
union select B from "Table1"
union select C from "Table1"

Base beschwert sich über diese Syntax, gehen Sie also zu Edit -> Run SQL command directly damit es aufhört sich zu beschweren. Speichern Sie und schließen Sie die Abfrage als "Query1".

Ziehen Sie abschließend "Abfrage1" per Drag & Drop in die Spalte E der Tabelle. spreadsheet results

Jim K
quelle