Aby zamienić kolumny z wierszami w Excelu (czyli dokonać transpozycji układu tabeli), możesz skorzystać z kilku prostych metod: funkcji Wklej specjalnie z opcją Transpozycja, funkcji TRANSPONUJ lub Power Query. Poniżej znajdziesz szczegółowy, krok po kroku poradnik z instrukcjami i praktycznymi wskazówkami.
1. Transpozycja danych – Wklej specjalnie z opcją Transpozycja
Ta metoda świetnie sprawdzi się, jeśli chcesz jednorazowo zamienić położenie danych – dane po transpozycji nie będą się już aktualizować przy zmianie oryginału.
Krok po kroku:
-
Zaznacz dane – Kliknij i przeciągnij, aby zaznaczyć całą tabelę, łącznie z nagłówkami, które chcesz zamienić miejscami (wiersze ↔ kolumny).
-
Skopiuj dane – Naciśnij
Ctrl + Club kliknij prawym przyciskiem myszy i wybierz „Kopiuj”. -
Wskaż nowe miejsce – Ustaw się w pustym miejscu arkusza, gdzie chcesz wkleić transponowane dane. Uwaga: nie może to być część zaznaczonego oryginalnego zakresu.
-
Wklej z transpozycją –
- Kliknij prawym przyciskiem myszy w wybraną komórkę docelową.
- Z menu wybierz Wklej specjalnie.
- Następnie zaznacz pole znajdujące się przy opcji Transpozycja.
- Kliknij „OK”. Dane zostaną zamienione wierszami z kolumnami.
- Usuń lub zachowaj oryginalne dane – Skasuj stare dane, jeśli już ich nie potrzebujesz, lub zostaw je na potrzeby porównania.
Dodatkowe uwagi:
- Transpozycja nie działa dla tabel Excela (zdefiniowanych jako Tabela); trzeba najpierw zamienić ją na zwykły zakres.
- Użycie
Ctrl + X(Wytnij) nie pozwala na transpozycję; musisz użyć Kopiuj. - Jeśli używasz Excela na Macu – sposób postępowania jest analogiczny.
2. Transpozycja za pomocą formuły TRANSPONUJ
Jeśli transponowana tabela ma być powiązana z oryginałem i automatycznie się aktualizować, zastosuj formułę tablicową TRANSPONUJ.
Krok po kroku:
-
Zaznacz nowy obszar – Zaznacz pusty zakres komórek o odpowiednich wymiarach (odwróć liczbę wierszy i kolumn względem oryginału).
-
Wprowadź formułę – Wpisz w pasku formuły:
=TRANSPONUJ(A1:D5)
gdzie A1:D5 to zakres Twojej tabeli źródłowej.
- Potwierdź jako formułę tablicową –
- W Excelu w starszej wersji: zatwierdź przyciskiem
Ctrl + Shift + Enter. - W nowszych Excelach (Microsoft 365/Excel 2021+) wystarczy samo Enter – formuła jest automatycznie formułą rozlaną.
Zalety i ograniczenia tej metody:
- Zaleta – Każda zmiana w oryginalnej tabeli natychmiast pojawi się w transponowanej wersji.
- Ograniczenie – Nie można wprowadzać ręcznie zmian w transponowanym zakresie, bo jest „zablokowany” przez formułę TRANSPONUJ.
3. Transpozycja za pomocą Power Query (dla zaawansowanych)
Power Query to narzędzie do zaawansowanego przekształcania danych, dostępne w Excelu od wersji 2016 (lub jako dodatek w starszych wersjach).
Krok po kroku:
- Importuj dane do Power Query –
- Zaznacz swoją tabelę i wybierz „Dane” > „Z tabeli/zakresu”.
- Otworzy się edytor Power Query.
- Transpozycja –
- Na karcie „Przekształcanie” znajdź przycisk „Transponuj” i kliknij go.
- Dane zostaną natychmiast zamienione kolumnami z wierszami.
- Zapisz do Excela –
- Kliknij „Zamknij i załaduj” – wynik pojawi się w nowym arkuszu lub zakresie.
Zalety:
- Power Query pozwala na zaawansowane filtrowanie, przekształcanie i czyszczenie danych (np. zamiana układu „długiego” na „szeroki” lub odwrotnie).
Najczęstsze pytania i wskazówki
-
Czy transpozycja zachowuje formatowanie?
„Wklej specjalnie” → Transpozycja przenosi tylko podstawowe formatowanie. Funkcja TRANSPONUJ nie przenosi formatowania. -
Co jeśli mam formuły?
Przy transpozycji kopiuj-wklej mogą zmienić się adresy względne. Przy funkcji TRANSPONUJ są odwzorowywane bezpośrednio według zakresu. -
Wersja Excela – Wszystkie te metody są dostępne w polskich i angielskich wersjach Excela od co najmniej 2010 roku; Power Query – od wersji 2016 (lub jako dodatek).
Podsumowanie sposobów transpozycji – porównanie
| Metoda | Czy aktualizuje się automatycznie? | Zachowuje formatowanie? | Dla Excela od wersji |
|---|---|---|---|
| Wklej specjalnie (Transpozycja) | Nie | Częściowo | 2010 |
| Funkcja TRANSPONUJ | Tak | Nie | 2010 |
| Power Query | Tak (po odświeżeniu) | Częściowo | 2016 |
Transpozycja to niezwykle użyteczna funkcja Excela, która ułatwia zmianę układu danych do dalszej analizy lub prezentacji, bez konieczności żmudnego przepisywania zawartości tabeli.
