Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pretraga preko uslova

[es] :: Office :: Excel :: Pretraga preko uslova

[ Pregleda: 1746 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

OSKAR prvi
serviser, radnja oskar

Član broj: 186840
Poruke: 2
92.244.144.*



Profil

icon Pretraga preko uslova31.03.2013. u 18:35 - pre 134 meseci
Pomagajte ljudi

Totalni sam početnik sa ciljem da pomognem sebi na poslu oko svakidasnjeg listanja dokumentacije i traženja potrebnih podataka
koristio sam http://www.ic.ims.hr i slične sajtove da pokusam nesto da uradim i uradio sam ALI !!!!
Evo zadatka

1. Formirao sam sheet pod nazivom BAZA i u kolonama od A do I uneo tektualne podatke
2. Formirao sheet pod nazivom PREDRAGA gde dobijam potrebne podatke

- kolona A preko DATA VALIDATION LISTE ODABITEM tekstualni podatak - radi sve super
- odabirom podatka iz kolone A nađi isti iz kolone C i prikazati podatak iz kolone D istog reda
PROBLEM duplira mi prikaz istih podataka a treba samo jedanput da ih prikaže bez obzira sto se ponavljaju više puta u koloni
Formula koju sam napisao

=OFFSET(Pocetno;MATCH($A$5;Nazivi;0)-1;0;COUNTIF(Nazivi;A5);1)

-Odabirom podatka iz kolone C (radi preko DATA VALIDATION LISTE) prikazati sve podatke iz kolona E,F,G,H,I
PROBLEM prikazujeme mi podatke ali samo za prvi podatak iz kolone C ostale ne prikazuje
FORMULA koju sam sastavio
=VLOOKUP(A9;BAZA!D:I;2;FALSE)
=VLOOKUP(A9;BAZA!D:I;3;FALSE)
=VLOOKUP(A9;BAZA!D:I;4;FALSE)
=VLOOKUP(A9;BAZA!D:I;5;FALSE)
=VLOOKUP(A9;BAZA!D:I;6;FALSE)

Molim Vas za POMOĆ narodskim jezikom pošto terminologija mi nije jača strana

Unapred hvala
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: Pretraga preko uslova31.03.2013. u 23:06 - pre 134 meseci
Citat:
OSKAR prvi: Totalni sam početnik sa ciljem da pomognem sebi na poslu oko svakidasnjeg listanja dokumentacije i traženja potrebnih podataka
Teško je ovako razumjeti što želiš. Trebao si prikačiti datoteku sa primjerom.
Funkcija Vlookup ima sintaxu =VLOOKUP(lookup_value;table_array;col_index_num;range_lookup)
Ova tvoja formula nije OK i trebala bi glasiti nekako ovako
Code:
=VLOOKUP(A9;BAZA!$D$1:$I$20;2;FALSE)
dakle za drugi argument trebamo "table_array" ili raspon podataka koji mora biti sa apsolutnim adresama

Zavisno gdje se nalazi formula-funkcija Vlookup možemo umjesto argumenta broja stupca koristiti i COLUMN() pa samo kopiramo formulu u desnu stranu
Kod tebe vidim da koristiš Validation List što može značiti da u nekom redu nećeš možda imati podatak pa je potrebno izbjeći error #N/A. Ovaj Error možeš izbjeći pomoću funkcije IF koja će zavisno od podatka u A9 vratiti rezultat praznu ćeliju ili rezultat funkcije Vlookup. Tada bi formula izgledala npr. ovako
Code:
=IF($A9="";"";VLOOKUP($A9;BAZA!$A$2:$I$10;2;FALSE))

ili ako je na pravoj poziciji u stupcu B tada može izgledati ovako

=IF($A9="";"";VLOOKUP($A9;BAZA!$A$2:$I$10;COLUMN();FALSE))

ili ako je u stupcu D tada može izgledati ovako

=IF($A9="";"";VLOOKUP($A9;BAZA!$A$2:$I$10;COLUMN()-2;FALSE))
Ovako kreiranu formulu jednostavno kopiraš u desno i naravno prema dolje. Uoči da sam u zadnje dvije formule umjesto argumenta "col_index_num" koristio funkciju COLUMN() i COLUMN()-2

Nadam se da ti ovo može dati smjernice za daljnji rad
Prikačeni fajlovi
 
Odgovor na temu

OSKAR prvi
serviser, radnja oskar

Član broj: 186840
Poruke: 2
5.134.109.*



Profil

icon Re: Pretraga preko uslova01.04.2013. u 19:22 - pre 134 meseci
poz Ivek33

Hvala ti sto si odgovorio, citajuci tvoj odgovor ukapirao sam da nisam lepo objasnio
Kacim fajl kao sto si rekao, a onda na studiranje tvoga pojašnjenja


Prikačeni fajlovi
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: Pretraga preko uslova02.04.2013. u 18:37 - pre 134 meseci
Citat:
OSKAR prvi: a onda na studiranje tvoga pojašnjenja
S obzirom na tvoj prvi post pokušat ću "ukratko ali detaljno" ;)
Evo novog ako ti bude odgovarajuće
Nije mi sve do kraja najjasnije no ja prilažem ono što mi trenutno pada na pamet. Siguran sam da ima elegantinijih rješenja pa i bez pomoćnih stupaca no ja nisam istraživao. Možda se još netko javi s drugačijim rješenjem.

Uoči da na oba sheeta Baza i Pretraga sam kreirao skrivene ili hiden stupce koji služe kao pomoćni u kalkulaciji
(ne znam koliko ti ovo smeta u tvojoj kreaciji i planovima)

Sheet Baza - hiden F i G
Sheet Pretraga - hiden C i D

Na sheetu Baza u stupcu F kreirao sam formulu
Code:
=IF(D1<>"";COUNTIF(D$1:D1;D1);"")
i kopirao je prema dolje. Ova formula će za svaki ponavljani podatak odrediti redni broj ponavljanja

U stupcu G sam kreirao formulu
Code:
=CONCATENATE(E1;F1)
sa kojom sam spojio redne brojeve ponavljanih podataka sa "tipom modela"

Isto to sam napravio i na Sheet Pretraga u stupcu D. U stupcu C sam jednostavno postavio redne brojeve uzlazno

U ćeliji E9 na Sheetu Pretraga postavio sam ovu formulu kojoj je bazna funkcija VLOOKUP, uoči da sam za range uzeo veliki raspon podataka D1:L100 ti promijeni ako treba
Code:
=IF($B$9<>"";IFERROR(VLOOKUP($D9;BAZA!$G$1:$L$100;COLUMN()-3;FALSE);"");"")
i kopirao je u desnu stranu do I9
Onda selektiranje E9:I9 pa sve to kopirano prema dolje do kraja.

E sada upitan je ovaj "kraj".
Pitanje koje je trebalo biti na početku ovog posta je promjena u količini podataka. Ja sam odradio ako ti može pomoći za ove podatke što si dao.
Možda netko postavi jednostavnije rješenje jer je tema dosta interesantna.

Ja sam prebacio format datoteke u *.XLS da bi i oni koji mogu otvoriti samo stari, mogli vidjeti

pozz Ivan
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Office :: Excel :: Pretraga preko uslova

[ Pregleda: 1746 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.