Skip to main content

Hoe gegevens te transponeren en formuleverwijzingen behouden in Excel?

Author: Sun Last Modified: 2025-07-21

Bij het werken met Excel wordt de Transpose-functie vaak gebruikt om de oriëntatie van gegevens van kolommen naar rijen of vice versa te wijzigen. Echter, ontstaat er een veelvoorkomend probleem wanneer deze gegevens formules bevatten – Excel past standaard de celverwijzingen aan om overeen te komen met de nieuwe oriëntatie. Zoals te zien is in de onderstaande schermafbeelding, leidt deze automatische aanpassing vaak tot het breken van de bedoelde berekeningen, vooral in complexe of gekoppelde datasets. Het begrijpen hoe je getransponeerde gegevens kunt plakken terwijl je de originele formuleverwijzingen behoudt, is essentieel voor iedereen die financiële modellen, engineeringberekeningen of gekoppelde dashboards beheert waarbij het behoud van formule-integriteit belangrijk is. Dit artikel legt meerdere praktische methoden uit om dit resultaat te bereiken, bespreekt hun beste- en slechtste-gebruiksscenario's, en biedt oplossingen voor soepelere werking.
paste transposed and keep formula

Gebruik de F4-toets om formuleverwijzingen naar absolute te converteren en de gegevens te transponeren

Transponeer en behoud verwijzingen met de functie Zoeken en Vervangen

Transponeer en behoud verwijzingen met Kutools voor Excel

VBA-code - Transponeer cellen terwijl formuleverwijzingen (relatief of absoluut) behouden blijven

Excel-formule - Handmatig getransponeerde formules opnieuw maken met INDIRECT of adresconstructie


Gebruik de F4-toets om formuleverwijzingen naar absolute te converteren en de gegevens te transponeren

1. Selecteer de Formulecel

Klik op de cel die de formule bevat die je wilt aanpassen.

2. Open de Formulebalk

Klik in de formulebalk om je cursor in de formule te plaatsen.

3. Converteer naar Absolute Verwijzingen

Selecteer de hele formule in de formulebalk en druk op de F4-toets.

Dit schakelt het verwijzingsformaat tussen relatief, absoluut en gemengd.

Herhaal dit voor alle celverwijzingen in de formule totdat ze volledig absoluut zijn.

4. Kopieer de Gegevens

Selecteer het gegevensbereik dat je wilt kopiëren en druk op Ctrl + C.

5. Plak als Getransponeerde Gegevens

Klik met de rechtermuisknop op de doelcel en selecteer Plakken Speciaal → Transponeer.

💡 Tip:
Absolute verwijzingen zorgen ervoor dat de formule altijd naar dezelfde cellen verwijst, zelfs wanneer gekopieerd of verplaatst. Het transponeren van de gegevens wisselt rijen naar kolommen of kolommen naar rijen – perfect voor het herorganiseren van de indeling van de gegevens.


Transponeer en behoud verwijzingen met de functie Zoeken en Vervangen

Om een bereik van cellen te transponeren en de originele formuleverwijzingen in Excel te behouden, kun je de functie Zoeken en Vervangen gebruiken om tijdelijk formules naar tekst te converteren, ze te herpositioneren en vervolgens terug te converteren naar formules. Deze aanpak is geschikt voor kleine tot middelgrote datasets en is handig wanneer je geen extra invoegtoepassingen hebt geïnstalleerd of liever geen VBA gebruikt.

1. Selecteer eerst het bereik van cellen met de formules die je wilt transponeren. Druk op Ctrl + H om het dialoogvenster Zoeken en Vervangen te openen.

2. In het Zoeken en Vervangen dialoogvenster, typ = in het Zoek naar veld, en typ #= in het Vervangen door veld. Deze stap converteert actieve formules naar platte tekst door het gelijkteken te vervangen. Hierdoor voorkom je dat Excel de celverwijzingen aanpast tijdens het kopiëren en transponeren.
set options in the Find and Replace dialog

3. Klik Alles vervangen. Er verschijnt een dialoogvenster waarin het aantal vervangingen wordt weergegeven. Klik OK en daarna Sluiten om de dialoogvensters te sluiten.
formulas are replaced with strings

4. Met de nu geconverteerde tekstcellen nog geselecteerd, druk Ctrl + C om ze te kopiëren. Ga naar je gewenste plaklocatie, klik met de rechtermuisknop en selecteer uit het contextmenu Plakken Speciaal > Transponeer om te transponeren en plakken. Let op dat als je een grote dataset hebt of je formules vluchtige functies gebruiken, je de geplakte resultaten zorgvuldig moet controleren.
click Transpose to paste the cells in transposition

5. Na het plakken, druk nogmaals Ctrl + H om het dialoogvenster Zoeken en Vervangen te openen. Keer nu de oorspronkelijke vervanging om: typ #= in het Zoek naar vak en = in het Vervangen door vak. Dit zal de tekst terugconverteren naar functionele formules.
set options in the Find and Replace dialog

6. Klik Alles vervangen, dan OK > Sluiten om af te ronden. Je formules zijn nu getransponeerd en behouden de verwijzingen zoals in het oorspronkelijke bereik.
doc transpose keep reference6

Deze handmatige methode werkt het best voor kleine datasets. Voor complexere bereiken of bij het omgaan met gemengde verwijzingsstijlen, controleer de resultaten dubbel om ervoor te zorgen dat formules opnieuw berekenen zoals verwacht. Als je benoemde bereiken of externe verwijzingen hebt, moeten deze mogelijk worden herzien na het transponeren.


Transponeer en behoud verwijzingen met Kutools voor Excel

Als je regelmatig gegevens moet transponeren die formules bevatten, biedt Kutools voor Excel een gestroomlijnde aanpak. De Convert Refers-functionaliteit stelt je in staat om snel alle formuleverwijzingen naar absolute verwijzingen te converteren vóór transpositie. Dit zorgt ervoor dat de originele verwijzingen intact blijven na transponering, waardoor handmatige tussenkomst en het risico op gebroken formules worden geminimaliseerd.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

Nadat je Kutools voor Excel hebt geïnstalleerd, volg deze stappen:

1. Selecteer de cellen met de formules die je moet transponeren, en klik dan op Kutools > Meer (in de Formulegroep) > Converteer celverwijzingen. Dit opent het verwijzingsconversiedialoogvenster.
click Convert Refers feature of kutools

2. In het Converteer formuleverwijzingen dialoogvenster, selecteer de Naar absoluut optie en klik OK. Deze stap zorgt ervoor dat alle celverwijzingen in je geselecteerde formules worden ingesteld als absolute verwijzingen (met $-tekens). Hierdoor blijven verwijzingen ongewijzigd wanneer je de cellen transponeert.
check To absolute option
the references in selected formula cells have been converted to absolute

3. Selecteer de cellen opnieuw en druk Ctrl + C om ze te kopiëren. Ga naar de gewenste plaklocatie, klik met de rechtermuisknop en selecteer Transponeer uit het Plakken Speciaal submenu in het contextmenu. Dit zal je gegevens transponeren en de juiste formuleverwijzingen behouden.
choose Transpose from the Paste Special

Tip: Als je snel tabelstructuren wilt transponeren (zoals het wijzigen van rijen naar kolommen voor grote datatabellen), biedt Kutools voor Excel ook de Tabeldimensie converteren functie. Deze tool is bijzonder handig om grote tabellen snel te herstructureren zonder dataverbindingen of opmaak te verliezen. De tool is gedurende een beperkt aantal dagen gratis beschikbaar voor proefdoeleinden; download hier om alle functies te ervaren.

transpose table dimensions by kutools

De Kutools-oplossing is het meest effectief als je dergelijke taken regelmatig uitvoert, vooral met grotere hoeveelheden gegevens of complexere spreadsheets die meerdere formules bevatten. Ter voorzorg: controleer altijd of absolute verwijzingen gewenst zijn na transpositie; je moet verwijzingen eventueel terugzetten naar relatief met dezelfde functie. Als je originele formules relatieve en absolute verwijzingen mixen, controleer ze dan op nauwkeurigheid na de conversie en transpositie.


VBA-code - Transponeer cellen terwijl formuleverwijzingen behouden blijven (relatief of absoluut)

Voor geavanceerde scenario's maakt het schrijven van een VBA-macro het mogelijk om het proces van het transponeren van formules te automatiseren terwijl de originele verwijzingstypen – of ze nu relatief, absoluut of gemengd zijn – behouden blijven. Deze oplossing is geschikt voor gebruikers die bekend zijn met macro's en vooral nuttig voor grotere databereiken of wanneer deze bewerking vaak wordt uitgevoerd. VBA biedt flexibiliteit, ondersteunt complexe patronen van verwijzingen en behandelt verschillende formulestructuren direct.

1. Schakel eerst het tabblad Ontwikkelaar in Excel in als dit nog niet zichtbaar is. Ga naar Ontwikkelaar > Visual Basic om de VBA-editor te openen.

2. In de VBA-editor klik je op Invoegen > Module om een nieuw modulevenster te openen, kopieer en plak vervolgens de volgende VBA-code in dit venster:

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. Om de code uit te voeren, klik je op de Run button knop, of druk je op F5. Volg de prompts: selecteer de brongegevens (inclusief formules) die je wilt transponeren en de startcel voor de uitvoer. De macro kopieert en transponeert alle formules en behoudt de verwijzingen zoals in de originele locatie. Als je formules relatieve verwijzingen gebruiken, let er dan op dat hun context kan veranderen (resulterende waarden komen mogelijk niet overeen met de originele), maar de formuletijd zelf wordt niet aangepast, waardoor het verwijzingstype behouden blijft.

Deze aanpak is bijzonder nuttig voor grote datasets, herhaalde operaties of wanneer nauwkeurige controle nodig is. Als er een fout optreedt (zoals het niet correct selecteren van een bestemmingsgebied van voldoende grootte), voer de macro dan opnieuw uit en controleer je bereikselecties zorgvuldig.


Samenvattend biedt Excel verschillende manieren om gegevens te transponeren terwijl de originele formuleverwijzingen behouden blijven, inclusief handmatige Zoeken en Vervangen, geavanceerde tools zoals Kutools, VBA-automatisering en formulegebaseerde benaderingen met INDIRECT of ADRES. Bij het kiezen van een methode, houd rekening met je gegevensgrootte, formulecomplexiteit en de behoefte aan automatisering versus handmatige controle. Controleer altijd het resultaat – vooral met relatieve verwijzingen – om ervoor te zorgen dat berekeningen correct blijven, en sla een back-upkopie van je werkboek op voordat je bulkwijzigingen uitvoert of macro's uitvoert. Als je problemen tegenkomt zoals "ref"-fouten of onverwachte waarden, controleer dan of geen verwijzingen buiten het juiste bereik vallen of dat gemengde absolute/relatieve verwijzingen niet onjuist zijn verschoven. Wanneer je twijfelt, probeer dan je methode eerst op een klein voorbeeld om vertrouwen in het proces op te bouwen.

Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid van verborgen kolommen wisselen | Bereik & kolommen vergelijken ...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (Gantt-diagram, ...) |40+ Praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) |19 Invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 Conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!