Zavrieť

Porady

Ako môžem presunúť informácie z viacerých riadkov do jedného riadka?

ahojte, potrebovala by som pomôcť s excel tabuľkami. Potrebujem pomocou funkcie, vzorcu, .... zjednotiť informácie týkajúce sa jednej predajne do jedného riadku. Jedna predajňa je v prvej tabuľke vo viacerých riadkoch, tak potrebujem získať tabuľku, kde by každá predajňa bola iba v jednom riadku, ale obsahovala by všetky produkty, ktoré ku nej patria. (v priloženom súbore som vytvorila ilustračne dve tabuľka, prvá pred úpravou a druhá čo chcem docieliť. Tú druhú som vytvorila ručne, ale keďže moja originál zdrojová tabuľka má 10 000 riadkov, tak by to ručne trvalo dlho). Ďakujem za každú radu.
Naposledy upravil Lucik glejtik : 25.04.16 at 14:40
Pravidlá a tipy
  • Každý móže napísať len 1 odpoveď. Neskor mozete svoju odpoveď vylepšiť.
  • Odpoveď má priniesť riešenie na otázku, vyvarujte sa hodnotenia otázky.
  • Odpoveď má byť viac o faktoch ako o názoroch.
Dalšie pravidla a tipy
    Ak potrebujete v otázke niečo upresniť, najskôr sa spýtajte na podrobnosti.
    Koncept slúži na uloženie rozpracovanej odpovede, koncept sa zobrazuje len Vám, až kým ho nezverejníte.
    Ak máte podobnú otázku, založte Novú otázku alebo Súvisiacu otázku.
    ❤ Buďte priateľskí ❤
    Sme súčasťou jednej komunity, ktorá si chce vzájomne pomáhať, rozdieľnosť je vítaná ak neubližuje!
    Usporiadať podľa času

    mepex je offline (nepripojený) mepex

    mepex
    Takto by nestačilo?
    Prepracoval som to podľa požiadavky (na druhom liste), pomocou dvoch kontigenčných tabuliek (tieto je potrebné, po zmene vst. údajov, aktualizovať Alt+F5) a tabuľky vzorcov.

    Tabuľku vzorcov je možné roztiahnuť vpravo (pridať stĺpce) a aby sa zachovala funkcionalita vzorcov názvy stĺpcov musia pokračovať v číslovaní. Vzorce do stĺpcov je možno odkopírovať z predchádzajúceho stĺpca. Riadky sa pridajú iba potiahnutím tabuľky (pravého dolného rohu) smerom dole.
    Dúfam, že toto riešenie bude vyhovovať.

    Zdrojová tabuľka je na druhom liste.
    Pridal som riešenie aj pomocou PowerQuery (PQ zelené listy).
    Naposledy upravil mepex : 26.04.16 at 12:14
    Lucik glejtik bohužiaľ v skutočnosti ja tých produktov mám až 110, a jedna prevádzka má max 5 produktov, čiže takýmto spôsobom by to bolo strašne neprehľadné. V každom prípade ďakujem.

    PaloPa je offline (nepripojený) PaloPa

    PaloPa
    Cez kontingenčnú (Pivot) tabuľku, aj keď prehľadnejšie by to bolo, ak by boli množstvá v samostatnom stĺpci, viď príklad. P.

    TIP: Pri predpokladanom veľkom počte produktov by som pre prehľadnosť odporučil otočiť vzhľad, t.j. produkty do riadkov, predajne do stĺpcov, na samostatný list.

    Doplnenie - riešenie makrom.

    V prílohe (ilustračný-príklad.zip) je i riešenie makrom, ktoré to robí rovnako, ako bolo dané manuálne v zadaní.
    Pre finálne riešenie si treba v kóde (ALT+F11) pomeniť jednotlivé oblasti (zdroj, cieľ ...), viď obrázok (Predajne_VBA_oblasti.JPG).

    P.
    Naposledy upravil PaloPa : 27.04.16 at 09:25 Dôvod: doplnenie - riešenie makrom
    Predajne_PPa.jpg  
    Predajne_VBA_oblasti.JPG  
    1/1
    Kabaka123 tak dnes som sa naučila robiť kontingenčnú tabuľku.... zase som o niečo múdrejšia...

    sthruska je offline (nepripojený) sthruska

    sthruska
    Tak v tomto prípade by som údaje z excel-u exportoval/importoval do Access-u. Tam použiť SQL Query a výsledok hodiť späť do excel-u.
    Tie exporty/importy zvládajú oba programy medzi sebou dobre. Ináč ošedivieš.
    mepex Všetko sa to dá spraviť v Exceli 2016 (bez potreby exportov a importov) pomocou PowerQuery.
    Kabaka123 25.04.16 12:13 priradil do Porady

    Ako môžem presunúť informácie z viacerých riadkov do jedného riadka?

    Porady, ktoré by vás mohli zaujímať

    Prihláste sa a sledujte len tie Porady, ktoré Vás zaujímajú.