Sidelæns med formel - Excel-tip

Indholdsfortegnelse

Paste Special Transpose tager et øjebliksbillede af dataene

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 fra Indsæt indstillinger. Transponering er det smarte Excel-ord for "drej data sidelæns."

Indsæt speciel transponering

Jeg transponerer meget. Men jeg bruger alt = "" + E, S, E, Enter for 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?

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 med din venstre hånd 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.

Ctrl + Skift + Enter for Array Formula

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

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

Resultat af TRANSPOSE

For at undgå at bruge matrixformlen skal du bruge en kombination af INDEX og ROW som vist nedenfor. =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.

INDEX-funktion

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

Hvordan formler ændres ved kopiering ned

Tak til Excel Ace og Tracia Williams for at foreslå denne funktion.

Se video

  • Paste Special Transpose tager et øjebliksbillede af dataene
  • TRANSPOSE-funktion kræver Ctrl + Skift + Enter
  • Brug Ctrl + Skift + Enter med = 2 fra til højre
  • INDEX-funktion med position
  • Række (1: 1) giver tallet 1
  • Det ændres, når du kopierer ned
  • Kombiner INDEX og ROW
  • 3. metode: Erstat = med =
  • Excel Ace og Tracia Williams foreslog denne funktion

Download fil

Download eksempelfilen her: Podcast1986.xlsx

Interessante artikler...