Cautare in list
-
- Mesaje:59
- Membru din:Vin Sep 03, 2010 8:50 am
Buna ziua,
Functioneaza.
Multumesc frumos!
Functioneaza.
Multumesc frumos!
-
- Mesaje:59
- Membru din:Vin Sep 03, 2010 8:50 am
Re: Cautare in list
Salut,
Inca mai folosesc acest add-in dar nu functioneaza daca ca lista de validare am formula....
Utilizez Office 2016....
Inca mai folosesc acest add-in dar nu functioneaza daca ca lista de validare am formula....
Utilizez Office 2016....
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
-
- Moderator
- Mesaje:4570
- Membru din:Vin Iul 31, 2009 7:32 am
Re: Cautare in list
Salut!
Daca formula returneaza un "named range", ar trebui sa functioneze.
Cel putin in situatia testata de mine a functionat.
Mai exact avand doua range-uri pe care le pot folosi ca sursa pentru Data Validation,
folosind urmatoarea formula care permite alegerea listei:
=IF(E3=1,RngA,RngB)
Va afisa continutul pentru lista selectata in functie de linia pe care ma aflu:
Daca formula returneaza un "named range", ar trebui sa functioneze.
Cel putin in situatia testata de mine a functionat.
Mai exact avand doua range-uri pe care le pot folosi ca sursa pentru Data Validation,
folosind urmatoarea formula care permite alegerea listei:
=IF(E3=1,RngA,RngB)
Va afisa continutul pentru lista selectata in functie de linia pe care ma aflu:
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
-
- Mesaje:59
- Membru din:Vin Sep 03, 2010 8:50 am
Re: Cautare in list
Buna ziua!
Intr-adevar, cu name ranged functioneaza dar eu ar trebui sa definesc 940 de range-uri.
Formula cauta in trei tabele si 940coloane (614 intr-un tabel, 187 in al doilea si 139 in al treilea).
Formula din data validation: =IFERROR(IF($CC6="Tt";$CB6&" | "&VLOOKUP($CB6;CPV_d!$A$7:$B$9460;2;FALSE);HLOOKUP($CB6;INDIRECT($CC6);CE$5;FALSE)&" | "&VLOOKUP(HLOOKUP($CB6;INDIRECT($CC6);CE$5;FALSE);CPV_d!$A$7:$B$9460;2;FALSE));""). In CC6 am denumirea name range-ului.
La aceasta formula imi da eroarea din poza atasata mai sus: =IF(AND($G2="produse";$BA2="Grup");CPV_G!$A$4:$LE$4;IF(AND($G2="produse";$BA2="Clasa");CPV_Cl!$A$4:$AXU$4;IF(AND($G2="produse";$BA2="Categorie");CPV_Ct!$A$4:$ELL$4;CPV_d!$AF$7:$MZU$7)))
Multumesc!
Intr-adevar, cu name ranged functioneaza dar eu ar trebui sa definesc 940 de range-uri.
Formula cauta in trei tabele si 940coloane (614 intr-un tabel, 187 in al doilea si 139 in al treilea).
Formula din data validation: =IFERROR(IF($CC6="Tt";$CB6&" | "&VLOOKUP($CB6;CPV_d!$A$7:$B$9460;2;FALSE);HLOOKUP($CB6;INDIRECT($CC6);CE$5;FALSE)&" | "&VLOOKUP(HLOOKUP($CB6;INDIRECT($CC6);CE$5;FALSE);CPV_d!$A$7:$B$9460;2;FALSE));""). In CC6 am denumirea name range-ului.
La aceasta formula imi da eroarea din poza atasata mai sus: =IF(AND($G2="produse";$BA2="Grup");CPV_G!$A$4:$LE$4;IF(AND($G2="produse";$BA2="Clasa");CPV_Cl!$A$4:$AXU$4;IF(AND($G2="produse";$BA2="Categorie");CPV_Ct!$A$4:$ELL$4;CPV_d!$AF$7:$MZU$7)))
Multumesc!
-
- Mesaje:59
- Membru din:Vin Sep 03, 2010 8:50 am
Re: Cautare in list
Salut
Sau o formula mai simpla: =OFFSET(A5;1;MATCH(A1;A5:ELL5;0)-1;139;1))
Nu stiu cum sa adaptaez in IncrementalSearch....
Multumesc!
Sau o formula mai simpla: =OFFSET(A5;1;MATCH(A1;A5:ELL5;0)-1;139;1))
Nu stiu cum sa adaptaez in IncrementalSearch....
Multumesc!
-
- Moderator
- Mesaje:4570
- Membru din:Vin Iul 31, 2009 7:32 am
Re: Cautare in list
Salut!
Crezi ca poti atasa un fisier Excel cu un exemplu apropiat de situatia ta?
Adica o singura foaie cu 3 coloane care sunt utilizate in formula ta si cum este setat data validation cu ajutorul formulei, si care poate astfel va fi ceva mai "scurta"?
Pentru ca nu ar fi o problema nici crearea celor 1000 de name range-uri daca datele sunt organizate bine. Pentru ca in tabul formulas, ai instrumentul "Create from Selection" si doar trebuie sa-i spui unde sunt numele - pe primul rand... sau pe coloana din stanga
Crezi ca poti atasa un fisier Excel cu un exemplu apropiat de situatia ta?
Adica o singura foaie cu 3 coloane care sunt utilizate in formula ta si cum este setat data validation cu ajutorul formulei, si care poate astfel va fi ceva mai "scurta"?
Pentru ca nu ar fi o problema nici crearea celor 1000 de name range-uri daca datele sunt organizate bine. Pentru ca in tabul formulas, ai instrumentul "Create from Selection" si doar trebuie sa-i spui unde sunt numele - pe primul rand... sau pe coloana din stanga
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
-
- Mesaje:59
- Membru din:Vin Sep 03, 2010 8:50 am
Re: Cautare in list
Buna ziua,
In foaia "CPV_Selectie", in celula A11, am formatat lista de validare cu formula din A14.
Pentru a putea folosi add-inn-ul IncrementalSearch, ar trebui sa definesc ranguri din foile CPV_G, CPV_Cl si CPV_Ct din datele de la randul 5 (cap de tabel) pana la randul 619 (in cazul tabelului din foaia CPV_G). As avea astfel 5.342 range-uri.
Doresc sa folosesc ca definire lista de validare formula din foaia CPV_Selectie celula B20 (exemplu) pentru A20. Imi defineste lista de validare dar nu pot utiliza IncrementalSearch...
Atasez fisierul.....
Multumesc!
In foaia "CPV_Selectie", in celula A11, am formatat lista de validare cu formula din A14.
Pentru a putea folosi add-inn-ul IncrementalSearch, ar trebui sa definesc ranguri din foile CPV_G, CPV_Cl si CPV_Ct din datele de la randul 5 (cap de tabel) pana la randul 619 (in cazul tabelului din foaia CPV_G). As avea astfel 5.342 range-uri.
Doresc sa folosesc ca definire lista de validare formula din foaia CPV_Selectie celula B20 (exemplu) pentru A20. Imi defineste lista de validare dar nu pot utiliza IncrementalSearch...
Atasez fisierul.....
Multumesc!
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.