Hier ist eine einfache Möglichkeit, dies zu tun.
Blatt1:
Blatt 2:
Blatt 3:
In Blatt 3 sind Name und Alter nur Zellreferenzen zu Tabelle 1. A2 enthält also:
=Sheet1!A2
Und B2 enthält:
=Sheet1!B2
Das Geschlecht wird durch eine Suche nach dem Namen dieser Zeile in Tabelle 2 aufgefüllt. C2 enthält also:
=VLOOKUP(Sheet3!A2,Sheet2!A:B,2,0)
Beachten Sie, dass sich die Tabellen 1 und 2 nicht in derselben Reihenfolge befinden müssen.
Übrigens entsprechen diese Formeln den Voreinstellungen zum Emulieren der Excel-Formelsyntax in Tools | Optionen | LibreOffice Calc | Formel.
Überarbeitung für Kommentar
Hier ist eine einfache Möglichkeit, diesen Ansatz für Fälle anzupassen, in denen die Tabellen 1 und 2 nicht übereinstimmen und Sie nur die gemeinsamen Datensätze möchten. Angenommen, Tabelle 2 sieht wie in Ihrem Beispiel aus:
Die vorhandene Formel würde dies erzeugen:
Alice und Carol finden keine Übereinstimmung in Tabelle 2. Eva war nicht in Tabelle 1, daher wird es auch keine Übereinstimmung für sie geben. Durch Aktivieren der Filterung können Sie die # N / A-Datensätze ausblenden:
Wenn Sie eine saubere Tabelle haben möchten, in der diese Datensätze tatsächlich nicht mehr vorhanden sind, werden beim Kopieren und Einfügen von Sonderwerten (in LO Calc habe ich Text und Zahlen ausgewählt, aber keine Formeln) nur die nicht ausgeblendeten Zeilen eingefügt. Das wird in den Zeilen 10-12 gezeigt (beachte keine versteckten Zeilen).