Monika P.

Monika P. Starszy Specjalista,
Wojewódzki Urząd
Pracy w Szczecinie

Temat: Formuła wyszukiwania zamiast Ctrl+F

Cześć.
Mam problem.
Mam dwie tabele (dane przykładowe, moja zawiera 81 000 wierszy)

Tabela A (1 kolumna).................................................................Tabela B (2 kolumny)
......Kolumna A .............................................................................Kolumna B.....Kolumna C
1 Nazwa rozszerzona ................................................................Nazwisko........Imie
2 Jan Kowalski ul. Kolorowa 4..................................................Kowalski.........Jan
3 ul. Kolorowa 4 Kowalski Jan..................................................Kowalski..........Ryszard
4 Ryszard Kowalski ul. Letnia 5
5 JanKowalski ul. Różowa5
6 Jan Kowalski ul. Kolorowa 4
7 Przemysław Dobry Szewska 7
8 KowalskiRyszard ul. Czerwona 15
9 Kowalski Jan Pomarańczowa 10

potrzebuję wyszukać dane z tabeli B w tabeli A. Wszystkie występowania nazwiska i imienia tak samo jak Ctrl+F (znajdź wszystko). Próbowałem poprzez formułę WYSZUKAJ.PIONOWO, ale znajduje tylko 1 występowanie, a ja potrzebuję wszystkie możliwe.
Tomek
Andy L.

Andy L. ITM, VUB

Temat: Formuła wyszukiwania zamiast Ctrl+F

Moniko-Tomku,

może tutaj, dostosuj do swoich potrzeb
Monika P.

Monika P. Starszy Specjalista,
Wojewódzki Urząd
Pracy w Szczecinie

Temat: Formuła wyszukiwania zamiast Ctrl+F

Dzięki, ale VBA nie jest moją mocną stroną (nie znam go ;-) ), ale istotne dla mnie jest, by formuła wskazywała mi wszystkie komórki spełniające moje warunki (czyli występowanie w tej samej komórce i nazwiska i imienia), a wynikiem było wskazanie wszystkich komórek np: dla Kowalski Jan wynikiem było A2, A3, A5, A6, A9, a dla Kowalski Ryszard A4, A8. Jest mi to potrzebne by już pracować tylko na tych komórki
Andrzej Kowalski

Andrzej Kowalski Specjalista ds.
pomiarów / metrolog,
Hutchinson Poland
Sp...

Temat: Formuła wyszukiwania zamiast Ctrl+F

Myślę, że jest to zadanie dla "Filtrowania zaawansowanego", przykład.
Trzeba mieć uporządkowane dane.Ten post został edytowany przez Autora dnia 09.02.15 o godzinie 09:14
Monika P.

Monika P. Starszy Specjalista,
Wojewódzki Urząd
Pracy w Szczecinie

Temat: Formuła wyszukiwania zamiast Ctrl+F

Właśnie o to chodzi, że ja nie mam uporządkowanych danych. Gdyby były nie było by problemu
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Formuła wyszukiwania zamiast Ctrl+F

Jeśli te dane masz razem to wystarczy filtr zaawansowany (nic nie trzeba porządkować).

Naglowek
*jan*kowa*

O ile te wykropkowanie to jakaś metoda na pokazanie nam jak dane sa ułożone względem kolumn to wystarczy formuła
=ZNAJDŹ("Jan Kowalski";A3) względnie =ZNAJDŹ(B3&" "&C3;A3) o ile coś tam w tych kolumnach B i C się znajduje.

p.s.
Było by lepiej abyś załączał również zdjęcie lub link do pliku.
Monika P.

Monika P. Starszy Specjalista,
Wojewódzki Urząd
Pracy w Szczecinie

Temat: Formuła wyszukiwania zamiast Ctrl+F

Link do pliku
https://www.dropbox.com/s/x0jit78urefpa3f/Szukanie.xlsx...

Jak widać w pliku dane nie są poukładane, więc nie można tak prosto tego znaleźć oraz ja potrzebuje by excel wskazał mi wszystkie występowania wraz z wskazaniem, w którym miejscu się znajdują. Nie tylko pierwsze występowanie ale wszystkie możliwe występowaniaTen post został edytowany przez Autora dnia 09.02.15 o godzinie 20:35
Bogdan Gilarski

Bogdan Gilarski www.excelperfect.pl
Perfect And
Practical

Temat: Formuła wyszukiwania zamiast Ctrl+F

Dla danych jak w pokazanym załączniku do komórki F3 wpisz
=MIN.K(JEŻELI(CZY.LICZBA(ZNAJDŹ($C$3;$A$3:$A$10)*ZNAJDŹ($D$3;$A$3:$A$10));WIERSZ($A$3:$A$10);"");WIERSZ(A1))

Następnie, po skopiowaniu, ustaw się ponownie na komórce F3, wciśnij klawisz F2 (edycja), i trzymając razem wciśnięte klawisze Shift oraz Ctrl naciśnij Enter (jest to tzw. zatwierdzenie tablicowe), formuła na pasku formuły będzie (musi być) w nawiasach klamrowych {...}.
Skopiuj (przeciągnij) formułę w dół, do kolejnych komórek, aż zobaczysz w jednej z nich sygnał błędu. To sygnał, że nie ma więcej wyników.
Co liczy formuła? Podaje numery wierszy Arkusza, dla których w komórce jest wpis zawarty w komórce C3 (teraz Kowalski) oraz również zawarty wpis z komórki D3 (teraz Jan), w dowolnej kombinacji i kolejności.
Formuły tablicowe "mulą", zatem jeśli tak będzie a zakres 81k wierszy to dużo, być może wyszukuj tych informacji częściowo, biorąc po 5-10k wierszy do przeszukania.
Ponieważ dla każdej kombinacji imienia i nazwiska masz wiele odpowiedzi, kolejny zestaw par to odrębne kolumna ...
Mając numer wiersza, funkcją
=INDEKS(B:B;F3)
wpisaną do komórki G3 i skopiowaną w dół wylistujesz treść komórek ...Ten post został edytowany przez Autora dnia 09.02.15 o godzinie 21:56

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora
Monika P.

Monika P. Starszy Specjalista,
Wojewódzki Urząd
Pracy w Szczecinie

Temat: Formuła wyszukiwania zamiast Ctrl+F

WIELKIE DZIEKI DZIAŁA. Ale mam kolejny problem, ale to już w kolejnym poście.



Wyślij zaproszenie do