Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Pivot Formatvorlage kopieren

Pivot Formatvorlage kopieren
09.03.2021 10:47:36
Georg
Moin zusammen,
kann ich eine individuell erstellte Formatvorlage einer Pivottabelle kopieren, bzw mit all den Formatierungen der einzelnen Tabellenelemente auf eine andere Pivot-Tabelle übertragen, so dass die Funktionalität erhalten bleibt?
Dazu fallen mir zwei unterschiedliche Fälle ein:
- die Zieltabelle ist von der Struktur identisch zu der Quelltabelle
- sie ist es nicht...
Beim selber basteln hab ich nur festgestellt, dass man mit dem Pinsel zwar Format übertragen kann, es dann im Ziel aber nicht funktioniert, bzw. in einer geänderten Struktur vollkommen unlogische Formate hinterlässt.
danke für Eure Hilfe...
Gruß Georg
Bleibt gesund und behaltet die Nerven!

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Pivot Formatvorlage kopieren
12.03.2021 21:37:26
Yal
Hallo Georg,
in einer Pivottabelle wird der Format nicht auf Einzelelement sondern auf Dimension- oder Fakten-Elemente.
Mit dem Makro Rekorder kannst Du z.B. den Zahlenformat der Element im Werte-Bereich setzen. Dann sieht es so aus:
With ActiveSheet.PivotTables("PivotTable18").PivotFields( _
"[Measures].[Summe von SignGL_Amount]")
.NumberFormat = "#.##0;-#.##0;-"
End With
Genau in dieser Form muss Du die Referenz-Pivottabelle lesen, und in dieselben Form auf dem Zieltabelle einsetzen.
VG
Yal
Dimension: alle Spalten, die als Zeilen-, Spaltenüberschrift oder Filter eingesetzt werden.
Fakten: alle Spalten, die als Wert und so summiert, min, max, usw. Angezeigt werden können.

Anzeige
AW: Pivot Formatvorlage kopieren
15.03.2021 08:22:06
Georg
Hallo Yal,
das ist nicht so ganz einfach, da ich ja dann erstmal die ganzen Einstellungen der Quellpivot einzeln auslesen muss, um sie der Zielpivot zuweisen zu können. Ich weiß aber nicht, wo welche Einstellungen getroffen wurden und kann sie daher auch nicht abfragen oder müsste einen "Komplettset" aller möglichen Einstellungen abfragen. Hmm… naja. Das ist doch vermutlich eher sehr aufwändig!
Nachdem die Reaktionen auf meine Anfrage sehr gering waren, gehe ich davon aus, dass es von Seiten Excel keine sinnige/einfache Möglichkeit gibt, Pivot Formate zu übernehmen. Ich habe mir daher mittlerweile einen einfachen Workaround ausgedacht, den ich hier mal aufschreibe um anderen mit dem gleichen Thema zu helfen, bzw. Eure Meinung dazu zu hören.
Wenn man das gesamte Blatt(!) der Quellpivot in die Datei mit der Zielpivot kopiert, kommt das benötigte Format ja mit und erscheint in der Liste der Formatvorlagen der Zieldatei. Hier weise ich es meiner Zielpivot zu und kann dann das eben kopierte Quell-Blatt gleich wieder löschen. Das geht ratzfatz und ich habe auch wirklich die Formate der Pivot 1:1 übertragen.
Gruß Georg

Anzeige
Vielen Dank für den Tipp
15.03.2021 17:11:33
Yal
Hallo Georg,
vielen Dank für die Rückmeldung und fürs Teilen.
Ich bin nicht sicher, ob es richtig erfasst habe. Ich versuche mit meinen Wörter:
Anstatt vorhandene Formate aus einem Pivot in ein anderen zu übertragen,
wird zuerst das ganze als Datei kopiert (Pivot + Quelldaten + Format gehen mit).
Anschliessend werden die Quelldaten durch neue ersetzt und die Pivottabelle aktualisiert. Somit bleiben die Formate in der Pivottabelle und der Liste der Formatvorlage erhalten.
Nice.
VG
Yal

Anzeige
AW: Vielen Dank für den Tipp
15.03.2021 18:28:18
Georg
Hallo Ya,
nee, nicht ganz. Nicht die Datei wird kopiert, sondern nur das einzelne Registerblatt (!), in dem die QuellPivot mit der benötigten Formatvorlage ist. Nur dieses Blatt wird in die Zieldatei kopiert. Dort wird die ZielPivot mit der Formatvorlage versehen und dann wird das eben kopierte Blatt wieder gelöscht. Die Formatvorlage hängt dann ja schon an der ZielPivot.
Die Zieldatei wird sozusagen mit dem Format "geimpft".
Gruß Georg
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Pivot Formatvorlage effektiv kopieren


Schritt-für-Schritt-Anleitung

Um eine Formatvorlage einer Pivottabelle in Excel zu kopieren, kannst du folgende Schritte befolgen:

  1. Blatt kopieren: Kopiere das gesamte Blatt, welches die Quell-Pivottabelle enthält. Klicke mit der rechten Maustaste auf das Registerblatt und wähle „Verschieben oder Kopieren“.
  2. Zieldatei auswählen: Wähle im Dialogfeld die Zieldatei aus, in die du das Blatt kopieren möchtest.
  3. Pivot-Tabelle aktualisieren: In der Zieldatei, aktualisiere die Pivottabelle, um sicherzustellen, dass sie die kopierte Formatvorlage übernimmt.
  4. Blatt löschen: Nachdem du die Formatvorlage erfolgreich zugewiesen hast, kannst du das kopierte Blatt wieder löschen, um die Datei sauber zu halten.

Diese Methode funktioniert besonders gut, wenn die Zieltabelle in ihrer Struktur identisch zur Quelltabelle ist.


Häufige Fehler und Lösungen

  • Fehler: Formatierungen erscheinen nicht korrekt.

    • Lösung: Stelle sicher, dass die Struktur der Quell- und Zieltabelle identisch ist. Wenn dies nicht der Fall ist, kann es zu unlogischen Formatierungen kommen.
  • Fehler: Pivottabelle kopieren ohne Bezug mit Formatierung.

    • Lösung: Nutze den Makro-Rekorder, um spezifische Formatierungen zu übernehmen. Zum Beispiel:
    With ActiveSheet.PivotTables("PivotTable18").PivotFields( _
    "[Measures].[Summe von SignGL_Amount]")
    .NumberFormat = "#.##0;-#.##0;-"
    End With

Alternative Methoden

Falls das Kopieren des gesamten Blattes nicht möglich ist, kannst du die Formatvorlage Excel auch manuell übertragen:

  1. Formatpinsel nutzen: Wähle die Pivottabelle aus und klicke auf den Formatpinsel. Klicke dann auf die Ziel-Pivottabelle, um das Format zu übertragen. Beachte, dass diese Methode nur funktioniert, wenn die Struktur identisch ist.

  2. Formatvorlage speichern: Erstelle eine Pivot-Tabelle Vorlage und speichere sie. Du kannst diese Vorlage später auf andere Pivottabellen anwenden, indem du die Formatvorlage über die Menüleiste anwendest.


Praktische Beispiele

Ein praktisches Beispiel könnte so aussehen:

  • Quell-Pivot-Tabelle: Enthält die Verkaufsdaten für verschiedene Produktkategorien.
  • Ziel-Pivot-Tabelle: Hat die gleiche Struktur, aber andere Verkaufszahlen.

Durch das Kopieren des gesamten Blattes wird sichergestellt, dass alle Formatierungen und die Tabellenformatvorlage übertragen werden.


Tipps für Profis

  • Verwende Makros, um häufige Formatierungen zu automatisieren. Dies spart Zeit und stellt sicher, dass das Format konsistent bleibt.
  • Halte deine Formatvorlagen organisiert, um schneller zwischen verschiedenen Pivot-Tabellen wechseln zu können.
  • Nutze die Funktion „Pivot-Tabelle duplizieren“, um eine neue Tabelle mit denselben Daten zu erstellen, bevor du die Formatvorlage änderst.

FAQ: Häufige Fragen

1. Kann ich die Formatvorlage einer Pivottabelle in eine andere Datei kopieren?
Ja, du kannst das gesamte Arbeitsblatt mit der Pivottabelle in eine andere Datei kopieren, um die Formatvorlage zu übertragen.

2. Was tun, wenn die Formatierungen nicht übernommen werden?
Überprüfe, ob die Struktur der Quell- und Zieltabelle identisch ist. Andernfalls kann es zu unlogischen Formatierungen kommen. In diesem Fall ist es ratsam, die Formatierung manuell oder über Makros zu übertragen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige