< návrat zpět

MS Excel


Téma: Vyhledávání dat v list rss

Zaslal/a 18.1.2011 16:19

Ahoj,

potřeboval bych malou radu, sám jsem na to nepřišel, makra bohužel neumím, tak nevím zda to jde vyřešit bez nich.

Mám list, který načítá data z internetových stránek, ve formátu jeden sloupec a spoustu řádků.

Načte cca 600 řádků textu pro jednotlivé věci.

Stránky se mění, takže příště už může být řádků třeba 605. A já potřebuju načíst konkrétní řádky, jenže jediná jistota je, že požadovaná data budou v například 3 řádky pod buňkou, která obsahuje text "points".

Takže když buňka A150 bude obsahovat text "points" vím, že buňka A153 bude obsahovat mnou požadovaný text, který chci načíst.

Umím pomocí funkce "POZVYHLEDAT" najít číslo řádku, který obsahuje text "points" od kterýho se můžu odpíchnout, pomocí funkce "POSUN" bych se uměl posunout o ty tři řádky níž. Ale neumím použít výstup z funkce "POZVYHLEDAT", což je třeba číslo řádku tedy "150", tak abych z toho udělal funkční odkaz na buňku tedy: =A150, jde to nějak vyřešit? Udělám z toho textový odkaz =A150, ale nefunguje jako vzorec odkazu na buňku. :(

Moc díky.

Zaslat odpověď >

icon #003807
Poki
podivejte se na funkci INDEX, ta by va mela pomoci...(i bez pouziti funce POSUN)citovat
#003809
avatar
Na tu jsem už několikrát koukal, ale bohužel se mi zdá, že neumí tu podmínku, že bude hledat pod řádkem obsahující ten text "points". Respektive to asi neumím použít. A příklady co jsem našel řeší úplně jiné situace. :(

Nezkusil by jste to aplikovat na příkladu?

Mám data viz dole a potřebuji načíst tu hodnotu 55, která je 3 řádky pod points. Slovo points ale může být na jakémkoliv řádku v tom sloupci, jen hodnota 55 bude vždy 3 řádek pod ním.

A1
---
a
a
a
a
a
points
a
a
55
a
acitovat
icon #003811
Poki
=INDEX(A:A;POZVYHLEDAT("points";A:A;0)+3;1)citovat
#003814
avatar
Moc díky! :)

To je neskutečné, jak to je jednoduché a já se s tím mořím celej den.

Je vidět, že když to někdo umí, tak to má hned. Kdybych se zeptal hned ráno... 4citovat
icon #003817
Poki
jak se rika "Lina huba..." 4
ale kazdopadne doporucuju, zkouset na to prijit sam, protoze tim se clovek nejvice nauci (az kdyz snaha presahne unosnout miru, zeptat se...)
Hodne stesti do dalsi prace 2citovat
#003818
avatar
Přesně to byl můj případ, snaha přesáhla únosnou míru. .)

Mě totiž prostě nenapadlo tu funkci index použít takhle. Protože "POZVYHLEDAT" vrací jen číslo řádku, ale ne sloupec a nenapadlo mě to dát do funkce "INDEX", protože jsem si špatně myslel, že se tam musí řádek zadávat "A7" a ne, že stačí jen číslo řádku 7. :) I když je to logické, když hledám ve sloupci A, proč bych to tam psal znovu, že to je A, když to v jiném sloupci být nemůže. :) No byl jsem blízko. .)

Ještě jednou díky.citovat

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