Zum Hauptinhalt springen

Wie kann man in Excel transponiert einfügen und die Formelreferenz beibehalten?

Author: Sun Last Modified: 2025-07-21

Beim Arbeiten mit Excel wird das Transpose-Feature oft verwendet, um die Ausrichtung von Daten von Spalten zu Zeilen oder umgekehrt zu wechseln. Allerdings entsteht eine häufige Herausforderung, wenn diese Daten Formeln enthalten – Excel passt standardmäßig die Zellbezüge an, um der neuen Ausrichtung zu entsprechen. Wie im Screenshot unten dargestellt, führt diese automatische Anpassung oft dazu, dass die vorgesehenen Berechnungen, insbesondere bei komplexen oder verknüpften Datensätzen, nicht mehr korrekt funktionieren. Es ist wichtig zu verstehen, wie man transponierte Daten einfügt, während die ursprünglichen Formelbezüge erhalten bleiben, vor allem für Personen, die mit Finanzmodellen, Ingenieurberechnungen oder verknüpften Dashboards arbeiten, wo die Integrität der Formeln wichtig ist. Dieser Artikel erklärt mehrere praktische Methoden zur Erreichung dieses Ergebnisses, behandelt deren best- und worst-case Nutzungsszenarien und bietet Lösungsvorschläge für einen reibungsloseren Betrieb.
paste transposed and keep formula

Verwenden Sie die F4-Taste, um Formelbezüge in absolute Bezüge umzuwandeln und die Daten zu transponieren

Transponieren und Beibehalten der Referenz mit der Funktion Suchen und Ersetzen

Transponieren und Beibehalten der Referenz mit Kutools für Excel

VBA-Code - Zellen transponieren, während Formelbezüge (relativ oder absolut) erhalten bleiben

Excel-Formel - Manuelles Neuerstellen transponierter Formeln mit INDIREKT oder Adresskonstruktion


Verwenden Sie die F4-Taste, um Formelbezüge in absolute Bezüge umzuwandeln und die Daten zu transponieren

1. Wählen Sie die Formelzelle aus

Klicken Sie auf die Zelle, die die Formel enthält, die Sie anpassen möchten.

2. Öffnen Sie die Formelleiste

Klicken Sie in die Formelleiste, um den Cursor in die Formel zu setzen.

3. In absolute Bezüge umwandeln

Wählen Sie die gesamte Formel in der Formelleiste aus und drücken Sie die F4-Taste.

Dies wechselt das Bezugsformat zwischen relativ, absolut und gemischt.

Wiederholen Sie dies für alle Zellbezüge in der Formel, bis sie vollständig absolut sind.

4. Kopieren Sie die Daten

Wählen Sie den Datenbereich aus, den Sie kopieren möchten, und drücken Sie Strg + C.

5. Als transponierte Daten einfügen

Klicken Sie mit der rechten Maustaste auf die Zielzelle und wählen Sie Inhalte einfügen → Transponieren.

💡 Tipp:
Absolute Bezüge stellen sicher, dass die Formel immer auf dieselben Zellen verweist, selbst wenn sie kopiert oder verschoben werden. Das Transponieren der Daten ändert Zeilen in Spalten oder Spalten in Zeilen – ideal zum Neuanordnen des Datenlayouts.


Transponieren und Beibehalten der Referenz mit der Funktion Suchen und Ersetzen

Um einen Bereich von Zellen zu transponieren und die ursprünglichen Formelbezüge in Excel beizubehalten, können Sie die Funktion Suchen und Ersetzen verwenden, um Formeln temporär in Text zu konvertieren, sie neu zu positionieren und dann wieder in Formeln zurückzuwandeln. Dieser Ansatz eignet sich für kleine bis mittelgroße Datensätze und ist hilfreich, wenn keine zusätzlichen Add-ins installiert sind oder Sie VBA lieber nicht verwenden möchten.

1. Wählen Sie zunächst den Zellbereich aus, der die Formeln enthält, die Sie transponieren möchten. Drücken Sie Strg + H, um das Dialogfeld „Suchen und Ersetzen“ zu öffnen.

2. Im Dialogfeld „Suchen und Ersetzen“ geben Sie = in das Suchen nach Feld ein und tippen Sie #= in das Ersetzen durch Feld. Dieser Schritt wandelt aktive Formeln in reinen Text um, indem das Gleichheitszeichen ersetzt wird. Dadurch verhindern Sie, dass Excel die Zellbezüge der Formeln während des Kopier- und Transponierungsprozesses anpasst.
set options in the Find and Replace dialog

3. Klicken Sie auf Alle ersetzen. Ein Dialogfeld wird angezeigt, das die Anzahl der durchgeführten Ersetzungen zeigt. Klicken Sie auf OK und dann auf Schließen um die Dialoge zu schließen.
formulas are replaced with strings

4. Wenn die nun konvertierten Textzellen noch ausgewählt sind, drücken Sie Strg + C um sie zu kopieren. Gehen Sie zu Ihrem gewünschten Einfügeort, klicken Sie mit der rechten Maustaste und wählen Sie im Kontextmenü Inhalte einfügen > Transponieren um zu transponieren und einzufügen. Achten Sie darauf, dass Sie bei großen Datensätzen oder wenn Ihre Formeln volatile Funktionen verwenden, die eingefügten Ergebnisse sorgfältig überprüfen müssen.
click Transpose to paste the cells in transposition

5. Nach dem Einfügen drücken Sie erneut Strg + H um das Dialogfeld Suchen und Ersetzen zu öffnen. Nun kehren Sie die ursprüngliche Ersetzung um: Geben Sie #= in das Feld Suchen nach ein und = in das Feld Ersetzen durch . Dadurch wird der Text wieder in funktionale Formeln umgewandelt.
set options in the Find and Replace dialog

6. Klicken Sie auf Alle ersetzen, dann auf OK > Schließen um abzuschließen. Ihre Formeln sind nun transponiert und behalten die Bezüge des ursprünglichen Bereichs bei.
doc transpose keep reference6

Diese manuelle Methode funktioniert am besten für kleine Datensätze. Bei komplexeren Bereichen oder beim Umgang mit gemischten Bezugsarten sollten Sie die Ergebnisse doppelt überprüfen, um sicherzustellen, dass die Formeln wie erwartet neu berechnet werden. Wenn Sie benannte Bereiche oder externe Bezüge haben, müssen diese möglicherweise nach dem Transponieren überprüft werden.


Transponieren und Beibehalten der Referenz mit Kutools für Excel

Wenn Sie häufig Daten transponieren müssen, die Formeln enthalten, bietet Kutools für Excel eine optimierte Lösung. Seine Funktion „Zellreferenzen konvertieren“ ermöglicht es Ihnen, schnell alle Formelbezüge in absolute Bezüge umzuwandeln, bevor Sie transponieren. Dies stellt sicher, dass die ursprünglichen Bezüge nach dem Transponieren intakt bleiben, wodurch manuelle Eingriffe minimiert und das Risiko gebrochener Formeln verringert werden.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

Nach der Installation von Kutools für Excel folgen Sie diesen Schritten:

1. Wählen Sie die Zellen aus, die die Formeln enthalten, die Sie transponieren müssen, und klicken Sie auf Kutools > Mehr (in der Gruppe Formeln) > Zellreferenzen konvertieren. Dadurch wird das Dialogfeld zur Konvertierung von Bezügen geöffnet.
click Convert Refers feature of kutools

2. Im Dialogfeld „Zellreferenzen konvertieren“ wählen Sie die Option In absolut aus und klicken Sie auf OK. Dieser Schritt stellt sicher, dass alle Zellbezüge in Ihren ausgewählten Formeln als absolute Bezüge (mit $-Zeichen) festgelegt werden. Dadurch verschieben sich die Bezüge nicht, wenn Sie die Zellen transponieren.
check To absolute option
the references in selected formula cells have been converted to absolute

3. Wählen Sie nun die Zellen erneut aus und drücken Sie Strg + C um sie zu kopieren. Gehen Sie zum gewünschten Einfügeort, klicken Sie mit der rechten Maustaste und wählen Sie Transponieren aus dem Untermenü Inhalte einfügen im Kontextmenü. Dadurch werden Ihre Daten transponiert und die richtigen Formelbezüge beibehalten.
choose Transpose from the Paste Special

Tipp: Wenn Sie Tabellenstrukturen schnell transponieren möchten (z.B. das Ändern von Zeilen zu Spalten für große Datentabellen), bietet Kutools für Excel auch die Funktion „Tabelle umwandeln“. Dieses Tool ist besonders nützlich, um große Tabellen schnell neu zu strukturieren, ohne Verbindungen oder Formatierungen zu verlieren. Das Tool ist für eine begrenzte Anzahl von Tagen kostenlos testbar; Laden Sie es hier herunter, um alle Funktionen zu erleben.

transpose table dimensions by kutools

Die Kutools-Lösung ist am effektivsten, wenn Sie solche Aufgaben regelmäßig ausführen, insbesondere bei größeren Datenmengen oder komplexeren Tabellen mit mehreren Formeln. Als Vorsichtsmaßnahme überprüfen Sie immer, ob absolute Bezüge nach dem Transponieren gewünscht sind. Sie können die Bezüge bei Bedarf mithilfe desselben Features wieder in relative Bezüge umwandeln. Wenn Ihre ursprünglichen Formeln relative und absolute Bezüge mischen, überprüfen Sie diese nach der Konvertierung und dem Transponierungs-Vorgang auf Genauigkeit.


VBA-Code - Zellen transponieren, während Formelbezüge (relativ oder absolut) erhalten bleiben

Für fortgeschrittene Szenarien ermöglicht das Schreiben eines VBA-Makros, den Prozess des Transponierens von Formeln zu automatisieren, während die ursprünglichen Bezugsarten – ob relativ, absolut oder gemischt – erhalten bleiben. Diese Lösung ist gut geeignet für Benutzer, die mit Makros vertraut sind, und besonders nützlich für größere Datenbereiche oder wenn dieser Vorgang häufig durchgeführt wird. VBA bietet Flexibilität, unterstützt komplexe Bezugsstrukturen und verarbeitet verschiedene Formelstrukturen direkt.

1. Aktivieren Sie zuerst die Entwicklertools-Leiste in Excel, falls sie noch nicht sichtbar ist. Gehen Sie zu Entwicklertools > Visual Basic, um den VBA-Editor zu öffnen.

2. Klicken Sie im VBA-Editor auf Einfügen > Modul, um ein neues Modulfenster zu öffnen, und kopieren Sie den folgenden VBA-Code in dieses Fenster:

Sub TransposeFormulasPreserveReferences()
    Dim ws As Worksheet
    Dim sourceRange As Range
    Dim destRange As Range
    Dim numRows As Long, numCols As Long
    Dim i As Long, j As Long
    Dim tempArray As Variant
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    Set sourceRange = Application.InputBox("Select the range you want to transpose", xTitleId, Selection.Address, Type:=8)
    
    If sourceRange Is Nothing Then Exit Sub
    
    numRows = sourceRange.Rows.Count
    numCols = sourceRange.Columns.Count
    
    Set destRange = Application.InputBox("Select the upper-left cell for the transposed output", xTitleId, , Type:=8)
    
    If destRange Is Nothing Then Exit Sub
    
    tempArray = sourceRange.Formula ' Store original formulas
    
    ' Transpose formulas, cell by cell
    For i = 1 To numRows
        For j = 1 To numCols
            destRange.Offset(j - 1, i - 1).Formula = tempArray(i, j)
        Next j
    Next i
End Sub

3. Um den Code auszuführen, klicken Sie auf die Run button Schaltfläche oder drücken Sie F5. Folgen Sie den Anweisungen: Wählen Sie die Quelldaten (einschließlich Formeln) aus, die Sie transponieren möchten, sowie die Startzelle für die Ausgabe. Das Makro kopiert und transponiert alle Formeln und behält dabei die Bezüge so wie im ursprünglichen Ort bei. Wenn Ihre Formeln relative Bezüge verwenden, beachten Sie, dass sich ihr Kontext ändern könnte (die resultierenden Werte stimmen möglicherweise nicht mit den Originalwerten überein), aber der Formeltext selbst wird nicht angepasst, sodass der Bezugsart erhalten bleibt.

Dieser Ansatz ist besonders nützlich für große Datensätze, wiederholte Operationen oder wenn eine genaue Kontrolle benötigt wird. Wenn ein Fehler auftritt (z. B. wenn der Zielbereich nicht ausreichend groß ausgewählt wurde), führen Sie das Makro erneut aus und überprüfen Sie Ihre Bereichsauswahl sorgfältig.


Zusammengefasst bietet Excel mehrere Möglichkeiten, Daten zu transponieren, während die ursprünglichen Formelbezüge erhalten bleiben, einschließlich manueller Suchen und Ersetzen, fortgeschrittener Tools wie Kutools, VBA-Automatisierung und formelbasierte Ansätze unter Verwendung von INDIREKT oder ADRESSE. Bei der Auswahl einer Methode sollten Sie die Größe Ihrer Daten, die Komplexität der Formeln und die Notwendigkeit von Automatisierung versus manueller Kontrolle berücksichtigen. Überprüfen Sie das Ergebnis immer doppelt – insbesondere bei relativen Bezügen – um sicherzustellen, dass die Berechnungen korrekt bleiben, und speichern Sie eine Sicherungskopie Ihrer Arbeitsmappe, bevor Sie Massenänderungen vornehmen oder Makros ausführen. Wenn Sie Probleme wie "ref"-Fehler oder unerwartete Werte feststellen, überprüfen Sie, ob keine Bezüge außerhalb des richtigen Bereichs gelandet sind oder dass absolute/relative gemischte Bezüge nicht falsch verschoben wurden. Wenn Sie unsicher sind, probieren Sie Ihre Methode zunächst an einer kleinen Stichprobe aus, um Vertrauen in den Prozess zu gewinnen.

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!