fbpx

Transpozycja z podziałem, czyli funkcje ZAWIŃ.WIERSZE i ZAWIŃ.KOLUMNY

05.03.2024 | Dynamiczne formuły tablicowe, ECP2, Formuły i funkcje, Formuły tablicowe

Czasem mamy do czynienia z niezbyt porządnymi danymi, które mimo wszystko chcemy przekształcić na prawidłowy zakres danych, czyli na postać tabelaryczną. O tak: 

Wynik

Albo tak: 

Wynik

Power-Querowcy powiedzieliby: pivotowanie danych. Tak, dokładnie coś takiego chcemy zrobić, tylko bez Power Query, a korzystając jedynie z formuł Excela. W tym artykule pokażę Ci dokładnie to i wykorzystam do tego funkcje ZAWIŃ.WIERSZE i ZAWIŃ.KOLUMNY. Obie te funkcje dostępne są w Excelu 365. 

1. Jak działa funkcja ZAWIŃ.WIERSZE 

Przyjrzyjmy się pierwszej sytuacji, czyli mamy dane pod sobą w jednej kolumnie lub wierszu. Dane te tworzą czwórki: ID, Imię i nazwisko, Produkt, Cena. I takimi czwórkami są połączone w jedną kolumnę. Naszym celem jest stworzenie czterech kolumn – odpowiednio dla każdej informacji (ID, Imię i nazwisko, Produkt, Cena). Czyli taka sytuacja: 

Sytuacja 1

Aby przerobić to na prawidłowy zakres danych, wystarczy użyć funkcji ZAWIŃ.WIERSZE, np. w komórce D4 (najpierw będziemy naprawiać zakres pionowy): 

=ZAWIŃ.WIERSZE(B3:B38;4) 

Funkcja ta potrzebuje od nas zakresu (zawsze jednokolumnowego lub jednowierszowego) i liczby docelowych kolumn, na jakie ma podzielić zakres. U nas będą to oczywiście 4 kolumny. Efekt jest taki: 

Sytuacja 1 dla kolumny- wynik

Natomiast w przypadku zakresu poziomego, formuła wygląda następująco: 

=ZAWIŃ.WIERSZE(D2:O2;4) 

I efekt jest taki: 

Sytuacja 1 dla wiersza – wynik

 

2. Jak działa funkcja ZAWIŃ.KOLUMNY

W przypadku danych ułożonych „tematycznie”, czyli np. wszystkie ID pod sobą, potem wszystkie nazwiska pod sobą itd., użyjemy analogicznej funkcji ZAWIŃ.KOLUMNY. 

Taką sytuację mam na myśli: 

20240305 Zawiń.Wiersze kolumny 6 Sytuacja 2

Funkcję wpiszę do komórki D3: 

=ZAWIŃ.KOLUMNY(B3:B18;4) 

I efekt jest analogiczny: 

Wynik

 

Jak widać bardzo proste funkcyjki, a robią potężną robotę 👏! 


Plik do pobrania:

https://malinowyexcel.pl/wp-content/uploads/2024/03/MalinowyExcel-20240305-Zawin.Wiersze-kolumny-dw.xlsx

 

I film na Youtubie, gdzie pokazuję powyższe rozwiązanie:

 

 

 

Jeżeli chcesz lepiej poznać Excela na poziomie średniozaawansowanym zapisz się na listę zainteresowanych kursem Excel w codziennej pracy cz. 2! Podczas oczekiwania na kurs będę Ci wysyłała informacje, ciekawostki i excelowe triki. Bezpłatnie! 

Pomogłam Ci? Postaw mi wirtualną kawę! →

Przeczytaj podobne wpisy

Kategorie

0 Comments

Submit a Comment

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Pin It on Pinterest