Pivot-Feldname "Summe von" ersetzen in Excel
Schritt-für-Schritt-Anleitung
Um den Feldnamen "Summe von" in einer Pivottabelle in Excel zu ersetzen, kannst du ein VBA-Makro verwenden. Hier ist eine einfache Anleitung:
-
Öffne Excel und lade die Arbeitsmappe mit der Pivottabelle.
-
Drücke ALT + F11, um den VBA-Editor zu öffnen.
-
Wähle im Menü Einfügen > Modul, um ein neues Modul zu erstellen.
-
Kopiere den folgenden Code in das Modul:
Sub PI_umbenennen()
Dim pi As PivotItem, iStart As Integer, pt As PivotTable
Application.ScreenUpdating = False
For Each pt In ActiveSheet.PivotTables
For Each pi In pt.DataPivotField.PivotItems
iStart = InStr(pi.Name, "von")
If iStart > 0 Then
pi.Caption = Replace(pi.Name, Left(pi.Name, iStart + 2), LCase(Left(pi.Name, 1)), , 1)
End If
' Leerzeichen entfernen
pi.Caption = Replace(pi.Caption, " ", "")
Next
Next
Application.ScreenUpdating = True
End Sub
-
Schließe den VBA-Editor und kehre zu Excel zurück.
-
Führe das Makro aus, indem du ALT + F8 drückst, das Makro auswählst und auf Ausführen klickst.
Dieses Makro ersetzt "Summe von" durch "s" und entfernt alle Leerzeichen.
Häufige Fehler und Lösungen
Alternative Methoden
Wenn du nicht mit VBA arbeiten möchtest, kannst du auch manuell die Feldnamen in der Pivottabelle anpassen. Klicke einfach mit der rechten Maustaste auf den Feldnamen und wähle Umbenennen. Diese Methode ist jedoch zeitaufwändiger, wenn du viele Felder hast.
Praktische Beispiele
Angenommen, deine Pivottabelle zeigt "Summe von Umsatz". Das Makro wird diese Bezeichnung automatisch in "Umsatz" umbenennen. Wenn du spezifische Werte wie "Anzahl von" oder "Menge" hast, kannst du das Makro erweitern, um diese ebenfalls zu ersetzen.
Hier ist ein erweitertes Beispiel, das auch "Menge" zu "ME" ändert:
Select Case LCase(pi.Caption)
Case "menge": pi.Caption = "ME"
End Select
Tipps für Profis
- Wenn du häufig Pivottabellen erstellst, speichere das Makro in deiner Personal.xlsb, damit es in allen Arbeitsmappen verfügbar ist.
- Nutze die Funktion "PivotTable-Optionen", um die Darstellung der Pivottabelle weiter anzupassen, wie das Deaktivieren der Summenanzeige.
FAQ: Häufige Fragen
1. Kann ich das Makro auch für andere Excel-Versionen verwenden?
Ja, das Makro sollte in den meisten modernen Excel-Versionen (2010 und später) funktionieren.
2. Wie entferne ich nur bestimmte Feldnamen?
Du kannst den Code im Makro anpassen, indem du zusätzliche Select Case-Befehle hinzufügst, um spezifische Feldnamen zu ersetzen.
3. Ist es möglich, mehrere Pivottabellen gleichzeitig zu bearbeiten?
Ja, das Makro iteriert über alle Pivottabellen im aktiven Blatt und ändert die Feldnamen entsprechend.
4. Was mache ich, wenn ich das Makro nicht ausführen kann?
Überprüfe die Makrosicherheitseinstellungen und stelle sicher, dass du nicht im geschützten Modus bist.