30 funkcji Excela w 30 dni: TRANSPONUJ

Wczoraj w maratonie 30 funkcji Excela w 30 dni policzyliśmy liczbę kolumn w zakresie za pomocą funkcji KOLUMNY (NUMBERCOLUMN), a teraz nadszedł czas na coś bardziej pożądanego.

13 dnia maratonu poświęcimy się nauce funkcji TRANSPONOWAĆ (TRANSP). Dzięki tej funkcji możesz obracać dane, zamieniając obszary pionowe w poziome i odwrotnie. Czy masz taką potrzebę? Czy możesz to zrobić za pomocą specjalnej wkładki? Czy inne funkcje mogą to zrobić?

Przejdźmy więc do informacji i przykładów dotyczących funkcji TRANSPONOWAĆ (TRANSP). Jeśli masz dodatkowe informacje lub przykłady, podziel się nimi w komentarzach.

Funkcja 13: TRANSPONUJ

Funkcjonować TRANSPONOWAĆ (TRANSPOSE) zwraca poziomy zakres komórek jako zakres pionowy lub odwrotnie.

Jak korzystać z funkcji TRANSPONUJ?

Funkcjonować TRANSPONOWAĆ (TRANSP) może zmieniać orientację danych, a także działać w połączeniu z innymi funkcjami:

  • Zmień poziomy układ danych na pionowy.
  • Pokaż najlepsze łączne zarobki w ostatnich latach.

Aby zmienić orientację danych bez tworzenia łączy do oryginalnych danych:

  • Zastosowanie wklej specjalne (Specjalna pasta) > Transponować (Transponować).

Składnia TRANSPONUJ (TRANSP)

Funkcjonować TRANSPONOWAĆ (TRANSPOSE) ma następującą składnię:

TRANSPOSE(array)

ТРАНСП(массив)

  • szyk (tablica) to tablica lub zakres komórek do transpozycji.

Pułapki TRANSPONUJ (TRANSPOSE)

  • Funkcjonować TRANSPONOWAĆ (TRANSPOSE) należy wprowadzić jako formułę tablicową, naciskając Ctrl + Shift + Enter.
  • Zakres, który wyniknie z przekształcenia przez funkcję TRANSPONOWAĆ (TRANSPOSE) musi mieć taką samą liczbę wierszy i kolumn, jak oryginalny zakres ma odpowiednio kolumny i wiersze.

Przykład 1: Przekształcanie danych poziomych w dane pionowe

Jeśli dane w arkuszu Excela są poziome, możesz zastosować tę funkcję TRANSPONOWAĆ (TRANSPOSE), aby przekonwertować je do pozycji pionowej, ale w innym miejscu na arkuszu. Na przykład w końcowej tabeli benchmarków wygodniejszy byłby układ pionowy. Korzystanie z funkcji TRANSPONOWAĆ (TRANSPOSE), możesz odwoływać się do oryginalnych danych poziomych bez zmiany ich lokalizacji.

Aby transponować zakres poziomy 2 × 4 w pionie 4 × 2:

  1. Wybierz 8 komórek, w których chcesz umieścić wynikowy zakres pionowy. W naszym przykładzie będą to komórki B4:C7.
  2. Wprowadź następującą formułę i zamień ją w formułę tablicową, klikając Ctrl + Shift + Enter.

=TRANSPOSE(B1:E2)

=ТРАНСП(B1:E2)

Nawiasy klamrowe zostaną automatycznie dodane na początku i na końcu formuły, aby wskazać, że wprowadzono formułę tablicową.

30 funkcji Excela w 30 dni: TRANSPONUJ

Zamiast TRANSPONOWAĆ (TRANSPOSE), Możesz użyć innej funkcji do przekształcenia danych, na przykład INDEKS (INDEKS). Nie wymaga wprowadzania formuły tablicowej ani zaznaczania wszystkich komórek w obszarze docelowym podczas tworzenia formuły.

=INDEX($B$2:$E$2,,ROW()-ROW(C$4)+1)

=ИНДЕКС($B$2:$E$2;;СТРОКА()-СТРОКА(C$4)+1)

30 funkcji Excela w 30 dni: TRANSPONUJ

Przykład 2: Zmień orientację bez linków

Jeśli chcesz po prostu zmienić orientację swoich danych bez zachowania odniesienia do oryginalnych danych, możesz użyć opcji Wklej specjalnie:

  1. Wybierz dane źródłowe i skopiuj je.
  2. Wybierz lewą górną komórkę obszaru, w którym chcesz umieścić wynik.
  3. Na karcie Zaawansowane Strona główna (Strona główna) kliknij menu rozwijane poleceń makaron (Wstawić).
  4. wybierać Transponować (Transponować).
  5. Usuń oryginalne dane (opcjonalnie).

30 funkcji Excela w 30 dni: TRANSPONUJ

Przykład 3: Najlepsze całkowite wynagrodzenie w ostatnich latach

Funkcjonować TRANSPONOWAĆ (TRANSP) można stosować w połączeniu z innymi funkcjami, takimi jak ta oszałamiająca formuła. Został on opublikowany przez Harlana Grove w bloku Excel News w dyskusji na temat obliczania najlepszej płacy całkowitej w ciągu ostatnich 5 lat (z rzędu!).

=MAX(MMULT(A8:J8, --(ABS(TRANSPOSE(COLUMN(A8:J8))-COLUMN(OFFSET(A8:J8,0,0,1,COLUMNS(A8:J8)-Number+1))-(Number-1)/2)

=МАКС(МУМНОЖ(A8:J8; --(ABS(ТРАНСП(СТОЛБЕЦ(A8:J8))-СТОЛБЕЦ(СМЕЩ(A8:J8;0;0;1;ЧИСЛСТОЛБ(A8:J8)-Number+1))-(Number-1)/2)

30 funkcji Excela w 30 dni: TRANSPONUJ

Как можно понять по фигурным скобкам в строке формул – это формула массива. ейка A5 названа Numer и в этом примере число 4 введено, как значение для количества лет.

Формула проверяет диапазоны, чтобы увидеть достаточно ли в них последовательных столбцов. Wyniki wyszukiwania (1 lub 0) w większości przypadków są dostępne na całym świecie, na całym świecie można znaleźć popularne платы.

Для проверки результата на рисунке ниже в строке под значениями зарплат показаны суммарные значения для каждой стартовой ячейки, при этом максимальное значение выделено жёлтым. To jest więcej niż jeden człowiek, który otrzymał odpowiedź, jest to poprzednia forma odpowiedzi na pytanie!

30 funkcji Excela w 30 dni: TRANSPONUJ

Dodaj komentarz