Wählen Sie Daten aus verschiedenen Arbeitsblättern in LibreOffice Calc aus

1

Ich habe drei Blätter 1,2 und 3. Auf Blatt 2 und 3 befinden sich drei Spalten: Name (A), Nachname (B), Alter (C). Wie kann ich Männer mit einem Alter von> = 30 aus Blatt 2 und 3 auswählen, nach Alter sortieren und das Ergebnis auf Blatt 1 anzeigen (auch 3 Spalten)? Ich meine etwas Äquivalentes zu SELECT name,surname,age FROM sheet2,sheet3 WHERE age=>30 ORDER BY ageund zeige Ergebnis auf Blatt 1.

Pavel
quelle
Die Site ist nicht als Code-Schreibservice gedacht. Benutzer, die sich freiwillig für eine bestimmte Zeit zur Verfügung stellen, helfen gerne dabei, bestimmte Probleme zu lösen, die sie nicht selbst lösen können. Sie erhalten eine bessere Antwort, wenn Sie erklären, was Sie versucht haben, welche Probleme mit den Ergebnissen auftreten und bei welchem ​​spezifischen Problem Sie Hilfe benötigen. Wenn Sie nicht wissen, wo Sie anfangen sollen, erklären Sie zumindest Ihre Überlegungen zu einem Ansatz und was an den von Ihnen recherchierten Informationen unklar ist. Es ist auch hilfreich, wenn der Kontext ein Modell oder Screenshots Ihrer Tabelle enthält. Sind Ihre "Variablen" benannte Bereiche oder Zellreferenzen?
Fixer1234

Antworten:

0

Excel unterstützt zwar SQL, Calc jedoch nicht. Wenn Sie in Calc bleiben, um die Ergebnisse auf Blatt 1 zu erhalten, müssen Sie mehrere Schritte ausführen:

Markieren Sie Ihre gesamte Tabelle auf Blatt 2, einschließlich der Kopfzeile. Wählen Sie Daten → Filter → Standardfilter und wählen Sie im Popup-Fenster Feldname Age, Bedingung >=und Wert 30. Kopieren Sie die resultierende gefilterte Tabelle (einschließlich der Kopfzeile, falls erforderlich) und fügen Sie sie in Blatt 1 ein.

Wiederholen Sie diesen Vorgang auf Blatt 3, kopieren Sie die Ergebnisse und fügen Sie sie (diesmal ohne die Kopfzeile) in Blatt 1 unter Ihrem ersten Einfügen ein.

Markieren Sie jetzt Ihre gesamte Tabelle auf Blatt 1, einschließlich der Kopfzeile, und wählen Sie Daten → Sortieren und sortieren nach Alter.

Wenn Sie dies häufig tun müssen, lohnt es sich möglicherweise, eine Basisdatei mit den Calc-Dateien zu verbinden, damit Sie die Daten in der Tabelle als Datenbanktabellen behandeln können. Dies wäre zwar ziemlich kompliziert, aber ich glaube, es wäre weniger Arbeit als das Herausfinden von Makrocode, um die Prozedur filter / copy / filter / copy / sort auszuführen.

Lyrl
quelle