< návrat zpět

MS Excel


Téma: Vyhledat s vícenásobných porovnáním rss

Zaslal/a 19.9.2022 14:36

Dobrý den,
narazil jsem na problém, se kterým si nedovedu poradit. Obsah jedné buňky z jednoho listu na druhém listě vyhledat umím, ale tady potřebuji vyhledat, porovnat a následně zapsat jiný obsah ...

Abych se nezamotal - raději v příloze i s příkladem.

Moc děkuji za pomoc

Příloha: 7z53445_vyhledat-s-porovnanim.7z (384kB, staženo 12x)
Zaslat odpověď >

#053446
elninoslov
Takže je medzi podmienkami operátor AND? A platí teda, že ak sa nájde prvá podmienka na 6 riadku, tak hľadanie pokračuje logicky až od 6. riadku pre druhú podmienku, a ak nájde 2. podmienku, tak pre tretiu začína hľadanie až od riadku s 2. podmienkou?
Inak šlo by to aj maticovým vzorcom
=INDEX(HNV!$B$3:$B$6;MATCH(1;(HNV!$O$3:$O$6=E5)*(HNV!$L$3:$L$6=C5)*(HNV!$Q$3:$Q$6=H5);0))
=INDEX(HNV!$B$3:$B$6;POZVYHLEDAT(1;(HNV!$O$3:$O$6=E5)*(HNV!$L$3:$L$6=C5)*(HNV!$Q$3:$Q$6=H5);0))
citovat
#053447
avatar
Děkuji za vzoreček, jen jak jsem psal v příloze - potřeboval bych to vložit do makra 1citovat
#053450
elninoslov
Tak napr. spojené pole a Application.Vlookup. Ak toho bude veľa, tak rýchlejšia bude kolekcia. Urobená obdobne - spojený kľúč. Prípadne namiesto IsEmpty() použiť asi rýchlejšie LenB()=0. Každopádne v prvom rade sa zbaviť "prázdnych" desaťtisícov riadkov.
Příloha: zip53450_vyhledat-s-porovnanim.zip (72kB, staženo 11x)
citovat
#053458
avatar
Děkuji mnohokrát - funguje přesně, jak jsem potřeboval 1citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Čas od do

lubo • 19.4. 16:30

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32