
Czasami zdarza się, że mamy w programie Excel dane w wierszach, a potrzebujemy ich w kolumnach – albo odwrotnie. W takich przypadkach z pomocą przychodzi funkcja TRANSPONUJ, która pozwala zamieniać położenie danych w tabeli. W tym artykule pokażę, jak działa funkcja TRANSPONUJ w programie Excel, jakie są jej ograniczenia i w jakich sytuacjach warto z niej korzystać.
Czym jest funkcja TRANSPONUJ?
Funkcja TRANSPONUJ
w Excelu umożliwia zmianę układu danych z wierszy na kolumny lub odwrotnie. Dzięki niej można uniknąć ręcznego kopiowania i wklejania, co jest szczególnie przydatne w przypadku dużych zbiorów danych.
TRANSPONUJ to funkcja tablicowa, co oznacza, że zwraca wiele wartości jednocześnie. W przypadku starszych wersji Excela (przed Excel 365) konieczne było korzystanie z kombinacji klawiszy Ctrl+Shift+Enter, ale w nowszych wersjach funkcja ta działa w pełni dynamicznie.
Jak używać funkcji TRANSPONUJ?
Składnia funkcji jest bardzo prosta:
=TRANSPONUJ(tablica)
Gdzie tablica
to zakres komórek, który chcemy transponować.
Przykłady zastosowania
1. Proste transponowanie danych
Załóżmy, że mamy następujące dane w zakresie A1:C2
:
A | B | C |
---|---|---|
1 | 2 | 3 |
4 | 5 | 6 |
Teraz chcemy zamienić te dane tak, aby znajdowały się w kolumnach zamiast wierszy. Wybieramy pusty obszar, np. E1:F3
i wpisujemy:
=TRANSPONUJ(A1:C2)
Excel automatycznie zwróci wynik:
E | F |
---|---|
1 | 4 |
2 | 5 |
3 | 6 |
2. Transponowanie dynamiczne w Excel 365
W Excelu 365 funkcja TRANSPONUJ
działa dynamicznie, co oznacza, że jeśli zmienimy dane wejściowe, wynik również się zaktualizuje automatycznie.
Wystarczy wpisać:
=TRANSPONUJ(A1:C2)
Bez konieczności zaznaczania wcześniej obszaru wynikowego.
3. Transponowanie danych przy użyciu opcji „Wklej specjalnie”
Jeśli nie chcemy korzystać z funkcji, możemy użyć opcji „Transponuj” w opcji Wklej specjalnie. Kroki są następujące:
- Zaznacz zakres komórek do transpozycji.
- Skopiuj je (Ctrl+C).
- Przejdź do miejsca, gdzie chcesz wkleić dane.
- Kliknij prawym przyciskiem myszy i wybierz Wklej specjalnie.
- Wybierz Transponuj i zatwierdź.
Jest to opcja statyczna, co oznacza, że jeśli zmienimy oryginalne dane, wklejony wynik się nie zaktualizuje.
Ograniczenia i uwagi
- Funkcja TRANSPONUJ działa tylko dla prostokątnych zakresów.
- Jeśli transponujemy dużą ilość danych, Excel może działać wolniej.
- W starszych wersjach Excela konieczne było użycie kombinacji Ctrl+Shift+Enter, ale w nowszych wersjach to już nie jest wymagane.
Podsumowanie
Funkcja TRANSPONUJ w Excelu to bardzo przydatne narzędzie do zmiany orientacji danych, które oszczędza czas i eliminuje konieczność ręcznej edycji. Dzięki niej można dynamicznie obracać tabele bez konieczności wklejania wartości w nowym układzie. Jeśli używamy Excela 365, transponowanie działa jeszcze wygodniej, ponieważ funkcja automatycznie dostosowuje się do zmian w danych źródłowych.
Inny ciekawy artykuł:
Jak działa ADRES w programie Excel? Przykłady zastosowania
Opanuj Excela z moim kursem!
Od podstawowych formuł po zaawansowane narzędzia. Odkryj proste metody na tabele przestawne, slicery i inne funkcje, które uczynią Excel łatwym i efektywnym narzędziem w Twojej pracy. Zobaczysz jak stworzyć plik w Excelu, który będzie Ci towarzyszył w życiu codziennym, dzięki czemu nauka przestanie być problemem, a zdobyta wiedza – nie zniknie.
Zostań analitykiem danych – dołącz do KajoDataSpace!
Najlepsza ścieżka do zawodu analityka danych. Dostęp do pełnych wersji kursów online z Excela, SQLa, Tableau i Pythona z certyfikatami + specjalistycznych webinarów z PowerBI.
Ekskluzywana ale pomagająca sobie społeczność.
Ponad 61 godzin materiałów video.
Spotkania LIVE co miesiąc.
Mój osobisty mentoring.