Ich erstelle ein Projektmanagement-Arbeitsblatt, um automatisierte Berichte zu verschiedenen Projekten zu generieren, die die Wohltätigkeitsorganisation, für die ich arbeite, durchführt.
Derzeit habe ich ein Blatt pro Projekt und ein Datenkollationsblatt, das alle Felder aus den verschiedenen Blättern an einem Ort zusammenführt, um Diagramme usw. zu erstellen. Jedes Mal, wenn ein neues Projekt erstellt wird, muss ich in das Datenkollationsblatt gehen und mithilfe der Such- und Ersetzungsfunktion eine Zeile mit Platzhalterformeln durch den Namen des neuen Blattes ersetzen.
Ich habe mich gefragt, ob es eine Lösung (wahrscheinlich mit Code?) gibt, die diese Formeln automatisch aktualisieren und den Titel des neuen Blattes in sie einfügen könnte, wenn ein neues Blatt erstellt wird.
Ich habe diese ähnliche Frage gesehen (Ist es möglich, einer Formel in Excel automatisch Zellen aus einem neuen Blatt hinzuzufügen?) Aber ich glaube nicht, dass die Lösung hier für mich funktionieren wird, da ich nicht nur mit numerischen Feldern arbeite. Ein Feld ist z. B. „Geldgebertyp“, der Unternehmen, Regierung usw. sein könnte. Ich weiß, dass diese numerisch klassifiziert werden könnten, aber ich würde das lieber nicht tun, damit die Projektblattoberfläche für diejenigen, die sie ausfüllen, intuitiv bleibt.
Danke!
Antwort1
Wenn Sie Office 2013 oder neuer verwenden, versuchen Sie es mit 3D-Referenzen. Behalten Sie die Reihenfolge Ihrer Projektblätter wie folgt bei:
Summary / Proj1 / Proj2 / ProjNew / ProjLast / Template
Jetzt
=SUM(Proj1:ProjLast!A1)
wird über alle Projektblätter summiert. Stellen Sie einfach sicher, dass Ihr neues Projektblatt zwischen Proj1 und ProjLast bleibt. Wenn alle Werte in der Vorlage Null sind (und Sie nur SUMMEN und nicht DURCHSCHNITTLICH WERDEN), können Sie natürlich =SUMME(Proj1:Vorlage!A1) verwenden und so das Risiko verringern, ein neues Blatt zu überspringen.