< 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 7x)
Jméno
Kontrola
Text
  b i u s img code url hr   1 2 3 4 5 6 7 8 9 10

#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 4x)
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

Která Ip otevřela sešit

Barth • 23.9. 12:27

Která Ip otevřela sešit

Barth • 23.9. 10:15

Která Ip otevřela sešit

Barth • 23.9. 9:48

Která Ip otevřela sešit

Scraper • 22.9. 12:47

Vyhledat s vícenásobných porovnáním

maxovo • 22.9. 11:29

spustit makro změnou hodnoty v buňce a svyhledat

Stalker • 21.9. 20:36

spustit makro změnou hodnoty v buňce a svyhledat

elninoslov • 21.9. 19:01