< návrat zpět

MS Excel


Téma: Odstranění duplicit rss

Zaslal/a 5.1.2015 16:37

Zdravím,

potřeboval bych sloučit řádky tabulky, kde ve sloupci 1 jsou uvedeni lidé hlásící se na kurz a sloupcích 2 - 4 se pak písmenem "x" přihlašují do konkrétních kurzů. Přihlášky posílají jednotlivým školitelům. Ti mi posílají samostatné seznamy, které pak slučuji do jednoho. Díky tomu se ale v tabulce opakují duplicity, kdy je žadatel uveden např. dvakrát, jednou s "x" ve sloupci 2 a podruhé s "x" ve sloupci 3. Potřeboval bych odstranit duplicitní řádky (jména) při sloučení údajů ze sloupců 2-3 do jednoho řádku, tj. např. místo 2 řádků "Pavel Novák" jednou s "x" ve sloupci 2 a podruhé ve sloupci 3 získat jeden řádek "Pavel Novák" s "x" ve sloupci 2 a 3 (viz příloha). Dá se toho dosáhnout pomocí nějaké funkce či kombinace několika funkcí? Díky moc za jakoukoli radu.

Příloha: zip22990_slucovani.zip (7kB, staženo 27x)
Zaslat odpověď >

#022992
avatar
K tomuto lze využít např. funkci COUNTIFS, která počítá buňky splňující danou podmínku.
P.

Př. (buňka B12):
=KDYŽ(COUNTIFS(B$3:B$7;"x";$A$3:$A$7;$A12)>=1;"x";"")citovat
icon #022994
avatar
Dá sa použiť i kontingenčka, pokiaľ si s ňou trochu pohráš. Schválne, prídeš na to sám? Chvíľu sa snaž, riešenie potom ukážem...citovat
#023006
avatar
Děkuji mockrát za odpovědi. Funkce COUNTIFS mě také napadla, ale ta bohužel neřeší duplicitu jmen,tj. musím nejprve sloupec 1 se jmény zkopírovat jinam (v přiloženém souboru do oblasti začínající buňkou A12), odstranit duplicitní jména (např. přes funkci "odebrat duplicity" a pak do sloupců 2-4 (tj. B-D12 a níže) nakopírovat funkci COUNTIFS (ta už tam samozřejmě ale může být nakopírovaná předem). Já bych ale potřeboval funkci nebo kombinaci funkcí, která ZÁROVEŇ odstraní duplicitu jmen a současně shrne volby ze tří řádků do jednoho (aby nebylo potřeba manuálně kopírovat jména do jiného sloupce a odstraňovat duplicity). Ne, že bych to kopírování atd. nezvládl, ale s tabulkou budou pracovat lidé, jejichž znalost excelu a celková počítačová gramotnost je diskutabilní a hrozí riziko, že to zkopírují blbě (do jiné buňky, při kopírování vynechají řádky na konci či na začátku atd.) Potřeboval bych to tedy co nejvíce zautomatizovat a pokud možno eliminovat lidský faktor. Kont. tabulka mě napadla také (ta odstraní duplicitu jmen), ale nevím jak pomocí nastavení tabulky docílit sjednocení řádků s "x" do jednoho. Jediné co mě teď napadá, je kombinace jednosloupcové kontingenční tabulky (tj. kont. tabulka se jmény - odstraní duplicity - sloupec 1) a funkce COUNTIFS ve sloupcích 2,3,4 (viz příloha). Existuje způsob jak docílit výsledku pouze s kontingenční tabulkou? Už jsem si s tím pohrál a nepřišel jsem na to 1.citovat
icon #023007
avatar
áno, dá sa to celé poriešiť KT, inak by som to nepísal :). Chceš sa ešte najprv posnažiť sám, alebo už chceš vidieť, ako na to?citovat
#023008
avatar
No. Asi na to nepřijdu.U KT mám ještě docela značné mezery. 7 Tak mě prosím ušetři trápení. 5citovat
icon #023009
avatar
:)
v prílohe
Příloha: zip23009_slucovani.zip (10kB, staženo 69x)
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