Video: Functie TRANSPONEREN in Excel 2024
Het is niet voldoende om de grootte te kennen van het bereik dat vereist is voor de functie die u invoert via een matrixformule. Je moet ook het doel ervan begrijpen.
Een goed voorbeeld is de TRANSPOSE-functie. Van tijd tot tijd gebeurt het dat je een reeks waarden 90 graden wilt draaien. Zie de volgende figuur voor een voorbeeld.
Er zijn twee goede manieren om de array in A1: F2 in C4: D9 te plaatsen.Veel meer technische situaties (bijvoorbeeld verschillende berekeningen in matrixalgebra) vereisen de omzetting van een reeks waarden, maar de behoefte komt waarschijnlijk vaker voor als u te maken hebt met problemen met de indeling van werkblad. De afbeelding toont enkele naamafkortingen in A1: F1 en enkele valutawaarden in A2: F2. Als u deze waarden in een draaitabel wilt plaatsen, wilt u ze waarschijnlijk ook opnieuw oriënteren zoals weergegeven in C4: D9.
Wanneer u een matrixformule gebruikt om de A1: E2 van de figuur te kopiëren naar C5: D9, kan het voorkomen dat u een tabel maakt van het bereik C4: D9. Helaas kunnen Excel-tabellen geen arrayformules met meerdere cellen bevatten.
Eén methode is om A1: F2 te selecteren, deze te kopiëren met de door u gekozen methode en C4 te selecteren. Kies vervolgens Plakken in de groep Klembord op het tabblad Start van het lint en klik op het pictogram Transponeren in de eerste groep opdrachten Plakken.
Het resultaat is om de rij per kolomrichting van A1: F2 in C4: D9 te veranderen. Dit is vaak precies wat u zoekt, vooral als het uw bedoeling was om de bestaande pagina-indeling in een rapport op te nemen.
Maar veronderstel dat de informatie in A1: F2 van tijd tot tijd kan veranderen. Naarmate er meer maanden verstrijken, kunnen de resultaten van eerdere maanden worden herzien. In dat geval wilt u waarschijnlijk dat de gegevens in C4: D9 worden bijgewerkt samen met de gegevens in A1: F2. Dat is een nuttig aspect van de TRANSPOSE-functie van Excel.
Doe geen moeite om A1: F2 te kopiëren. Selecteer in plaats daarvan eerst C4: D9. Voer vervolgens array-invoer in met behulp van deze formule:
= TRANSPOSE (A1: F2)
Het resultaat ziet er precies zo uit als wat u in de afbeelding ziet, maar in plaats van waarden in C4: D9 bevat dat bereik een matrixformule. Daarom veranderen de wijzigingen in A1: F2 in C4: D9.
Het algemenere te nemen punt in deze sectie is dat u moet weten wat TRANSPOSE doet om het bereik te selecteren dat het bevat, voordat de array de functie binnengaat. Met een functie zoals LIJNSCH, moet u weten om een bereik te selecteren dat vijf rijen hoog is, met een aantal kolommen die afhankelijk zijn van het aantal variabelen dat u moet analyseren. Met een functie zoals TRANSPOSE moet u de rijen en kolommen en hun oriëntatie afleiden uit de rijen en kolommen van de oorspronkelijke array.