< návrat zpět

MS Excel


Téma: Sloučení dat z více sešitů rss

Zaslal/a 2.8.2016 0:39

Dobrý večer,

rád bych poprosil o pomoc s mým problémem.

Provozuji e-shop, kde mám 4 dodavatele. Všichni dodavatelé mi poskytují ceníky v Excelu.
Položky se občas překrývají (stejné zboží má více dodavatelů pod více kódy s více cenami).

Já bych potřeboval nějakým způsobem tyto ceníky sjednotit.
Např.:
produkt Kladivo,
dodavatel A jej má pod kódem XY, množství 5ks, cena 50,-Kč
dodavatel B jej má pod kódem BZ, množství 10ks, cena 35,-Kč
dodavatel C jej má pod kódem 12, množství 3ks, cena 45,-Kč
(data jsou ve třech sešitech)

Potřebuji získat výstup, kde získám produkt Kladivo:
kód XY (ale může být i úplně jiný), množství 18ks, cena 50kč

Tedy potřebuji pod jedním kódem sečíst data více dodavatelů, ideálně i s určením nejvyšší ceny.

Děkuji za reakce,
Radek

Zaslat odpověď >

icon #032189
eLCHa
Bez přílohy, takže také jen textem

Asi bych si vytvořil číselník s vlastními kódy produktů, který by doplnil mé kódy dle těch dodavatelských - na to stačí vyhledávací funkce. K tomu, pokud je potřeba, i název dodavatele, popřípadě, pokud chcete sledovat historii, tak platnost.

Pokud je struktura ceníků stejná, pak nakopírovat pod sebe a máte, co potřebujete. Pak už pracujete s vlastními kódy. Pokud dodavatel vytvoří nový kód pro stejný výrobek (s čím určitě počítejte), přiřadíte mu svůj a vůbec vás to neovlivní (jen na to musíte přijít ;)) )

Lze ručně nebo automatizovat pomocí VBAcitovat
#032196
avatar

eLCHa napsal/a:

Bez přílohy, takže také jen textem

Asi bych si vytvořil číselník s vlastními kódy produktů, který by doplnil mé kódy dle těch dodavatelských - na to stačí vyhledávací funkce. K tomu, pokud je potřeba, i název dodavatele, popřípadě, pokud chcete sledovat historii, tak platnost.

Pokud je struktura ceníků stejná, pak nakopírovat pod sebe a máte, co potřebujete. Pak už pracujete s vlastními kódy. Pokud dodavatel vytvoří nový kód pro stejný výrobek (s čím určitě počítejte), přiřadíte mu svůj a vůbec vás to neovlivní (jen na to musíte přijít ;)) )

Lze ručně nebo automatizovat pomocí VBA


Dobrý den,
děkuji za odpověď.
Přikládám vzorek ceníků. Bohužel struktura není stejná.
Příloha: zip32196_ceniky.zip (20kB, staženo 20x)
citovat
icon #032197
eLCHa
s časem jsem na tom bledě, ale když budu mít čas, tak na to kouknucitovat
#032199
avatar

eLCHa napsal/a:

s časem jsem na tom bledě, ale když budu mít čas, tak na to kouknu


Díky moc.

Zkoušel jsem to ručně - ceníky upravit, nakopírovat pod sebe do jednoho listu, seřadit položky podle jména a pomocí zvýraznění duplicitních hodnot to upravit.

Bohužel ceníky mají každý přes 1000 řádků. Navíc Názvy u dodavatelů se liší.

Napadlo mne, existuje způsob, jak to setřídit podle kódů?
Budu-li mít sešit ve kterém budu mít určeno že:
můj kód = kód1 = kód 2 = kód 3
- > tak aby se v cenících nějak automaticky přepsaly kódy na můj kód?citovat
#032201
MePExG
Stačí postupne pohľadať kód (zo vstupného súboru) v stĺpcoch kód1, kód2 alebo kód3 a vrátiť muj kód.

íferror(vlookup(vstk, sltp kod1, mujkod),
íferror(vlookup(vstk, sltp kod1, mujkod),
íferror(vlookup(vstk, sltp kod1, mujkod),"-")))

Keď máte tabuľky pod sebou stačí dať vložiť kontingenčnú tabuľku, vyniesť kód a do hodnôt maximálnu cenu.
Riešenie je v prílohe (aktualizácia Kt Alt+f5).
Příloha: zip32201_vysled.zip (12kB, staženo 20x)
citovat
#032203
avatar

mepexg napsal/a:

Stačí postupne pohľadať kód (zo vstupného súboru) v stĺpcoch kód1, kód2 alebo kód3 a vrátiť muj kód.

íferror(vlookup(vstk, sltp kod1, mujkod),
íferror(vlookup(vstk, sltp kod1, mujkod),
íferror(vlookup(vstk, sltp kod1, mujkod),"-")))

Keď máte tabuľky pod sebou stačí dať vložiť kontingenčnú tabuľku, vyniesť kód a do hodnôt maximálnu cenu.
Riešenie je v prílohe (aktualizácia Kt Alt+f5).Příloha: 32201_vysled.zip


Díky moc za přiložené řešení! Trochu jsem se v tom pohrabal a už mi "to" dává i celkový součet dostupnosti.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

odpocet a storno tl.

PavDD • 28.3. 8:53

odpocet a storno tl.

Začátečník • 26.3. 14:39

odpocet a storno tl.

PavDD • 26.3. 10:22

odpocet a storno tl.

elninoslov • 26.3. 7:50

odpocet a storno tl.

PavDD • 26.3. 7:26

odpocet a storno tl.

elninoslov • 25.3. 22:34

odpocet a storno tl.

Začátečník • 25.3. 15:09