Jak transponować w programie Excel

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.