Excel 2020: Vend data sidelæns med en formel - Excel-tip

Indholdsfortegnelse

Nogen byggede dette opslagsbord sidelæns og strakte sig over C1: N2. Jeg er klar over, at jeg kunne bruge HLOOKUP i stedet for VLOOKUP, men jeg foretrækker at vende dataene tilbage til en lodret retning.

Kopi C1: N2. Højreklik i A4 og vælg transponeringsindstillingen under Indsæt indstillinger. Transponering er det smarte Excel-ord for "drej data sidelæns."

Jeg transponerer meget. Men jeg bruger Alt + E, S, E, Enter til at transponere i stedet for højreklik.

Der er dog et problem. Transponering er et engangsbillede af dataene. Hvad hvis du har formler i de vandrette data? Er der en måde at transponere med en formel på?

Den første måde er lidt bizar. Hvis du prøver at transponere 12 vandrette celler, skal du vælge 12 lodrette celler i et enkelt valg. Start med at skrive en formel som =TRANSPOSE(C2:N2)i den aktive celle, men tryk ikke på Enter. I stedet skal du holde Ctrl + Shift nede og derefter trykke på Enter. Dette placerer en enkelt matrixformel i de valgte celler. Denne TRANSPOSE-formel returnerer 12 svar, og de vises i de 12 valgte celler som vist nedenfor.

Når dataene i den vandrette tabel ændres, vises de samme værdier i din lodrette tabel som vist nedenfor.

Men matrixformler er ikke velkendte. En regneark rookie kan prøve at redigere din formel og glemme at trykke på Ctrl + Shift + Enter.

For at undgå at bruge arrayformlen skal du bruge en kombination af INDEX og ROW, som vist i nedenstående figur. =ROW(1:1)er en smart måde at skrive tallet 1. Når du kopierer denne formel ned, ændres rækkehenvisningen til 2: 2 og returnerer en 2.

INDEX-funktionen siger, at du får svarene fra C2: N2, og at du vil have det nte element fra området.

I figuren nedenfor =FORMULATEXTviser kolonne C, hvordan formlen ændres, når du kopierer ned.

Interessante artikler...