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

after change cell

[es] :: Office :: Excel :: after change cell

[ Pregleda: 1138 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gatalinka

Član broj: 201383
Poruke: 53
185.89.212.*



Profil

icon after change cell11.01.2016. u 11:45 - pre 85 meseci
Potrebno mi je da prilikom promjene vrijednosti u ćeliji, drugi skup podataka bude vidljiv, odnosno nevidljiv.
U odnosu na prilog to bi bilo ovako:
U slučaju da u ćeliji a2 odaberem vrijednost "putna isprava" da mi budu vidljivi set podataka "putne" a nevidljiv "stedna".
Prikačeni fajlovi
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: after change cell11.01.2016. u 15:40 - pre 85 meseci
Vidi da li ovo u prilogu rješava tvoj problem
Za jedinstvene podatke u A2 googlaj 'Data Validation Unique Value'
Array Formula je
Code:
=IFERROR(INDEX(vrste!$B$2:$B$7;SMALL(IF(vrste!$A$2:$A$7=A$2;ROW(vrste!$A$2:$A$7)-MIN(ROW(vrste!$A$2:$A$7))+1;"");ROW(A1)));"")

Ako koristiš Excel 2003 tada koristi IF/ISERROR
Prikačeni fajlovi
 
Odgovor na temu

2012

Član broj: 296004
Poruke: 248



+926 Profil

icon Re: after change cell11.01.2016. u 16:35 - pre 85 meseci
Problem se moze resiti na veoma jednostavan nacin koriscenjem validacije i HLookup funkcije

na Sheet 1 zadrzavamo izgled kako postavljac teme trazi

u celiji B4 ukljucujemo/aktiviramo/koristimo DATA VALIDATION. Definisemo listu termina koje koristimo i takvu listu koristimo kao uslov za validaziju

Da bi sad dobili trazene ispise koristimo HLOOKUP da bi na osnovu odabira u celiji B4 izvrsili odabir iz kolone dokumenta kako je definisano/trazeno

U Sheet2 definisemo vrstu dokumenta prema vrsti/tipu na sledeci nacin
B2:B5
Putna isprava
-Pasos
-Putovnica
-Propusnica

C2:C5
Cekovna knjizica
-Cek
-Stedna knjizica
-Tekuci racun

Ove podatke definisemo kao ISPRAVE

Na osnovu ovoga dolazimo do sledece formule:

za celiju B5 u Sheet1 = HLOOKUP(B4;Isprave,2;FALSE)
za celiju B6 u Sheet1 = HLOOKUP(B4;Isprave,3;FALSE)
za celiju B7 u Sheet1 = HLOOKUP(B4;Isprave,4;FALSE)

HLOOKUP je funkcija koja pretrazuje po HORIZONTALI ili po kolonima
B4 je uslov ili vrednost koju trazimo
Isprave je popis dokumenta (kako je gore opisano)
2,3,4 je red u koloni koja zadovoljava uslov prema naslovu kolone i trezenoj vrednosti
FALSE je trazenje egzaktne vrednosti


Prikačeni fajlovi
 
Odgovor na temu

gatalinka

Član broj: 201383
Poruke: 53
185.89.212.*



Profil

icon Re: after change cell12.01.2016. u 08:08 - pre 85 meseci
problem je dosta kompleksniji. Izgleda da nisam stavila dobar primjer, tj. da nisam dobro objasnila. Priložit ću drugi primjer koji bi trebao preslikati zadatak koji moram izvršiti.
Znači ako se radi o "ukradenim dokumentima" (padajući izbornik-validacija podataka s lista "vrste") podaci o ukradenim predmetima i vlasniku predmeta trebaju biti vidljivi, te da ih korisnik može popuniti (skup podataka nazvan "ukradeni"). U slučaju da je iz padajućeg izbornika izabran neka druga vrijednost, skup podatka "ukradeni" treba biti sakriven.

Naime, radi se o nekim obrascima, koje korisnik treba popunjavati. Ne mogu ih prebaciti u Word, s obzirom da se radi o nomenklaturama koje sadržavaju veliki broj pojmova, pa mi je to lakše u Excelu. A i obrazac sadrži puno više podataka nego što sam priložila u primjeru.

I zaboravih naglasiti, da iza podataka o ukradenim dokumentima uključujući i vlasnika istih, dolazi neki drugi set podataka, te da se podaci o ukradenim dokumetnima mogu i ponavljati...iz tog razloga sam i imenovala skup podataka. Naime, u izvornom dokumentu, kod vrste postoji cmdbutton koji kopira i lijepi set podataka "ukradeni" onoliko puta koliko treba

I hvala svima na prijedlozima i pomoći



[Ovu poruku je menjao gatalinka dana 12.01.2016. u 12:35 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: after change cell13.01.2016. u 15:01 - pre 85 meseci
Citat:
gatalinka: Izgleda da nisam stavila dobar primjer, tj. da nisam dobro objasnila. Priložit ću drugi primjer koji bi trebao preslikati zadatak koji moram izvršiti.
Upravo tako, a ni ovaj drugi post ne daje više informacija a primjer da ne govorim?
Postavi primjer što približnije stvarnom problemu i postavi barem 5-6 stavki podataka kao i očekivani rezultat barem u jednom primjeru.

prvo:
Recimo u ovom drugom file ja smatram da bi ti izabrala sa Validation liste "ukradeni", i automatski to bi trebala vidjeti popis svih ukradenih dokumenata (znači više njih).No to se kosi sa tvojim podacima u Row5 jer tu očekuješ samo jednu osobu

drugo: source tablicu odakle vučeš podatke
treće: što je ključ po kojem vraćaš ostale podatke, jer po meni u ovom slučaju ne može biti vrsta isprave s obzirom na podatke koje si prikazala u datoteci.

Da li ti želiš da ti netko osmisli rješenje ili je ovo primjer prema kojem treba riješiti problem?
Postavi novi primjer sa izmišljenim source podacima (rasporedom stupaca i podataka, čak i onih koji se ponavljaju) i destination Sheet i nekoliko izmišljenih stavki kao i očekivani rezultat za primjer iz Validation liste
 
Odgovor na temu

gatalinka

Član broj: 201383
Poruke: 53
*.dynamic.amis.hr.



Profil

icon Re: after change cell13.01.2016. u 18:01 - pre 85 meseci
ne postoje source podaci. Naime, to će biti prazan dokument u koji će korisnici upisivati podatke a koji će se kasnije ručno prenositi negdje u neku drugu bazu. Znam da je glupo, ali takav je poslovni proces. Ja korisnicima isporučujem prazan dokument.
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: after change cell14.01.2016. u 14:36 - pre 85 meseci
To je već druga priča.
Evo ti moja ideja, pa vidi da li ti odgovara. Koliko vidim ti koristiš Excel 2003 pa je tu ograničenje IF funkcija na 7 uvjeta. Ako ima više od 7 uvjeta pogledaj neke primjere na dotičnom linku.

U principu na sheetu "unos(2)", imenovao sam range na radnom listu "vrsta" i iskoristio ga u Data Validation u ćeliji A2
U ćelijama A3 i A7 nalaze se formule sa tri ugniježđene IF funkcije. Dakle sivo polje koje se sastoji od ćelija A3:D3 (A7:D7) nije više spojeno (Merged cells).
Ove formule vraćaju tekst kao rezultat u zavisnosti od izabranog uvjeta u A2

Formula u A3
Code:
=IF(A2="ukradeni";"podaci o dokumentu koj je ukraden/otuđen";IF(A2="čekovna knjižica";"podaci o čekovnoj knjižici";IF(A2="putna isprava";"podaci o putnoj ispravi";"")))

Formula u A7
Code:
=IF(A2="ukradeni";"vlasnik ukradenog/otuđenog dokumenta";IF(A2="čekovna knjižica";"vlasnik čekovne knjižice";IF(A2="putna isprava";"vlasnik putne isprave";"")))

Na sheetu "unos" bila mi je neka ideja o spajanju tekstova ali mislim da je neozboljno i nije dobar smjer, pogotovo što vjerujem da radiš u nekoj državnoj službi.
Ako ti ne pomaže valjda će ti dati smjernice ;)
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Office :: Excel :: after change cell

[ Pregleda: 1138 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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