Excel 2020: draai gegevens opzij met een formule - Excel-tips

Inhoudsopgave

Iemand heeft deze opzoektabel zijwaarts gebouwd, die zich uitstrekt over C1: N2. Ik realiseer me dat ik HORIZ.ZOEKEN zou kunnen gebruiken in plaats van VERT.ZOEKEN, maar ik geef er de voorkeur aan de gegevens terug te zetten naar een verticale oriëntatie.

Kopieer C1: N2. Klik met de rechtermuisknop in A4 en kies de optie Transponeren onder de opties voor plakken. Transponeren is het chique Excel-woord voor 'draai de gegevens zijwaarts'.

Ik transponeer veel. Maar ik gebruik Alt + E, S, E, Enter om te transponeren in plaats van met de rechtermuisknop te klikken.

Er is echter een probleem. Transponeren is een eenmalige momentopname van de gegevens. Wat als u formules in de horizontale gegevens heeft? Is er een manier om te transponeren met een formule?

De eerste manier is een beetje bizar. Als u 12 horizontale cellen probeert te transponeren, moet u 12 verticale cellen in één selectie selecteren. Begin met het typen van een formule zoals =TRANSPOSE(C2:N2)in de actieve cel, maar druk niet op Enter. Houd in plaats daarvan Ctrl + Shift ingedrukt en druk op Enter. Dit plaatst een enkele matrixformule in de geselecteerde cellen. Deze TRANSPONEREN-formule retourneert 12 antwoorden en ze verschijnen in de 12 geselecteerde cellen, zoals hieronder wordt weergegeven.

Als de gegevens in de horizontale tabel veranderen, verschijnen dezelfde waarden in uw verticale tabel, zoals hieronder weergegeven.

Maar matrixformules zijn niet goed bekend. Sommige beginners in een spreadsheet proberen misschien je formule te bewerken en vergeten op Ctrl + Shift + Enter te drukken.

Gebruik een combinatie van INDEX en ROW om het gebruik van de matrixformule te vermijden, zoals weergegeven in de onderstaande afbeelding. =ROW(1:1)is een slimme manier om het getal 1 te schrijven. Terwijl u deze formule kopieert, verandert de rijverwijzing in 2: 2 en retourneert een 2.

De INDEX-functie zegt dat u de antwoorden krijgt van C2: N2 en dat u het n-de item uit het bereik wilt.

In de onderstaande afbeelding =FORMULATEXTlaat kolom C zien hoe de formule verandert wanneer u naar beneden kopieert.

Interessante artikelen...