Temat: Wyszukanie zaawansowane

Czy ktoś by miał pomysł jakich funkcji użyć abym mógł zrealizować wyszukanie jak w załączonym przykładzie:
https://www.dropbox.com/s/4mzixw2vnt5c0a2/Wyszukaj%20i%...
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Wyszukanie zaawansowane

Jeśli będziesz miał nr wiersza umieszczony w jednej komórce po średniku to będzie ciężko to wykonać budowaną formułą. Trzeba będzie napisać funkcję w VBA, a najlepiej procedurę w której będzie określona na stałe komórka początkowa zestawienia.

Temat: Wyszukanie zaawansowane

Średnik to jest propozycja. Może to być dowolna forma: przecinek, kropka, spacja, myślnik cokolwiek. Byle bym mógł odczytać które numery wierszy do pobrania.
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Wyszukanie zaawansowane

Może być nawet obrazek zajączka wielkanocnego.
Nie zmienia to mojej opinii na ten temat.

Chcesz zamówić taki kod ? czy tylko chciałeś się dowiedzieć się jak się do tego zabrać?
Jeśli to drugie to przeczytaj ponownie moją poprzednią wypowiedź.
A jak będziesz miał konkretny problem i staniesz w miejscu, to przedstaw go, nakieruje cię na rozwiązanie.

Temat: Wyszukanie zaawansowane

Nie wiem jak się do tego zabrać.
Jeśli ma ktoś taki kod lub podobny który mógłbym sobie przerobić pod siebie to bardzo chętnie. Ale wystarczy mi również wskazówka - spróbuję powalczyć.
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Wyszukanie zaawansowane

A ja wiem jak zęba rwać, ale do tego się nie zabieram. Również nie pisze w internecie aby ktoś to za mnie zrobił, bo jak tego nie zrobi to się fochnę.

Jeśli chcesz wiązać przyszłość z programowaniem Officea, zapraszam wpierw do Empiku lub innego sklepu z literaturą. Nie wszystko jest opisane w internecie jako gotowiec i należy przyswoić pewne podstawy, aby potem je rozwijać w praktyce. Możesz również zainwestować w jakies kursy programowania. Aby poprawiać to co zostało nagrane przez nagrywarkę kodu, też trzeba wiedzieć co oznaczają komendy, które zostały zapisane i jak poradzić sobie gdy nie zostały zapisane, pomimo kroków realizowanych podczas tej czynności. Nikomu łaski nie robisz pisząc "Spróbuj powalczyć"
Po prostu "powalcz". Na forum pomagamy tym, którzy mają konkretny problem z kodem, a nie problem ogólny "Zróbcie za mnie, a ja ewentualnie wydam swoją opinię". Udowodnij nam że się mylimy. Trzymamy za to kciuki.

Temat: Wyszukanie zaawansowane

Nie wiem czy umiesz czytać bo napisałem że to ja spróbuję powalczyć po otrzymany wskazówki.
(A NIE TY MASZ WALCZYĆ)
DAM SOBIE RADĘ i bez wskazówki ale zajmie mi to więcej czasu - myślałem że ktoś mi podpowie lub jeśli już ma gotowy kod to się podzieli (nie wiem co w tym dziwnego) - ni proszę o napisanie dla mnie kodu.
Anna K.

Anna K. Kontroler Finansowy

Temat: Wyszukanie zaawansowane

A nie możesz zrobić tego przy użyciu Power Query (darmowy dodatek dla Excela 2010 i 2013 i wbudowany dla wyższych wersji)? Power Query ma fajną funkcjonalność podziału kolumn.
W dużym skrócie:
1. Dane -> z Tabeli/zakresu (lub karta Power Query – > z Tabeli/zakresu)
2. Zaznaczasz kolumnę z Czynnikiem -> podziel kolumny -> według ogranicznika
3. Wybieramy ogranicznik np. ;
4. Opcje zaawansowane -> podziel na: wiersze
5. W ten sposób otrzymamy dane w przyjemnej formie i możemy je załadować do Excela a tam użyć funkcji WYSZUKAJ.PIONOWO aby przypisać wartość jaka jest w tabeli pomocniczej.
Aby zaktualizować dane wystarczy tylko odświeżyć tabelę która otrzymamy, więc to rozwiązanie także jest w pełni automatyczne podobnie jak to miałoby miejsce gdybyśmy użyli VBA, ale wydaje mi się że jest dużo prostsze zwłaszcza dla osób, które nie znają VBA lub znają tylko podstawy.

Temat: Wyszukanie zaawansowane

W sumie fajny pomysł (sprawdziłem i to jest to), ale nie wiem czy go zastosuję ponieważ ja w roboczym arkuszu takich kolumn z czynnikami mam bardzo dużo i czynników też dużo więc jak to rozbije w taki sposób zrobi mi się bardzo duża ilość kolumn. A to dopiero początek funkcji ;-) .Ale pomysł SUPER dzięki. Kiedyś używałem tego narzędzia ale już dawno nie korzystałem z Power Query.
Muszę jeszcze sprawdzić czy osoba dla której to robię ma Excela 2010 bo chyba ma 2017.
Własnie szkopuł w tym w jaki jeszcze inny sposób dostać się do tych cyfr - bo później to już sobie poradzę.

Temat: Wyszukanie zaawansowane

Poradziłem sobie - może prymitywnie ale działa.
1. wyszukuję fragment tekstu
2. kopiuję i wklejam specjalnie wartości na boku
3. konwertuję wartości na liczbę
4. a potem już tylko wyszukaj.pionowo
To wszystko ubrałem w macro więc jeden przycisk i mam wszystko porobione.
Pewnie dałoby się to zrobić jedną funkcją prościej i profesjonalnie no ale nie doczekałem się pomocy oprócz propozycji Ani za którą dziękuję.
Andy L.

Andy L. ITM, VUB

Temat: Wyszukanie zaawansowane

Pokazałes tylko kawałek danych bez struktury i oczekujesz końcowego rozwiązania.
Wszystko da się załatwić za pomocą wspomnianego PowerQuery bez dodatkowych formuł czy vba.
Żeby dokładniej odpowiedzieć na twoje pytanie potrzebne jest źródło z odzwierciedleniem struktury i typu danych.

Temat: Wyszukanie zaawansowane

Nie mogę udostępniać całego skoroszytu gdyż są tam dane wrażliwe. Dałem wycinek jeśli znalazłbym rozwiązanie dla wycinka to już sobie poradzę z resztą.
Poza tym poza funkcją o którą pytałem w pliku jest mnóstwo innych funkcji i to by komplikowało zrozumienie.
Nie bardzo rozumiem po co mam pytać o całość jeśli potrzebuję tylko wycinek? Potrzebowałem tylko sugestii, pomysłu, podpowiedzi żeby wystartować dobrze.
OK rzadko zadaję pytania - moze jeszcze nie umiem ich zadawać.
Ale od czegoś trzeba zacząć.
Andy L.

Andy L. ITM, VUB

Temat: Wyszukanie zaawansowane

Nikt nie wymaga podawania danych wrazliwych tylko przygotowanie przykladowego pliku z odzwierciedleniem.... itd.
W sumie odpowiedź dostałeś od Anny, może niezbyt pelną ale skoro twierdzisz, że z resztą sobie sam poradzisz .....

Plik
jeżeli nie podoba sie QueryTable zawsze można użyć PivotTable z filtrem

Czy możesz mnie oświecić i opisać wersję Excel 2017 ??????

edit:
PowerQuery istnieje jako dodstek do Ex2010/2013 Pro plus oraz wbudowany jest w Ex2016 and up.
Dla makintosza MS nie przewidział ( o ile wiem) jeszcze wersji z PQ .
Ale to problem użytkowników makówTen post został edytowany przez Autora dnia 06.03.18 o godzinie 16:35

Temat: Wyszukanie zaawansowane

oczywiście 2007 ;-) literówka.
rozgryzam Twoją opcję bo nie wiem czy ta pierwsza tabelka jest wynikiem połączenia w PowerQuery (którego nie mam jeszcze zainstalowanego) czy jest jakiś inny sposób którego nie znam aby to w taki sposób połączyć. A potem to już jest jasne.

Temat: Wyszukanie zaawansowane

Oczywiście PowerQuery mam zainstalowane tylko nie na kompie na którym teraz siedzę. Dlatego napisałem że nie mam jeszcze. Wczoraj testowałem podpowiedź Ani.
Andy L.

Andy L. ITM, VUB

Temat: Wyszukanie zaawansowane

Napisałem wyżej do jakich wersji stosuje się PowerQuery. Jeżeli niżej niż 2010 Pro Plus to zapomnij.

Czarna tabela to bezpośredni wynik z Queries - Tabela Merge1
Można ją (czarną tabelę) usunąć bez szkody dla PivotTable gdyż są one niezależne (a raczej zależne ale nie w arkuszu)
PivotTable jest wynikiem pobrania danych bezpośrednio z tabeli Merge1

(nie wiem jak to sie nazywa w excelu PL ale...)
Data - Show Queries - i po prawej stronie masz Workbook Queries
Edytujesz tabelę Merge1 i widzisz jak to zostało zrobioneTen post został edytowany przez Autora dnia 06.03.18 o godzinie 19:23

Temat: Wyszukanie zaawansowane

OK znalazłem ale na razie tego nie ogarniam. Muszę trochę posiedzieć nad tym.
Andy L.

Andy L. ITM, VUB

Temat: Wyszukanie zaawansowane

Uważaj na odciski :P

Następna dyskusja:

Wyszukanie i przypisanie ko...




Wyślij zaproszenie do