< návrat zpět

MS Excel


Téma: Sloučení více řádků do jednoho dle duplicit rss

Zaslal/a 29.4.2016 16:42

Dobrý den,

potřebuji sjednotit seznam kontaktů a narazil jsem na problém, že jsem exportoval do excelu z různých zdrojů (telefon, mail, FB, apod.) a pokaždé jsou u kontaktu různé údaje.

Potřebuji to sjednotit, ale o údaje v různých sloupcích nesmím přijít.

Odstranění duplicit nefunguje, protože mi smaže údaje, které u kontaktu potřebuji mít.

Prosím o pomoc, ukázka přiložena.

Příklad:

Jméno - Telefon - Mail - Město
Adam X - 601 666 555 - N/A - N/A
Adam X - N/A - adam@adam - N/A
Adam X - N/A - N/A - Praha

Potřebuji dostat do stavu:
Adam X - 601 666 555 - adam@adam - Praha

V tabulce mám cca 5.500 řádků (cca 2.100 kontaktů) a 22 sloupců s informacemi.

Velmi děkuji za pomoc,
DM

Příloha: rar31330_ukazka-slouceni.rar (8kB, staženo 23x)
Zaslat odpověď >

#031331
elninoslov
Možné to je aj vzorcami, ale je to enormne náročné na úpravu vzorcov. Pre každú 5-ticu je vzorec iný, navyše prvý z 5 pomocných stĺpcov má úplne iný vzorec. A prečo 5 pomocných stĺpcov pre každý Váš stĺpec ? Lebo Excel nevie spájať X textov do jedného (iba najnovší Excel 2016 v balíku Ofice 365). Neviem, či budete schopný upraviť tieto vzorce pre 25*5 stĺpcov, a ďalších 25 výsledkových. A to sa počíta s tým, že jedno meno bude mať max 6 údajov rovnakého druhu (napr. 6 čísiel, 6 poznámok ...). Srandovne potom vyznieva 6 dátumov narodení (ale môžu byť aj iné dátumy), ale to len na ukážku, že je potrebné dátumové číslo prevádzať na text.

Každopádne by som asi skôr doporučil makro. Vyjadrite sa, prosím.
Příloha: zip31331_ukazka-slouceni.zip (22kB, staženo 20x)
citovat
#031332
elninoslov
S využitím UDF mi to príde fakt ľahšie a zrozumiteľnejšie. Navyše bez obmedzení počtu položiek.

Samozrejme sa to dá urobiť, aj ako jednorázová akcia, na tlačítko.
Příloha: zip31332_ukazka-slouceni-2.zip (20kB, staženo 23x)
citovat
icon #031334
avatar
Ide to i vzorcom, treba si s tým trochu vyhrať. V priloženom riešení je treba mať dáta zotriedené podľa mena, potom sa dajú použiť vzorce v stĺpcoch K-S. Takto vznikne polotovar, následne je treba vyfiltrovať záznamy, ktoré v stĺpci K obsahujú mená.
Příloha: zip31334_pokus.zip (9kB, staženo 24x)
citovat
#031335
Merlin99
AL : Pekne 10citovat
#031338
avatar
Mohu poprosit o to makro? Stačí mi jednorázová akce, na tlačítko, jak jste psal:

elninoslov napsal/a:

S využitím UDF mi to príde fakt ľahšie a zrozumiteľnejšie. Navyše bez obmedzení počtu položiek.

Samozrejme sa to dá urobiť, aj ako jednorázová akcia, na tlačítko.Příloha: 31332_ukazka-slouceni-2.zip


Děkujicitovat
#031342
elninoslov
Vašu tabuľku dát zmente na Tabuľku. Celú označte, Ctrl+T, zaškrtnúť že obsahuje hlavičky, potvrdiť. Tabuľku pomenujte "Old". Nevytvárajte prázdne riadky v Tabuľke na konci.

Na liste nemajte iné dáta, môže tam byť iba ďalšia Tabuľka "New" z predošlého zlúčenia, ktorá vzniká pod Tabuľkou "Old".

Hore máte tlačítko.

Keby ste upresnil používanie, ako to presne bude používané, lepšie by bolo asi vytváranie zlúčených dát na druhom liste. A rovnako by bolo dobré vedieť (a počítať s tým), či tam budú okolo Tabuliek nejaké iné dáta.

Ako už bolo spomínané vyššie, dátum sa zmení na text.
Příloha: zip31342_ukazka-slouceni-3.zip (24kB, staženo 24x)
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