Dowiedz się, jak transponować dane w programie Excel i szybko zmieniać orientację kolumn i wierszy w arkuszu.
Transpozycja danych w programie Excel oznacza przełączanie lub obracanie danych z tablicy poziomej na tablicę pionową lub z tablicy pionowej na tablicę poziomą. Mówiąc prościej, funkcja TRANSPONUJ zmienia wiersze na kolumny i kolumny na wiersze.
W programie Excel możesz transponować dane na dwa różne sposoby, używając funkcji TRANSPONUJ i metody Wklej specjalnie. W tym artykule pokażemy, jak zmienić wartość wiersza na wartość kolumny i wartość kolumny na wartość wiersza w programie Excel.
Za pomocą Funkcja TRANSPONUJ
Funkcja TRANSPOSE pozwala na zmianę orientacji danego zakresu komórek (tablicy) z pionowej na poziomą lub odwrotnie. Ponieważ jest to formuła tablicowa, funkcję należy wprowadzić w zakresie, który ma taką samą liczbę wierszy i kolumn jak źródło.
Składnia funkcji Transpose to:
=Transponuj(tablica)
W poniższym przykładowym arkuszu kalkulacyjnym dokonamy transpozycji tabeli zawierającej wielkość eksportu zwierząt według powiatów.
Po pierwsze, musisz wiedzieć, ile wierszy i kolumn zawiera Twoja oryginalna tabela. Następnie wybierz dokładną liczbę komórek jako oryginalny zakres komórek, ale w przeciwnym kierunku.
Na przykład mamy 5 wierszy i 3 kolumny, więc musimy wybrać 3 wiersze i 5 kolumn komórek dla transponowanych danych. W naszym przypadku mamy 5 wierszy i 4 kolumny, więc musisz wybrać 4 wiersze i 5 kolumn.
Wybierz zakres pustych komórek i wprowadź formułę: =TRANSPOZYCJA(A1:D5)
, ale nie naciskaj jeszcze klawisza „Enter”! W tym momencie Twój Excel będzie wyglądał podobnie do tego:
Teraz naciśnij „Ctrl + Shift + Enter”. Po naciśnięciu kombinacji klawiszy dane zostaną przetransponowane.
Pamiętaj, że formułę tablicową zawsze należy zakończyć, naciskając „CTRL + SHIFT + ENTER”. Gdy naciśniesz tę kombinację klawiszy, wstawi ona zestaw nawiasów klamrowych wokół formuły na pasku formuły, dzięki czemu wynik będzie traktowany jako tablica danych, a nie pojedyncza wartość komórki.
Funkcja Excel Transpose kopiuje tylko dane, a nie formatowanie oryginalnych danych. Jak widać, formatowanie oryginalnego nagłówka nie jest kopiowane. Ponadto Transpozycja jest funkcją dynamiczną, gdy zmodyfikowana zostanie wartość w oryginalnych danych, zostanie ona odzwierciedlona w transponowanych danych, ale nie odwrotnie.
Jak transponować dane w Excelu bez zer
Jeśli transponujesz tabelę lub zakres komórek z co najmniej jedną pustą komórką, po transpozycji komórki te będą miały zerowe wartości, jak pokazano na poniższym obrazku:
Aby skopiować puste komórki podczas transpozycji, użyj funkcji JEŻELI w formule TRANSPONUJ, aby sprawdzić, czy komórka jest pusta, czy nie. Jeśli komórka jest pusta/pusta, zwraca pusty ciąg („”) do transponowanej tabeli.
Jeśli Twoja tabela ma puste komórki, wprowadź formułę: =PRZESUŃ(JEŻELI(A1:D5="","",A1:D5))
w wybranych komórkach.
Następnie naciśnij kombinację klawiszy „Ctrl + Shift + Enter”. Teraz puste miejsce w komórce D5 jest kopiowane do transponowanej komórki E11.
Jak transponować w programie Excel za pomocą Wklej specjalną metodę
Innym sposobem transpozycji danych w programie Excel jest użycie metody Wklej specjalnie. Ale transpozycja danych za pomocą metody Wklej specjalnie ma swoje wady i zalety. Ta funkcja umożliwia transponowanie danych z oryginalnym formatowaniem treści, ale transponowane dane będą statyczne.
W przeciwieństwie do funkcji TRANSPONUJ, jeśli zmienisz wartość w oryginalnych danych, nie zostanie ona odzwierciedlona w transponowanej zawartości podczas korzystania z metody Wklej specjalnie.
Najpierw wybierz zakres, który chcesz transponować, a następnie kliknij prawym przyciskiem myszy i wybierz „Kopiuj” lub naciśnij „CTRL + C”, aby skopiować tabelę.
Następnie wybierz zakres komórek, który dokładnie odpowiada rozmiarowi oryginalnej tabeli, tak jak w przypadku poprzedniej metody.
Następnie kliknij prawym przyciskiem myszy wybrane komórki i kliknij „Wklej specjalnie”.
W oknie dialogowym Wklej specjalnie zaznacz pole wyboru „Transponuj” i kliknij „OK”.
Teraz tabela zostanie przetransponowana (skopiowana) do wybranych komórek.
W tej metodzie nie musisz się martwić, że czarne komórki staną się zerami w transponowanej tabeli, ponieważ puste komórki również zostaną skopiowane do wybranych komórek.