Zum Hauptinhalt springen

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

Author: Sun Last Modified: 2025-08-06

Beim Arbeiten mit Excel wird das Transpose-Feature oft verwendet, um die Ausrichtung von Daten von Spalten zu Zeilen oder umgekehrt zu ändern. Ein häufiges Problem entsteht jedoch, wenn diese Daten Formeln enthalten – Excel passt standardmäßig die Zellreferenzen an, um sie der neuen Ausrichtung anzupassen. Wie im folgenden Screenshot dargestellt, führt diese automatische Anpassung oft zu fehlerhaften Berechnungen, insbesondere bei komplexen oder verknüpften Datensätzen. Es ist wichtig zu wissen, wie man transponierte Daten einfügt, während man die ursprünglichen Formelreferenzen beibehält, vor allem wenn man mit Finanzmodellen, Ingenieurberechnungen oder verknüpften Dashboards arbeitet, wo die Integrität der Formeln erhalten bleiben muss. Dieser Artikel erklärt mehrere praktische Methoden zur Erreichung dieses Ziels, behandelt deren best- und worst-case Nutzungsszenarien und bietet Lösungsvorschläge für reibungslosere Operationen.
paste transposed and keep formula

Verwenden Sie die F4-Taste, um Formelreferenzen in absolute umzuwandeln und die Daten zu transponieren

Transponieren und Referenzen mit der Funktion „Suchen und Ersetzen“ beibehalten

Transponieren und Referenzen mit Kutools für Excel beibehalten

VBA-Code – Zellen transponieren, während Formelreferenzen (relativ oder absolut) erhalten bleiben

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


Verwenden Sie die F4-Taste, um Formelreferenzen in absolute 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 innerhalb der Formel zu platzieren.

3. In absolute Referenzen umwandeln

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

Dies wechselt das Referenzformat zwischen relativ, absolut und gemischt.

Wiederholen Sie dies für alle Zellreferenzen 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 Referenzen stellen sicher, dass die Formel immer auf dieselben Zellen verweist, auch wenn sie kopiert oder verschoben werden. Das Transponieren der Daten ändert Zeilen in Spalten oder Spalten in Zeilen – perfekt zum Neuanordnen des Datenlayouts.


Transponieren und Referenzen mit der Funktion „Suchen und Ersetzen“ beibehalten

Um einen Bereich von Zellen zu transponieren und die ursprünglichen Formelreferenzen in Excel beizubehalten, können Sie die Funktion „Suchen und Ersetzen“ verwenden, um Formeln vorübergehend in Text umzuwandeln, sie neu zu positionieren und sie dann wieder in Formeln zurückzuverwandeln. Dieser Ansatz eignet sich für kleine bis mittlere Datensätze und ist hilfreich, wenn keine zusätzlichen Add-ins installiert sind oder Sie VBA 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 geben Sie #= in das Ersetzen durch Feld ein. Dieser Schritt wandelt aktive Formeln in reinen Text um, indem das Gleichheitszeichen ersetzt wird. Dadurch verhindern Sie, dass Excel die Zellreferenzen während des Kopier- und Transponierprozesses anpasst.
set options in the Find and Replace dialog

3. Klicken Sie auf Alle ersetzenEin Dialogfeld wird angezeigt, das die Anzahl der vorgenommenen Ersetzungen anzeigt. Klicken Sie auf OK und dann auf Schließen um die Dialoge zu schließen.
formulas are replaced with strings

4. Mit den nun konvertierten Textzellen noch ausgewählt, 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. Beachten Sie, dass Sie bei großen Datensätzen oder wenn Ihre Formeln flüchtige 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 #= im Feld Suchen nach ein und = im Feld Ersetzen durch Dies wird den Text wieder in funktionale Formeln umwandeln.
set options in the Find and Replace dialog

6. Klicken Sie auf Alle ersetzen, dann auf OK > Schließen um den Vorgang abzuschließen. Ihre Formeln sind nun transponiert und behalten die Referenzen 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 Referenzstilen sollten Sie die Ergebnisse überprüfen, um sicherzustellen, dass die Formeln wie erwartet neu berechnet werden. Wenn Sie benannte Bereiche oder externe Referenzen haben, müssen diese möglicherweise nach dem Transponieren überprüft werden.


Transponieren und Referenzen mit Kutools für Excel beibehalten

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 Formelreferenzen in absolute Referenzen umzuwandeln, bevor Sie transponieren. Dadurch bleiben die ursprünglichen Referenzen nach dem Transponieren intakt, was manuelle Eingriffe minimiert und das Risiko gebrochener Formeln verringert.

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 Formelgruppe) > Zellreferenzen konvertierenDies öffnet das Dialogfeld zur Referenzkonvertierung.
click Convert Refers feature of kutools

2. Im Dialogfeld „Formelreferenzen konvertieren“ Wählen Sie die Option In absolut und klicken Sie auf OKDies stellt sicher, dass alle Zellreferenzen in Ihren ausgewählten Formeln als absolute Referenzen (mit $-Zeichen) festgelegt werden. Dadurch verschieben sich die Referenzen 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 die Zellen erneut aus und drücken Sie Strg + C um sie zu kopieren. Am gewünschten Einfügeort klicken Sie mit der rechten Maustaste und wählen Sie Transponieren aus dem Menü Inhalte einfügen im Kontextmenü. Dies transponiert Ihre Daten und behält die korrekten Formelreferenzen bei.
choose Transpose from the Paste Special

Tipp: Wenn Sie Tabellenstrukturen schnell transponieren möchten (z. B. Zeilen in Spalten für große Datentabellen ändern), bietet Kutools für Excel auch das Feature „Tabellenabmessungen transponieren“. Dieses Tool ist besonders nützlich, um große Tabellen schnell neu zu strukturieren, ohne Datenverbindungen oder Formatierungen zu verlieren. Das Tool steht für eine begrenzte Anzahl von Tagen zur kostenlosen Testversion zur Verfügung; 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 Tabellenkalkulationen mit mehreren Formeln. Als Vorsichtsmaßnahme überprüfen Sie immer, ob absolute Referenzen nach der Transposition gewünscht sind; Sie müssen die Referenzen gegebenenfalls mithilfe desselben Features wieder in relative umwandeln. Wenn Ihre ursprünglichen Formeln relative und absolute Referenzen mischen, überprüfen Sie sie nach der Konvertierung und Transpositionsoperation auf Genauigkeit.


VBA-Code – Zellen transponieren, während Formelreferenzen (relativ oder absolut) erhalten bleiben

Für fortgeschrittene Szenarien ermöglicht das Schreiben eines VBA-Makros die Automatisierung des Prozesses des Transponierens von Formeln, wobei die ursprünglichen Referenztypen – 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, berücksichtigt komplexe Referenzmuster und verarbeitet verschiedene Formelstrukturen direkt.

1. Aktivieren Sie zunächst die Registerkarte „Entwicklertools“ 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 F5Folgen 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 Referenzen wie am ursprünglichen Ort bei. Wenn Ihre Formeln relative Referenzen verwenden, beachten Sie, dass sich deren Kontext ändern kann (die resultierenden Werte stimmen möglicherweise nicht mit den Originalen überein), aber der Formeltext selbst wird nicht angepasst, sodass der Referenztyp erhalten bleibt.

Dieser Ansatz ist besonders nützlich für große Datensätze, wiederholte Operationen oder wenn eine präzise Kontrolle benötigt wird. Wenn ein Fehler auftritt (z. B. wenn der Zielbereich nicht groß genug 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 Formelreferenzen erhalten bleiben, einschließlich manueller „Suchen und Ersetzen“, fortschrittlicher Tools wie Kutools, VBA-Automatisierung und formelbasierte Ansätze mit INDIREKT oder ADRESSE. Bei der Auswahl einer Methode sollten Sie die Größe Ihrer Daten, die Komplexität der Formeln und den Bedarf an Automatisierung versus manueller Kontrolle berücksichtigen. Überprüfen Sie das Ergebnis immer doppelt – insbesondere bei relativen Referenzen – um sicherzustellen, dass Berechnungen korrekt bleiben, und speichern Sie eine Sicherungskopie Ihrer Arbeitsmappe, bevor Sie Massenänderungen vornehmen oder Makros ausführen. Wenn Sie auf Probleme stoßen, wie z. B. "ref"-Fehler oder unerwartete Werte, überprüfen Sie, dass keine Referenzen außerhalb des richtigen Bereichs liegen oder dass gemischte absolute/relative Referenzen 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.


Die besten Office-Produktivitätstools

🤖 Kutools AI Aide: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung |  Code generieren  |  Benutzerdefinierte Formeln erstellen |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Doppelte suchen, hervorheben oder markieren | Leere Zeilen löschen | Spalten oder Zellen ohne Datenverlust zusammenführen | Runden
Erweiterte SVERWEIS: SVERWEIS mit mehreren Kriterien | SVERWEIS für mehrere Werte | Mehrblatt-SVERWEIS | Fuzzy Match
Erweiterte Dropdown-Liste: Dropdown-Liste schnell erstellen | Abhängige Dropdown-Liste | Mehrfachauswahl-Dropdown-Liste
Spalten-Manager: Eine bestimmte Anzahl an Spalten hinzufügen | Spalten verschieben | Sichtbarkeit von ausgeblendeten Spalten umschalten | Bereiche & Spalten vergleichen
Hervorgehobene Funktionen: Gitterfokus | Entwurfsansicht | Erweiterte Formelleiste | Arbeitsmappen- & Blattmanager | AutoText-Bibliothek | Datumsauswahl | Daten zusammenführen | Zellen verschlüsseln/entschlüsseln | E-Mail senden nach Liste | Super Filter | Spezialfilter (Filtern nach Fett/Kursiv/Durchgestrichen...)…
Top15 Toolsets:12 Text-Tools (Text hinzufügen, Bestimmte Zeichen löschen, ...) | 50+ Diagramm typen (Gantt-Diagramm, ...) | 40+ praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...) | 19 Einfüge-Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...) | 12 Konvertierungs-Tools (In Wörter umwandeln, Währungsumrechnung, ...) | 7 Konsolidieren & Aufteilen-Tools (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...) | ... und mehr
Nutzen Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über40 weitere Sprachen!

Steigern Sie Ihre Excel-Kompetenz mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen, um Ihre Produktivität zu steigern und Zeit zu sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt die Reiter-Oberfläche in Office und macht Ihre Arbeit so viel einfacher

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