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 =FORMULATEXT
w 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