Sidled med Formel - Excel Tips

Innehållsförteckning

Paste Special Transpose gör en ögonblicksbild av data

Någon byggde uppslagstabellen i sidled och sträckte sig över C1: N2. Jag inser att jag kunde använda HLOOKUP istället för VLOOKUP, men jag föredrar att vända data tillbaka till en vertikal orientering.

Kopiera C1: N2. Högerklicka i A4 och välj alternativet Transportera från Klistra in alternativ. Transponera är det snygga Excel-ordet för "vänd data åt sidan."

Klistra in Special Transpose

Jag transponerar mycket. Men jag använder alt = "" + E, S, E, Enter för att transponera istället för att högerklicka.

Det finns dock ett problem. Transponera är en engångs ögonblicksbild av data. Vad händer om du har formler i horisontella data? Finns det ett sätt att transponera med en formel?

Det första sättet är lite bisarrt. Om du försöker transponera 12 horisontella celler måste du välja 12 vertikala celler i ett enda val. Börja skriva en formel som =TRANSPOSE(C2:N2)i den aktiva cellen men tryck inte på Enter. Håll istället ner Ctrl + Skift med vänster hand och tryck sedan på Enter. Detta placerar en enda matrisformel i de valda cellerna. Denna TRANSPOSE-formel kommer att returnera 12 svar och de kommer att visas i de 12 valda cellerna.

Ctrl + Skift + Enter för Array Formula

När data i den horisontella tabellen ändras visas samma värden i din vertikala tabell.

Men matrisformler är inte kända. Någon kalkylark rookie kan försöka redigera din formel och glömma att trycka på Ctrl + Skift + Enter.

Resultat av TRANSPOSE

För att undvika att använda matrisformeln använder du en kombination av INDEX och ROW, som visas nedan. =ROW(1:1)är ett smart sätt att skriva siffran 1. När du kopierar ner denna formel ändras radreferensen till 2: 2 och returnerar en 2.

INDEX-funktionen säger att du får svaren från C2: N2 och att du vill ha det n: te objektet från intervallet.

INDEX-funktion

I figuren nedan =FORMULATEXTvisar kolumn C hur formeln ändras när du kopierar ner.

Hur formler ändras vid kopiering

Tack till Excel Ace och Tracia Williams för att föreslå den här funktionen.

Kolla på video

  • Paste Special Transpose gör en ögonblicksbild av data
  • TRANSPOSE-funktionen kräver Ctrl + Skift + Enter
  • Använd Ctrl + Skift + Enter med = 2 av till höger
  • INDEX-funktion med position
  • RAD (1: 1) ger siffran 1
  • Det ändras när du kopierar ner
  • Kombinera INDEX och ROW
  • 3: e metoden: Ersätt = med =
  • Excel Ace och Tracia Williams föreslog den här funktionen

Nedladdning fil

Ladda ner exempelfilen här: Podcast1986.xlsx

Intressanta artiklar...