Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 67737 Skopiuj do schowka Wypisanie wszystkich wartosci dla unikalnej danej
Autor Wiadomość
matiz17 
ExcelGaduła 500+


Wersja: Win Office 2019
Pomógł: 1 raz
Posty: 614
Wysłany: 03-04-2020, 19:39   Wypisanie wszystkich wartosci dla unikalnej danej

Jak wypisać wszystkie wartości dla unikalnej danej?
Podświetlono na żółto wypisane wyniki, niekoniecznie muszą być po przecinku.

wypisanie wszystkich wartosci dla unikalnej danej.xlsx
Pobierz Plik ściągnięto 15 raz(y) 9.85 KB

_________________
Matiz17
ID posta: 384894 Skopiuj do schowka
 
 
umiejead 
Excel Expert


Wersja: Win Office 2013
Pomógł: 612 razy
Posty: 3260
Wysłany: 03-04-2020, 22:03   

VBA.
.

Kopia wypisanie wszystkich wartosci dla unikalnej danej.xlsm
Pobierz Plik ściągnięto 8 raz(y) 24.49 KB

_________________
.
Jak poprawnie opisać problem: http://www.excelforum.pl/...ika-vt59262.htm
Chcesz precyzyjną odpowiedź - zadaj precyzyjne pytanie.
ID posta: 384905 Skopiuj do schowka
 
 
matiz17 
ExcelGaduła 500+


Wersja: Win Office 2019
Pomógł: 1 raz
Posty: 614
Wysłany: 03-04-2020, 23:15   

Bardzo fajne rozwiązanie dla tego pliku. W moim trochę bym musiał poprzekształcać.
A jakąś formułą jest na to sposób?
_________________
Matiz17
ID posta: 384913 Skopiuj do schowka
 
 
ąćęłńóś
Excel Expert


Pomógł: 268 razy
Posty: 1283
Wysłany: 03-04-2020, 23:27   

Czy dane w 'Arkusz2' wyglądają tak w rzeczywistości, czy też może w pierwszym wierszu jest jednak ciągłość nagłówków od kolumny 'A' aż do 'N' ?
ID posta: 384915 Skopiuj do schowka
 
 
matiz17 
ExcelGaduła 500+


Wersja: Win Office 2019
Pomógł: 1 raz
Posty: 614
Wysłany: 03-04-2020, 23:44   

Cytat:
w rzeczywistości

rozumiem, że chodzi o plik, w którym chcę to użyć

Cytat:
czy też może w pierwszym wierszu jest jednak ciągłość nagłówków od kolumny 'A' aż do 'N' ?

Tak, jest ciągłość nagłówków, od A do N i nawet dalej, jeśli o to chodzi
_________________
Matiz17
ID posta: 384916 Skopiuj do schowka
 
 
Bill Szysz 
Excel Expert


Wersja: Win Office 365
Pomógł: 876 razy
Posty: 3545
Wysłany: 03-04-2020, 23:45   

Kod:
=POŁĄCZ.TEKSTY(", ";;JEŻELI(Arkusz2!$N$2:$N$17=A2;Arkusz2!$A$2:$A$17;""))

matiz17, weź się trochę podszkol w tym excelku... po ponad 500 postach nie wypada o niektóre (naprawdę proste) rzeczy pytać (mam na myśli np WYSZUKAJ.PIONOWO). Inaczej, coraz bardziej będzie wyglądało, że po prostu przychodzisz tu by ludzi naciągać na zrobienie czegoś za i dla Ciebie. Nie obrażaj się na te słowa.... tak to po prostu wygląda z mojego punktu widzenia. Jak widzisz piszę wyłącznie za siebie.
_________________
Zlecenia, konsultacje, doradztwo i szkolenia z Power Query, Power BI i Excela - Raporty, Analizy, Projekty
Pozdrawiam, były szbill62 aktualnie Bill Szysz
ID posta: 384917 Skopiuj do schowka
 
 
matiz17 
ExcelGaduła 500+


Wersja: Win Office 2019
Pomógł: 1 raz
Posty: 614
Wysłany: 04-04-2020, 00:12   

Dzięki.
Cytat:
Nie obrażaj się na te słowa

Nie obrażam się, rozumiem.

Cytat:
nie wypada o niektóre (naprawdę proste) rzeczy pytać

Masz rację - dużo rzeczy jest prostych, których nie umiem zrobić.
Jednak, aby nie było (nie mam tu zamiaru się chwalić, bo nie ma czym), ale staram się też pisać niektóre naprawdę proste funkcje, jeszcze prostsze o które pytam (nie mam tu na myśli funkcji typu: suma, żeby nie było, tylko bardziej: wypisywanie unikalnych wartości, działanie funkcji jeżeli w sposób zagnieżdżony, jeśli to się tak nazywa itp.).
Postaram się niektóre funkcje przerobić.
Cytat:

Nie obrażaj się na te słowa

nie obrażam się.
_________________
Matiz17
ID posta: 384918 Skopiuj do schowka
 
 
matiz17 
ExcelGaduła 500+


Wersja: Win Office 2019
Pomógł: 1 raz
Posty: 614
Wysłany: 04-04-2020, 01:41   

Cytat:
=POŁĄCZ.TEKSTY(", ";;JEŻELI(Arkusz2!$N$2:$N$17=A2;Arkusz2!$A$2:$A$17;""))


.. ale chyba to nie ta funkcja, lub da się ją jakoś udoskonalić, a problem w tym, że dubluje dany rok, jeśli dana miejscowość była kilka razy w danym roku, a już takowy rok wystąpił, próbowałem szukać w sieci sposobu usuwania zduplikowanych wartości dla połączenia funkcji Połącz teksty i Jeżeli ale nie znalazłem.
_________________
Matiz17
ID posta: 384921 Skopiuj do schowka
 
 
Czeslaw
ExcelSpec


Pomógł: 191 razy
Posty: 668
Wysłany: 04-04-2020, 08:54   

Patrz zalacznik.
Formula
Kod:
=JEŻELI.BŁĄD(INDEKS(Arkusz2!$A$2:$A$170;PODAJ.POZYCJĘ(0;INDEKS(LICZ.JEŻELI($B2:B2;Arkusz2!$A$2:$A$170)/(Arkusz2!$N$2:$N$170=$A2);0)));"")


wypisanie wszystkich wartosci dla unikalnej danej.xlsx
Pobierz Plik ściągnięto 7 raz(y) 10.45 KB

ID posta: 384924 Skopiuj do schowka
 
 
Czeslaw
ExcelSpec


Pomógł: 191 razy
Posty: 668
Wysłany: 04-04-2020, 10:40   

Albo tak.
Kod:
=JEŻELI.BŁĄD(AGREGUJ(15;6;Arkusz2!$A$2:$A$170/(Arkusz2!$N$2:$N$17=$A2)/(LICZ.JEŻELI($B2:B2;Arkusz2!$A$2:$A$170)=0);1);"")


wypisanie wszystkich wartosci dla unikalnej danej.xlsx
Pobierz Plik ściągnięto 8 raz(y) 11.51 KB

ID posta: 384929 Skopiuj do schowka
 
 
matiz17 
ExcelGaduła 500+


Wersja: Win Office 2019
Pomógł: 1 raz
Posty: 614
Wysłany: 04-04-2020, 16:39   

Nie myślałem, że to będzie tak trudne dla mnie.
Próbuję z formułami od @Czesław, przerabiam dla swojego pliku, ale nie wszystko wypisuje jak powinno. Być może to, że mam coś w kolumnie C psuje szyk, ale po jej usunięciu też występował ten problem. Czasem informacje o odwołaniach cyklicznych itd. :shock:
Myślę, czy nie wypisać tego ręcznie, ale to byłaby ucieczka od problemu :/ Analizując to, nie mam pojęcia dlaczego tak się dzieje :cry: Plik jest dość duży i przerobienie go i pokazanie tych miejsc trochę by mi zajęło, ale może to zrobię później, bo gryzie mnie w czym jest rzecz, na razie zapytam Was o jeszcze jedną możliwość rozwiązania tego zadania.

W załączniku pokażę plik bardziej zbliżony do mojego, bo może coś przerabiam źle, dodatkowo pomyślałem nad nieco ładniejszą formą przedstawienia tych danych. Początkowo chciałem je po przecinku od najwcześniejszego, ale lepiej będzie tak.
W pliku są już pewne formuły, jedną napisałem sam, drugą dzięki Wam z innego tematu <- tu mowa o innych kolumnach, które będą na pewno miały wpływ na to, chcę osiągnąć w kolumnie D.
Na żółto, to co chciałbym by wyszło z formuł.

wypisanie wszystkich wartosci dla unikalnej danej(3).xlsx
Pobierz Plik ściągnięto 12 raz(y) 12.12 KB

_________________
Matiz17
ID posta: 384953 Skopiuj do schowka
 
 
Maciej Gonet 
Excel Expert


Wersja: Win Office 2016
Pomógł: 1583 razy
Posty: 5228
Wysłany: 04-04-2020, 17:07   

Taki układ jest łatwiejszy. Łączenie tekstów to zawsze było dla Excela trudne, dopiero teraz są do tego nowe funkcje. Tutaj wystarczy LICZ.WARUNKI:
Kod:
=JEŻELI(LICZ.WARUNKI('Baza danych'!$N$2:$N$17;$B2;'Baza danych'!$A$2:$A$17;D$1);D$1;"")


Kopia wypisanie wszystkich wartosci dla unikalnej danej(3).xlsx
Pobierz Plik ściągnięto 5 raz(y) 11.9 KB

ID posta: 384954 Skopiuj do schowka
 
 
umiejead 
Excel Expert


Wersja: Win Office 2013
Pomógł: 612 razy
Posty: 3260
Wysłany: 04-04-2020, 17:37   

To jeszcze VBA (temat jest w dziale "Jak to zrobić?")
.

Wypisanie wszystkich wartosci dla unikalnej danej(4).xlsm
Pobierz Plik ściągnięto 5 raz(y) 23.43 KB

_________________
.
Jak poprawnie opisać problem: http://www.excelforum.pl/...ika-vt59262.htm
Chcesz precyzyjną odpowiedź - zadaj precyzyjne pytanie.
ID posta: 384956 Skopiuj do schowka
 
 
matiz17 
ExcelGaduła 500+


Wersja: Win Office 2019
Pomógł: 1 raz
Posty: 614
Wysłany: 04-04-2020, 17:56   

Cytat:
Taki układ jest łatwiejszy. Łączenie tekstów to zawsze było dla Excela trudne, dopiero teraz są do tego nowe funkcje. Tutaj wystarczy LICZ.WARUNKI:


To rozwiązanie działa i podoba mi się bardzo!
No to chyba dobrze, że na taki się zdecydowałem. Używam kilku kolumn, ale za to dane mam zapisane w sposób czytelny. Gdyby były one po przecinku to aż nie chcę myśleć, co za udziwnienie bym wymyślił, żeby były czytelniejsze.

Cytat:
To jeszcze VBA (temat jest w dziale "Jak to zrobić?")

A no tak...
_________________
Matiz17
ID posta: 384957 Skopiuj do schowka
 
 
Czeslaw
ExcelSpec


Pomógł: 191 razy
Posty: 668
Wysłany: 04-04-2020, 18:13   

Patrz zalacznik

wypisanie wszystkich wartosci dla unikalnej danej(3).xlsx
Pobierz Plik ściągnięto 5 raz(y) 12.53 KB

ID posta: 384960 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum

Strona używa plików cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe