Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Transponuj dane 2kol do X wymiarów

Transponuj to dodatek zmieniający orientacje danych dla zakresu dwu kolumnowego w X kolumn wynikających z ilości elementów unikalnych. Jest to dobry sposób aby przekształcić dane np z tabeli przestawnej lub treści HTML, w której nie wypełniono dane wszystkich powiązań lub połączono komórki tabeli.

Aby łatwiej zilustrować pokarzę na 2ch poniższych przykładach:

Gdy dane pierwszej kolumny są niepełne:


Obrazek


Gdy dane drugiej kolumny są niepełne


Obrazek


Po transponowaniu [kopiuj/wklej specjalnie/tarnspozycja] otrzymujemy listy:


Obrazek


Użytkowanie rozwiązania jest trywialnie proste. Użytkownik wskazuje zakres danych wejściowych zaznaczając myszą obszar na wyświetlonym interfejsie dodatku lub zaznaczając wcześniej zakres zanim wywołał interfejs i określa miejsce osadzenia danych.
Może to być nowy arkusz lub zakres począwszy od wskazanego.

Wersja następna wnosi stan odwrotny do rozwiązania, czyli daje możliwość transponowania w takim układzie danych z tabeli wielowymiarowej do dwuwymiarowej bazując na nagłówku, który będzie stanowił drugą kolumnę. Daje to użytkownikowi możliwość zbudowania tabeli przestawnej z tak prezentowanych danych.


Obrazek


Dodatkowo w interfejsie dano możliwość automatycznego sortowania danych [A/Z], ze wskazaniem którą kolumnę mechanizm na posortować.

Jest też inne rozwiązanie tego typu. Nosi nazwę Transponuj dane cykliczne i jest rozwiązaniem bazującym na stałych interferencjałach danych wsadowych.

Więcej o dodatku na stronie: http://vbatools.pl/transponuj-dane-2kol-do-x-wymiarow/