< návrat zpět

MS Excel


Téma: Excel 2007 - Duplicity tak trochu jinak rss

Zaslal/a 13.12.2014 9:53

Už mě vážně nic nenapadá a rád bych vás požádal o pomoc. Potřebuji odstranit duplicity, ty se nacházejí v sloupci A (viz příloha). Ovšem některé hodnoty mají další vlastnosti ve vedlejších sloupcích B a C (to jsou buď čísla nebo text). A já potřebuji, aby zůstal pouze jeden z řádků (v tomhle případě "xxx"). Pokud možno ten s přidanými vlastnostmi, tedy aby se odstranil řádek 2 (nebo hodnota v něm) a řádek 4 zůstal. Řádků s duplicitní hodnotou může být více, nejen dva, jako v tomto případě. Data jsou celkem na asi 19 000 řádcích a přibližně 10 000 z nich má pouze základní hodnotu, tedy jen sloupec A. To spíše pro představu.

Mělo by to fungovat asi takto..., snad se nepletu.

Pokud je v A záznam jen jednou, tak zůstane
Pokud je v A více záznamů a všechny mají prázdné B, vybere se první z nich
Pokud je v A více záznamů a všechny mají vyplněné B, vybere se první z nich
Pokud je v A více záznamů, které mají prázdné B, a více záznamů, které mají vyplněné B, vybere se první z těch, které mají vyplněné B

Není to zrovna jednoduché, takže za napsanou funkci u které si ověřím funkčnost rád zaplatím. Pokud to tedy pravidla fóra dovolují. Díky, David

Příloha: png22765_screen-excel.png (2kB, staženo 41x)
22765_screen-excel.png
Zaslat odpověď >

#022766
avatar
Doplňující dotazy:
1.) Jedná se o jednorázovou záležitost, nebo se bude opakovat?
2.) Pro upřesnění, píšeš "Pokud je v A více záznamů", myslíš asi "více stejných záznamů"...
3.) S tím vyplněným sloupcem B: Pokud je hodnota v A stejná, ale v B odlišná, chceš nechat oba záznamy, nebo skutečně jenom ten první. Př.: V jedné buňce sloupce B bude "2" a ve druhé "3".
4.) Jakou funkci zde hraje sloupec C? Má se nějak uvažovat?
5.) Může se pro řešení případně využít makro?
P.citovat
#022767
avatar
1.Upřímně doufám, že nebude. Ale nemohu to vyloučit. Ptáte se na univerzálnost toho marka? Ano je možné, že bude potřeba operaci opakovat.
2. Ano, více duplicitních záznamů.
3. Ano skutečně jen ten první záznam. Možná přijdu o nějaké údaje, ale jinak už se těch duplicit asi nezbavím. Druhou možností je vlastně zachovat oba, případně více řádků obsahujících různé B ale stejné A. Ale bylo by potřeba tyto záznamy třeba barevně odlišit, abych je později našel a duplicitu ručně odmazal a různé údaje v B a C spojil.
4. Pokud je vyplněný B je i C, takže není nutné uvažovat.
5. Zajisté.

Do PM jsem vám poslal přímo onen soubor. Nejsou tam žádné neveřejné údaje. Jde o první list.citovat
#022773
avatar
Pro jednorázové řešení bych volil pomocné sloupce + vzorce + filtr + podmíněné formátování.
Návrh posílám v PM.
P.citovat
icon #022783
avatar
Rozšíreným filtrom, v prílohe obrázok, ako filter nastaviť.
Příloha: zip22783_pom.zip (15kB, staženo 56x)
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