Ich möchte eine Masterliste der Mitarbeiter unseres Unternehmens erstellen. Ich möchte, dass die anderen Blätter in meiner Arbeitsmappe diese Mitarbeiterliste exakt widerspiegeln und automatisch Mitarbeiter entfernen oder hinzufügen, wenn ich Mitarbeiter im Masterblatt entferne/hinzufüge.
Ich habe viele Lösungen gefunden, die in die andere Richtung gehen (eine Masterliste aus mehreren Blättern erstellen), aber ich möchte, dass mein Master die Quelle und die anderen Blätter das Ziel sind.
Die andere Komplikation besteht darin, dass meine anderen Blätter Tabellen zum Auflisten der Mitarbeiter verwenden, sodass ich keine mehrzellige Array-Formel verwenden kann, um auf die Masterliste zu verweisen (ich habe versucht, einen dynamischen benannten Bereich zu verwenden, aber das hat nicht funktioniert).
Ich habe Index und Index Match ausprobiert, aber nichts scheint zu funktionieren. Irgendwelche Vorschläge?
Antwort1
Die sauberste Lösung wäre, Access zum Speichern der Mitarbeiterliste zu verwenden und Excel die Daten automatisch aus der Datenbank abrufen zu lassen. Auf diese Weise können Sie die Informationen direkt in Access bearbeiten und die Änderungen sind in den verschiedenen von Ihnen verwendeten Excel-Dateien sichtbar.
Das geht ganz einfach:
- Erstellen Sie eine neue Access-Datenbank (im Datei-Explorer mit der rechten Maustaste klicken > Neue Microsoft Access-Datenbank)
- Öffnen der Datenbank
- Im Menüband: Externe Daten > Neue Datenquelle > Aus Datei > Excel
- Wählen Sie die Excel-Datei aus, in der sich Ihre Daten befinden (vorausgesetzt, sie ist als Tabelle mit Überschriften formatiert).
- Wählen Sie „Quelldaten in eine neue Tabelle in der aktuellen Datenbank importieren“
- Klicken Sie auf „Weiter“ und aktivieren Sie dann „Erste Zeile enthält Spaltenüberschriften“.
- Klicken Sie auf „Weiter“ und konfigurieren Sie die Felder entsprechend Ihren Anforderungen (Access sollte das Format erkennen können).
Sobald Ihre Tabelle erstellt ist, können Sie sie durch Doppelklicken auf den Tabellennamen links öffnen.
Führen Sie nun in einer Ihrer Excel-Dateien, in der Sie die Mitarbeiterliste benötigen, Folgendes durch:
- Daten > Daten abrufen > Aus Datenbank > Aus Access-Datenbank
- Wählen Sie die
.accdb
Datei aus - Wählen Sie die Tabelle aus, die Sie laden möchten
- Klicken Sie auf „Laden in“ (kleiner Pfeil) und wählen Sie „Tabelle“
Sie haben nun eine Datentabelle in Ihrer Arbeitsmappe, die automatisch mit Ihrer Access-Datenbank verknüpft ist. Jede Änderung in der Datenbank wird automatisch in der Excel-Datei angezeigt. Sie können die Daten auch aktualisieren, indem Sie auf die Schaltfläche „Daten > Alle aktualisieren“ klicken.
ÜberprüfenHilfe-Website von Microsoftum mehr über Access zu erfahren