%20%E2%80%93%20Daten%20aus%20verschiedenen%20Arbeitsmappen.png)
Ich versuche, Daten aus zwei separaten Arbeitsmappen zu übernehmen, die wie folgt angelegt sind:
picker | lines
--------+------
zf | 4
ag | 22
jw | 8
zf | 7
cr | 39
ag | 10
ag | 16
ag | 1
cr | 4
ag | 2
... und zähle, wie oft die Initialen vorkommen, und kompiliere sie in einer völlig anderen Arbeitsmappe. Dies ist die Formel, die ich bisher habe:
=COUNTIF('\\Shipping\C\Agri-Pet Log\2013\November\December\[December 3, 2013.xls]Ag & Pet Shipping'!$B$4:$B$200,"CR")+COUNTIF('\\Foodcomp\c\Dog Food Log\2013\December\[(df) December 3, 2013.xls]Dog Food'!$B$4:$B$300,"CR")
Das funktioniert einwandfrei, solange die Originalarbeitsmappen auf meinem Computer geöffnet sind. Wenn sie jedoch geschlossen sind, erhalte ich nur #VALUE
! Idealerweise hätte ich auch gerne etwas, das die Zahlen addiert, die den Initialen in den Zellen daneben zugeordnet sind, aber jeweils nur eins auf einmal.
Antwort1
Die COUNTIF/SUMIF
Funktionenfamilie funktioniert nicht mit geschlossenen Arbeitsmappen. Versuchen Sie es SUMPRODUCT
beispielsweise mit einer einzelnen Arbeitsmappe, um Ihre Zählung zu replizieren
=SUMPRODUCT(('\\Shipping\C\Agri-Pet Log\2013\November\December\[December 3, 2013.xls]Ag & Pet Shipping'!$B$4:$B$200="CR")+0)
und um die Summe für Spalte C zu erhalten, wenn B = "CR"
=SUMPRODUCT(('\\Shipping\C\Agri-Pet Log\2013\November\December\[December 3, 2013.xls]Ag & Pet Shipping'!$B$4:$B$200="CR")+0,'\\Shipping\C\Agri-Pet Log\2013\November\December\[December 3, 2013.xls]Ag & Pet Shipping'!$C$4:$C$200)
Antwort2
Wenn Sie Informationen aus mehreren geschlossenen Arbeitsmappen aggregieren möchten, können Sie Folgendes verwenden:Microsoft PowerQuery. Dies ist ein Business Intelligence-Add-In für Excel, das Informationen aus vielen Quellen, einschließlich anderen Arbeitsmappen, abfragen, filtern und aggregieren kann.
Obwohl es ein ziemliches Monster ist, das man erst einmal verstehen muss, ist es kostenlos und wird von Microsoft vollständig unterstützt. Für die meisten Dinge müssen Sie kein Programmieren lernen.
Es wird sicherlich das tun können, was Sie wollen.
Das Einzige, worauf Sie achten müssen, sind andere Personen, die die Arbeitsmappen öffnen. Dadurch werden sie gesperrt und die Abfragen schlagen fehl. In diesem Fall müssen Sie warten, bis die Arbeitsmappen geschlossen sind, und dann einfach die Abfrage aktualisieren.