Jak zamienić kolumny z wierszami Excel? Transpozycja układu tabeli

Piotr Napora
przez Piotr Napora
4 min. czytania

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:

  1. Zaznacz dane – Kliknij i przeciągnij, aby zaznaczyć całą tabelę, łącznie z nagłówkami, które chcesz zamienić miejscami (wiersze ↔ kolumny).

  2. Skopiuj dane – Naciśnij Ctrl + C lub kliknij prawym przyciskiem myszy i wybierz „Kopiuj”.

  3. Wskaż nowe miejsce – Ustaw się w pustym miejscu arkusza, gdzie chcesz wkleić transponowane dane. Uwaga: nie może to być część zaznaczonego oryginalnego zakresu.

  4. 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.
  1. 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:

  1. Zaznacz nowy obszar – Zaznacz pusty zakres komórek o odpowiednich wymiarach (odwróć liczbę wierszy i kolumn względem oryginału).

  2. Wprowadź formułę – Wpisz w pasku formuły:

 =TRANSPONUJ(A1:D5) 

gdzie A1:D5 to zakres Twojej tabeli źródłowej.

  1. 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:

  1. Importuj dane do Power Query –
  • Zaznacz swoją tabelę i wybierz „Dane” > „Z tabeli/zakresu”.
  • Otworzy się edytor Power Query.
  1. Transpozycja
  • Na karcie „Przekształcanie” znajdź przycisk „Transponuj” i kliknij go.
  • Dane zostaną natychmiast zamienione kolumnami z wierszami.
  1. 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.

Podziel się artykułem
Follow:
Piotr Napora jest absolwentem Informatyki na Politechnice Warszawskiej, z ponad 11 lat doświadczenia w branży marketingu cyfrowego. W swojej karierze zarządzał zespołami liczącymi do 25 osób, realizując projekty dla firm z listy Fortune 500. Poza pracą pasjonat aktywnego trybu życia, a w wolnych chwilach pokonuje setki kilometrów na rowerze.
Brak komentarzy

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *