GRY-Online.pl --> Archiwum Forum

Microsoft EXCEL - funkcje wyszukiwania i adresu !?!

03.03.2003
18:30
smile
[1]

Sudzione [ The Legacy ]

Microsoft EXCEL - funkcje wyszukiwania i adresu !?!

Pytanie do maniaków Excela , mianowice jak wykorzystując funkce wyszukiwania i adresu wykonac poniższe zadanie :

utwórz procedure która wyszuka w tabeli zawierajacej np: liste osób z numerami porządkowymi
czastke jakiegoś nazwiska np: ski i wyświetli numer porzadkowy pierwszego nazwiska zawierajacego ta czastkę .

np:
|1|Jacek Ryba |
|2|Maria Nowakowska |
|3|Zbigniew Tomaszewski |
|4|Zdzisław Potoczny |

po wpisaniu ski wyświetla się nr 3

Zgóry dzieki za pomoc

03.03.2003
19:30
[2]

Sudzione [ The Legacy ]

<up>

PS. jest to dość ważna dla mnie sprawa wiec prosiłbym o podnoszenie od czasu do czasu tego wądku :)

03.03.2003
19:56
smile
[3]

Sudzione [ The Legacy ]

<up>

03.03.2003
20:31
[4]

Sudzione [ The Legacy ]

kolejny , ale pewnie nie ostatni <up>

03.03.2003
20:40
smile
[5]

Markos [ Konsul ]

a ta procedura to w czym ma być??? w VBA?

03.03.2003
21:18
[6]

gkowal [ Chor��y ]

Tylko w nazwisku ma wyszukiwac tej zmiennej tekstowej?
Czy to ma byc czysta procedura w VBA czy mozna edytowac sam arkusz danych, wstawiajac np. pomocnicza kolumne danych?

04.03.2003
10:02
[7]

Sudzione [ The Legacy ]

gkowal and Markos -> ofcorse że ma byc to procedura VBA ale jesli chodzi o uzycie pomocniczej kolumny danych nie powinno byc problemów , procedura ma szukac tej zmiennej w calej jkomorce , wiec jak w jednej komorce jest i imie i nazwisko to w całym tym ciagu znaków .

04.03.2003
11:14
[8]

Sudzione [ The Legacy ]

<up>

04.03.2003
12:27
[9]

Sudzione [ The Legacy ]

<up>

niedługo dzieki tym UPom dojde do generła ;)

04.03.2003
13:08
[10]

diuk [ Konsul ]

Sudzione --> sprawdź funkcję WYSZUKAJ.PIONOWO, a na wyniku już zwykłe obciecie tekstu...

04.03.2003
13:18
smile
[11]

Sudzione [ The Legacy ]

diuk -> dzięki , sprawdziłem ta funkcje i rzeczywiście to jest to czego szukałem ... tylko mógłby mi ktoś wyjaśnił jak tą funkcje skonfigurowac na jakims przykladzie . Normalnie sam bym poeksperymentował ale jesten troche przeziełbiony i nie moge sie na tym skoncentrowac , a jutro bede miał mały egzamin z użytkowania Exela .


04.03.2003
14:41
[12]

gkowal [ Chor��y ]

O to tu dla odmiany mnie macie!
Jak wyszukaj.pionowo mozna znalezc "ski" w ciagu znakow? Tam przeciez wyszukuje identycznego ciagu liczbowego/wartosci.
Choc byc moze jatu czegos nie kumam

04.03.2003
15:02
[13]

Sudzione [ The Legacy ]

gkowal -> mamy cie mamy , "wartosc do znalezienia w pierwszej kolumnie tabeli , może być wartością , odwołaniem lub ciągiem textowym " a ski to chyba ciąg textowy ...

a tak pozatym to ciagle pracuje nad rozpracowaniem tej funkcji , a wsumie to próbuje zaczac pracowac :)
zobaczymy co z tego wyjdzie ... jak ktoś ma jakieś pomysły to prosze pisać >

04.03.2003
15:18
[14]

gkowal [ Chor��y ]

Pracuje w excelu 7 lat a tu prosze lewus ze mnie wielki :)

moje rozwiazanie:
1) w tabeli tworzac dodatkowa kolumne [UWAGA FUNKCJE W WERSJI ANGIELSKIEJ]
wpisujesz funkcje dla tej kolumny "=ISERR(SEARCH("ski";a1))*1" [ to akurat przyklad dla komorki c1 ]
efektem beda 0 i 1: 0 jezeli znajdzie "ski" w ciagu znakow ; 1 jezeli nie znajdzie
nastepnie funkcja MATCH(0;c1:c4;0); ktora wyrzuci numer wiersza gdzie znajdzie pierwsze 0 czyli pierwsze "ski" w nazwisku
to w zasadzie wszystko;
natomiast jezeli liczby porzadkowa beda nieuporzadkowane :) lub beda w nich jakies luki to funkcja zagniezdzona =INDEX(a1:a4;MATCH(0;c1:c4;0)) wyrzuci ci wartosc z pierwszej kolumny dla pierwszego napotkanego "ski"

2) w procedurze VBA
ustawiasz w pierwszej komorce kolumny nazwisk i sprawdzasz czy "=ISERR(SEARCH("ski";a1))*1" daje wartosc 0
jak nie to licznik+1 i jedna komorke na dol. Jak wreszcie znajdzie wystarczy podac lnumer licznika albo wartosc komorki po lewej stronie.

a wyszukaj.pionowo chyba nie przyda sie bo to nigdy nie znajdzie "ski" w "Kowalski"

04.03.2003
15:33
[15]

NicK [ Smokus Multikillus ]

Czy chodziło o coś takiego? --->

04.03.2003
15:42
[16]

gkowal [ Chor��y ]

Ouuupsss.... Nobody's perfect :)

Wycofuje swoje "a wyszukaj.pionowo chyba nie przyda sie bo to nigdy nie znajdzie "ski" w "Kowalski" "

04.03.2003
16:33
smile
[17]

Sudzione [ The Legacy ]

NicK -> dokładnie o to !
Więc udało mi się w końcu rozwiązać mój problem >

Wielkie dzieki dla wszystkich , którzy mi pomogli lub próbowali pomóc !

© 2000-2026 GRY-OnLine S.A.