Wklej specjalnie Transpozycja tworzy migawkę danych
Ktoś zbudował tę tablicę przeglądową na boki, rozciągając ją w poprzek C1: N2. Zdaję sobie sprawę, że mógłbym użyć HLOOKUP zamiast VLOOKUP, ale wolę ustawić dane z powrotem w orientacji pionowej.
Skopiuj C1: N2. Kliknij prawym przyciskiem myszy A4 i wybierz opcję Transpozycja z Opcji wklejania. Transpozycja to wyszukane słowo Excela oznaczające „obracanie danych w bok”.
 
Dużo transponuję. Ale używam alt = "" + E, S, E, Enter do transpozycji zamiast prawego przycisku myszy.
Jest jednak problem. Transpozycja to jednorazowa migawka danych. Co jeśli masz formuły w danych poziomych? Czy istnieje sposób na transpozycję za pomocą formuły?
Pierwszy sposób jest nieco dziwny. Jeśli próbujesz transponować 12 poziomych komórek, musisz zaznaczyć 12 pionowych komórek w jednym zaznaczeniu. Zacznij wpisywać formułę, na przykład =TRANSPOSE(C2:N2)w aktywnej komórce, ale nie naciskaj klawisza Enter. Zamiast tego przytrzymaj Ctrl + Shift lewą ręką, a następnie naciśnij Enter. Spowoduje to umieszczenie jednej formuły tablicowej w wybranych komórkach. Ta formuła TRANSPOSE zwróci 12 odpowiedzi, które pojawią się w 12 wybranych komórkach.
 
W miarę zmiany danych w tabeli poziomej te same wartości pojawią się w tabeli pionowej.
Ale formuły tablicowe nie są dobrze znane. Niektórzy debiutanci arkuszy kalkulacyjnych mogą próbować edytować formułę i zapomnieć o naciśnięciu Ctrl + Shift + Enter.
 
Aby uniknąć używania formuły tablicowej, użyj kombinacji INDEKSU i WIERSZA, jak pokazano poniżej. =ROW(1:1)to sprytny sposób zapisania liczby 1. Podczas kopiowania tej formuły odwołanie do wiersza zmienia się na 2: 2 i zwraca 2.
Funkcja INDEKS mówi, że otrzymujesz odpowiedzi od C2: N2 i chcesz n-ty element z zakresu.
 
Na poniższym rysunku =FORMULATEXTw kolumnie C pokazano, jak zmienia się formuła podczas kopiowania.
 
Podziękowania dla Excel Ace i Tracia Williams za zasugerowanie tej funkcji.
Obejrzyj wideo
- Wklej specjalnie Transpozycja tworzy migawkę danych
 - Funkcja TRANSPOSE wymaga kombinacji Ctrl + Shift + Enter
 - Używając Ctrl + Shift + Enter z = 2 wyłączone po prawej stronie
 - Funkcja INDEKS z pozycją
 - ROW (1: 1) daje liczbę 1
 - Zmienia się w miarę kopiowania
 - Połącz INDEX i ROW
 - Trzecia metoda: zamień = na =
 - Excel Ace i Tracia Williams zasugerowały tę funkcję
 
Pobieranie pliku
Pobierz przykładowy plik tutaj: Podcast1986.xlsx








