Suchen Sie nach einer Excel-Formel, um mehrere Arbeitsmappen zu finden und zu vergleichen

-1

Ich suche nach einer Excel 2010-Formel, mit der ich Daten über mehrere Arbeitsmappen überprüfen kann.

Ich habe eine Arbeitsmappe (Personal), in der alle derzeit beschäftigten Mitarbeiter aufgelistet sind.

Ich habe mehrere Arbeitsmappen pro Abteilung, in denen jede Abteilung für ihre Mitarbeiter verantwortlich sein muss (Abteilung1, Abteilung2, Abteilung3, Abteilung4 usw.).

Gibt es eine Formel, mit der ich sicherstellen kann, dass alle Mitarbeiter berücksichtigt wurden? Jede Hilfe wäre sehr dankbar.

Cecilly
quelle
1
Was hast du schon probiert?
Raystafarian

Antworten:

0

Hier sind zwei Optionen:

  • Verwenden Sie in einem zusammenfassenden Arbeitsblatt die INDIRECTFunktion in Kombination mit einer Tabelle mit Pfad, Arbeitsmappe, Blatt und dem Namen der Summenzelle für jede Abteilung. Die Funktion INDIRECT gibt die durch eine Zeichenfolge angegebene Referenz zurück. Wenn beispielsweise Zelle A1 die Zeichenfolge "Sheet1! D19" enthält, gibt = INDIRECT (A1) den Wert in Zelle D19 von Sheet1 aus.

Sie benötigen also eine Reihe von Zellen im Zusammenfassungsblatt, die Verweise auf die Zelle (n) in jeder Abteilungsarbeitsmappe enthalten, die die Besetzung der Abteilung zusammenfassen. Die Tabelle zum Erstellen dieser Verweise und die zugehörigen Formeln sehen möglicherweise so aus.

Beispiel für eine Übersichtstabelle mit der Funktion INDIRECT

Die Formeln für die Personalstärke der einzelnen Abteilungen in Spalte F des Bildes ergeben gültige Zellreferenzen in den Arbeitsmappen der Abteilungen. Ich habe beschlossen, die Formeln aus Verweisen in einer Tabelle zu erstellen, um Flexibilität zu gewährleisten. Nur die Tabelleneinträge müssen geändert werden, wenn sich beispielsweise die Liste der Arbeitsmappen ändert, die enthalten sein müssen, und nicht die Formeln selbst.

Diese Formeln werden nur aktualisiert, wenn die Arbeitsmappen, auf die sie verweisen, geöffnet sind. Wenn die Arbeitsmappe einer Abteilung geschlossen ist, gibt die Gesamtbelegschaftsformel für diese Abteilung im Zusammenfassungsblatt ein #REF! Fehler beim Neuberechnen des Wertes. Mit anderen Worten, Sie können keine Daten aus einer geschlossenen Arbeitsmappe abrufen.

  • Verwenden Sie eine VBA-Funktion oder -Unterroutine, die Daten aus einer geschlossenen Arbeitsmappe extrahieren kann.

Es gibt eine Reihe verschiedenen Ansätze , dies zu tun, auch diese Funktion , von John Walkenbach auf der Website, die nur funktioniert , wenn in einem VBA - Verfahren und verwendete diese , die in einem Arbeitsblatt direkt nutzbar ist. Ich habe beide getestet und sie funktionieren wie behauptet.

chuff
quelle
Danke für die Antwort. Allerdings verstehe ich das Summenpersonal nicht? Vielleicht habe ich meine Frage nicht richtig gestellt. Ich habe eine Liste meiner Namen in einer Arbeitsmappe. Ich muss diesen Namen in mehreren Arbeitsmappen (Abteilungen) suchen und die Abteilung neben dem Namen wiederholen. Jede Hilfe wäre sehr dankbar.
Cecilly