Excel 2020: Snu data sidelengs med en formel - Excel-tips

Innholdsfortegnelse

Noen bygde dette oppslagsbordet sidelengs og strekker seg over C1: N2. Jeg innser at jeg kunne bruke HLOOKUP i stedet for VLOOKUP, men jeg foretrekker å snu dataene tilbake til vertikal retning.

Kopi C1: N2. Høyreklikk i A4 og velg Transponeringsalternativ under Lim inn alternativer. Transponere er det fancy Excel-ordet for "vri data sidelengs."

Jeg transponerer mye. Men jeg bruker Alt + E, S, E, Enter for å transponere i stedet for høyreklikk.

Det er imidlertid et problem. Transponere er et engangs øyeblikksbilde av dataene. Hva om du har formler i horisontale data? Er det en måte å transponere med en formel?

Den første måten er litt bisarr. Hvis du prøver å transponere 12 horisontale celler, må du velge 12 vertikale celler i et enkelt utvalg. Begynn å skrive en formel som =TRANSPOSE(C2:N2)i den aktive cellen, men ikke trykk Enter. I stedet holder du nede Ctrl + Shift og trykker deretter Enter. Dette setter en enkelt matriseformel i de valgte cellene. Denne TRANSPOSE-formelen kommer til å returnere 12 svar, og de vil vises i de 12 valgte cellene, som vist nedenfor.

Når dataene i den horisontale tabellen endres, vises de samme verdiene i den vertikale tabellen, som vist nedenfor.

Men matriseformler er ikke kjent. Noen regnearkbegynnere kan prøve å redigere formelen og glemme å trykke Ctrl + Shift + Enter.

For å unngå å bruke matriseformelen, bruk en kombinasjon av INDEX og ROW, som vist i figuren nedenfor. =ROW(1:1)er en smart måte å skrive tallet 1. Når du kopierer denne formelen ned, endres radreferansen til 2: 2 og returnerer en 2.

INDEX-funksjonen sier at du får svarene fra C2: N2, og at du vil ha det nte elementet fra området.

I figuren nedenfor =FORMULATEXTviser kolonne C hvordan formelen endres når du kopierer ned.

Interessante artikler...