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
Przesunięty przez: Eltokar
06-06-2008, 11:02
Wyszukiwanie żywiołu :-)
Autor Wiadomość
Quasi 
Excel Expert


Wersja: Win Office 365
Pomógł: 142 razy
Posty: 1108
Wysłany: 14-06-2007, 11:10   Wyszukiwanie żywiołu :-)

Witam!

Słuchajcie - mam zadanie na zaliczenie - muszę to oddać za 10 minut więc się pospieszcie :clap - nie macie innego wyjścia ;-) .

A tak na poważnie :).

Chciałem sobie utrwalić wiedzę z zakresu wyszukiwania ale mam dość spory problem. Chodzi oczywiście o to żeby przyporządkować odpowiedni znak pod odpowiedni żywioł. Nie wiem co jest grane ale nie działają mi funkcje wyszukaj ani wyszukaj.pionowo :lol:

Proszę o pomoc

znaki.jpg
Plik ściągnięto 152 raz(y) 41.72 KB

wyszukiwanie.rar
Pobierz Plik ściągnięto 558 raz(y) 1.63 KB

ID posta: 8017 Skopiuj do schowka
 
 
Developmax 
ExcelSpec


Pomógł: 50 razy
Posty: 235
Wysłany: 14-06-2007, 11:36   

Hmmm czy teraz wyszukuje poprawnie?

Pzdr

wyszukiwanie+.zip
Pobierz Plik ściągnięto 524 raz(y) 9.67 KB

_________________
Na drzewie dobrych intencji jest wiele kwiatów, lecz mało owoców...
Ostatnio zmieniony przez Developmax 14-06-2007, 11:46, w całości zmieniany 1 raz  
ID posta: 8025 Skopiuj do schowka
 
 
Quasi 
Excel Expert


Wersja: Win Office 365
Pomógł: 142 razy
Posty: 1108
Wysłany: 14-06-2007, 11:43   

Nie wiem jak sie tym posługiwać :-) ale proszę o rozwiązanie bez makr - jestem pewien, że da się to zrobić za pomocą funkcji wyszukaj, wyszukaj (pionowo, poziomo) albo indeks/podaj.pozycję
ID posta: 8028 Skopiuj do schowka
 
 
Developmax 
ExcelSpec


Pomógł: 50 razy
Posty: 235
Wysłany: 14-06-2007, 11:52   

A coś takiego?

Kod:

="Szukany wyraz " & L20 & "znajduje się w wierszu nr " & PODAJ.POZYCJĘ("ryby";A1:A18;0)


oczywiście wartość szukaną wpisujesz w komórce l20.

Dla wyszukaj poziomo, zmieniasz tylko zakres danych i wyraz 'wierszu' na 'kolumnie'.

Możesz łączyć wiersz+kolumna.

Pzdr
_________________
Na drzewie dobrych intencji jest wiele kwiatów, lecz mało owoców...
ID posta: 8031 Skopiuj do schowka
 
 
zubel 
ExcelSpec



Pomógł: 333 razy
Posty: 566
Wysłany: 14-06-2007, 12:07   

dla pierwszego przykładu wyszło mi coś takiego :

=INDEKS($D$1:$D$4;JEŻELI(CZY.BŁĄD(PODAJ.POZYCJĘ(A18;$A$1:$A$4;0));JEŻELI(CZY.BŁĄD(PODAJ.POZYCJĘ(A18;$B$1:$B$4;0));PODAJ.POZYCJĘ(A18;$C$1:$C$4;0);PODAJ.POZYCJĘ(A18;$B$1:$B$4;0));PODAJ.POZYCJĘ(A18;$A$1:$A$4;0)))

pozdrawiam
_________________
zubel
ID posta: 8033 Skopiuj do schowka
 
 
toxic 
ExcelSpec


Pomogła: 139 razy
Posty: 356
Wysłany: 14-06-2007, 12:09   

Hmm. Na razie nie mam pomysłu. Wciągnęło mnie.

zubel - Twój pomysł jest dobry,ale nie sprawdziłby się zbyt dobrze dla większych tablic.
ID posta: 8034 Skopiuj do schowka
 
 
Quasi 
Excel Expert


Wersja: Win Office 365
Pomógł: 142 razy
Posty: 1108
Wysłany: 14-06-2007, 12:43   

Zubel - dla Wodnika wyskakuje mi ziemia a potem pojawiają się błędy #N/D!

Trzeba ustalić wiersz, w którym występuje dane słowo po raz pierwszy :-)

EDIT: Można także zdefiniowac nazwy z żywiołami i potem sprawdzić jaki element (np. Wodnik) jest przypisany jakiemu zbiorowi (tutaj "Powietrze") czyli potrzebna jest funkcja działająca przeciwnie do ADR.POŚR.
ID posta: 8042 Skopiuj do schowka
 
 
zubel 
ExcelSpec



Pomógł: 333 razy
Posty: 566
Wysłany: 14-06-2007, 13:06   

skopiowałem to z wiersza 18 więc formułę trzeba wkleić w wiersz 18 a potem przekopiowac do góry. To mój pierwszy post więc nie do końca przemyślany
_________________
zubel
ID posta: 8043 Skopiuj do schowka
 
 
Quasi 
Excel Expert


Wersja: Win Office 365
Pomógł: 142 razy
Posty: 1108
Wysłany: 14-06-2007, 13:12   

Faktycznie - formuła działa dobrze :-) ale pokombinuje ejszcze z tymi nazwami :-) .
ID posta: 8044 Skopiuj do schowka
 
 
Tajan


Pomógł: 5155 razy
Posty: 11264
Wysłany: 14-06-2007, 22:46   

Proponuję formuły tablicowe:
1 przypadek:
Kod:
=INDEKS($D$1:$D$4;MAX(JEŻELI($A$1:$C$4=A7;WIERSZ($A$1:$C$4))))

2 przypadek:
Kod:
=INDEKS($G$1:$J$1;1;MAX(JEŻELI($G$2:$J$4=G7;NR.KOLUMNY($A$1:$D$3))))
ID posta: 8082 Skopiuj do schowka
 
 
Quasi 
Excel Expert


Wersja: Win Office 365
Pomógł: 142 razy
Posty: 1108
Wysłany: 14-06-2007, 22:54   

Brawo Mistrzu :!: - wiedziałem, że można na Ciebie liczyć :clap :clap :clap
ID posta: 8084 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.wip.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