Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Lista unikatów zakresów

Dodatek “Lista unikatów zakresów” sprowadza się do zebrania wszystkich informacji ze zdefiniowanych obszarów danego skoroszytu i na ich podstawie we wskazanym miejscu zwrócenie listy.

Mechanizm sprawdza się w statystyce lub w tworzeniu list słownikowych z danych, wystąpień rozproszonych czy też wielokrotnych.

Opcjonalnie w dodatku można zrealizować:
- Lista może być utworzona w nowym arkuszu,
- Mechanizm może nie brać pod uwagę pustych komórek
- Lista może być posortowana alfabetycznie AZ
- W komórce obok, dodatek może dodać ilość wystąpień
- Lista może nie zawierać wartości numerycznych zadeklarowanych zakresów.
- Kierunek osadzenia wyniku w prawo (domyślnie w dół) od określonego miejsca
- Zapamiętanie ustawień interfejsu

Ilość deklaracji zakresów w obszarze skoroszytu jest nieograniczona.


Obrazek


W przypadku osadzenia listy w prawo, należy wziąć pod uwagę iż ilość kolumn może być mniejsza niż uzyskana ilość unikatów. Lista w prawo też jest sortowana alfabetycznie, jednakże polskie znaki są w tym przypadku brane pod uwagę na końcu alfabetu.

Dalsze prace nad rozwiązaniem wprowadziły dodanie opcji zapamiętania zadeklarowanych obszarów oraz możliwość pobierania danych całymi wierszami (czyli nie analizowanie każdej komórki jako odrębny element grupy unikatów, ale unikatem jest wiersz wszystkich elementów).

Operacja ta daje szybki dostęp do cyklicznego przetworzenia danych. Dodatkowo w kolejnej wersji do dodatku dodano wykrycie tabel danych i pobranie ich zakresów do zdefiniowanego obszaru. Kilkukrotne naciśnięcie ikony tabeli przełącza kolejne zakresy.


Obrazek


Poniżej załączony jest film YT z działania dodatku (pokazuje funkcjonalność obu wersji): https://youtu.be/tjehFwzH040

Dodatek dla Excela - 32/64bit.
Więcej na ten temat możecie przeczytać na: http://vbatools.pl/lista-unikatow-zakresow/