< návrat zpět

MS Excel


Téma: Opakování řádku ve sloupci rss

Zaslal/a 2.2.2013 22:42

Ahoj,
Prosím o pomoc, nevím jestli je to těžký vzorec nebo banalita, ale nenapadá mě, jak bych ho mohl definovat. Potřebuji v každé buňce ve sloupci určit, jestli kombinace uvedená v několika buňkách řádku je jedinečná nebo se opakuje a aby vzorec případně vrátil, kolikrát se tato kombinace opakuje. Příklad je v přiloženém souboru. Makro asi ne, protože v tom jsem úplný začátečník a změny v makru bych asi fakt nedal. Předem moc díky za pomoc

Zaslat odpověď >

#011350
Opičák
Makrem bych měl, ale ještě upřesnění - na kolik to má být řádků ?citovat
#011351
avatar
Možná bych zvolil spíše systém jedniček a nul, ale to záleží na tobě a na tom k čemu to bude sloužit.

Možný postup:
1. V mém řešení je nutné, aby všechny buňky měly nějakou hodnotu (např. 1 nebo 0).
2. Všechny hodnoty si sloučíš v pomocném sloupci do jedné (využití ampersandu &).
3. Pak lze využít třeba funkci COUNTIF.

Zkusil jsem ti to demonstrovat na příloze. Mělo by to fungovat i pro "x" a třeba "o". Pokud bys tam nechtěl mít ten pomocný sloupec, tak ho označ a dej "Skrýt". Pokud bys chtěl tu druhou hodnotu nějak "skrýt" nebo "zamaskovat", tak lze využít třeba podmíněné formátování s bílou barvou.
P.

Viz příloha:
Příloha: zip11351_pocet_vyskytu_v_matici.zip (12kB, staženo 41x)
citovat
#011353
Opičák
Tak princip stejný jako Pavlus, ale všechno makrem. Počet řádků je neomezený, v podstatě je jedno co v buňkách je, tedy něco nebo nic, pomocný sl. je skrytý a funkce Countif + podmíněné formátování = zvýraznění NEjedinečných řádků. Nějaký řádky jsem si pro vyzkoušení zkopíroval. Makro je velmi jednoduché, tak na něj koukni, odkrokuj si ho a uvidíš, jak pracuje.citovat
#011354
Opičák
To samé s komentářem makra pro orientaci v makru.citovat
#011356
Opičák
To samé s výpisem řádků, kde se ještě kombinace směrem dolů opakuje.
Příloha: zip11356_zjisteni-opakujiciho-se-radku.zip (32kB, staženo 39x)
citovat
#011362
avatar
Lidi, jste jedničky, snažím se z knih dostat takovéhle vychytávky, ale výsledky nic moc. Ještě bych chtěl poprosit, šlo by to udělat tak, aby pro každý řádek vypsalo makro čísla opakujících se řádků nejen směrem dolů, ale v celé oblasti, takže i nad tímto řádkem? 1citovat
#011364
Opičák
tak ?
Příloha: zip11364_zjisteni-opakujiciho-se-radku2.zip (33kB, staženo 41x)
citovat
#011386
avatar
Výborně, to je ono 9 . Kde berete takový vědomosti, já se můžu snažit jak chci a vždycky najdu jen kódy, které se musí nějak upravit, což mi jako začátečníkovi zrovna moc nejde. Neměl by někdo třeba ze školy nějaké učebnice třeba v elektronické podobě? Ani nevím, kde bych to jinak hledal, na C-Press už jsem koupil nějaké knihy, ale není to to pravé. kdyby náhodou bylo něco k dispozici, předem moooc děkuji a díky za pomoc 1citovat
#011387
Opičák
Ještě k tomu řešení co jsem poslal. POZOR na jeden nedostatek. Jistě by to šlo ošetřit nějakou kontrolou těch prázdných buněk. O co tedy jde. Prázdná buňka je prázdná, ale zárověň se tak vizuálně jeví i buňka, kde je jako znak "mezera". Program mezeru hodnotí jako znak !!!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