[ dexdexter @ 25.02.2022. 19:00 ] @
Poštovani experti EXCEL-a

Potrebna mi je pomoć u vezi opcije Data Validation sa zavisnim padajućim listama. Konkretno me zanima pretraga liste artikala za trgovinsku radnju po određenom kriterijumu. Postoje dva radna lista: Pretraga i tabela-1. Na prvom radnom listu formirane su tri kolone definisane sa; prva kolona Naziv artikla, druga kolona Šifra artikla i treća kolona Jedinična cena. Uprošćeno, kolone sam nazvao "Artikal", "Šifa", i "Cena" i istim imenom imenovao pripadajuće oblasti podataka. Meni treba izgled (ili sintaksa) funkcije koju ću upisati u "Data Validation" polje "Source" da bi kada na listu Pretraga ukucam u ćeliju, recimo A2 cenu proizvoda, u ćeliji B2 bila padajuća lista sa svim artiklima koji imaju tu cenu a u ćeliji C2 sve šifre pripadajućih artikala. Zatim kada iz padajuće liste B2 sa artiklima izaberem odgovarajući artikal da mi u padajućoj C2 listi šifara ostanu pripadajuće šifre tog artikla. Uzgred da navedem da pojedini artikli imaju isto ime ali više različitih šifara. Recimo artikal "ČARAPE" ima dve (neki artikli tri ili više) šifre tako da kada izaberem taj artikal iz padajuće liste B2 u padajućoj listi C2 budu prikazane te dve (ili tri i više) šifre. Sve to treba da se kopira u narednih 10 redova jedan ispod drugog i da svaki novi red bude nova pretraga po istom kriterijumu (ako je izvodljivo prostim prevlačenjem-kopiranjem formule u niz ćelija iste kolone). Baza podataka o artiklima se nalazi na listu tabela-1 i sadrži oko 900 šifara (neka bude 1000).



[ predrag69 @ 30.03.2022. 11:28 ] @
Zdravo, hteobi da ve zamolim za pomoc.
Radi se o padajucem meniju u excelu. Treba mi da koristim podatke iz jednog radnog lista u vise drugih radnih listova. Na primer da mi kriiterijum bude u koloni A u Book1 a da mi padajuca lista bude u Book 2, Book 3 ...
Dali je to uiopste moguce?
Hvala unapred.
Pozdrav
[ Jpeca @ 30.03.2022. 13:14 ] @
Koliko sam razumeo validaciju treba da koristiš u drugoj radnoj svesci ?

U svakoj radnoj sveci gde je potrebna validacija, treba napraviti imenovan opseg koji se referencira na radnu svesku sa kriterijumima. Onda taj imenovani opseg zoveš u validaciji

Detaljnije
[ component @ 30.03.2022. 15:19 ] @
Ne moraš da definišeš listu. To je važilo samo za stare verzije Excela. Možeš bez problema da samo da navedeš range.
[ predrag69 @ 31.03.2022. 06:49 ] @
Evo prikacicu primer. U Book1 mi je kriterijum koji se nalazi u koloni . Ovaj kriterijum treba da mi izagje kao padajuca lista u Book2 u koloni B.
[ Jpeca @ 01.04.2022. 10:55 ] @
Postupak kako je gore navedeno
1/ Imenovan opseg val_lista u Book1. Save
2/ Dodat ime test u Book2 sa referencom na Book1!val_list
3/ i padajuća lista u Book2 funkciioniše

Problem koji ovde postoji je da moraju obe sveske da budu otvorene da bi radilo. To se može obezbediti preko workspace ili makroa u Book2 koji će otvarati Book1 prilikom aktiviranja lista sa validacijom.
Ja bih primenio drugačije rešenje. U Book2 bih preuzeo listu za validiciju na pomoćnom listu koristeći opciju Get & Transform (Power Query). Ovu listu po potrebi možeš ručno da osvežiš ili preko makroa, tako da se ažurira na osnovu Book1. I njiu koristiš za validaciju

[ predrag69 @ 04.04.2022. 07:41 ] @
Citat:
Jpeca:
Koliko sam razumeo validaciju treba da koristiš u drugoj radnoj svesci ?

U svakoj radnoj sveci gde je potrebna validacija, treba napraviti imenovan opseg koji se referencira na radnu svesku sa kriterijumima. Onda taj imenovani opseg zoveš u validaciji

Detaljnije


Hvala ti puno.