< 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

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje