< návrat zpět

MS Excel


Téma: Transpozice a přiřazení hodnot rss

Zaslal/a 12.3.2021 9:41

Ahoj,

aktuálně řeším jednu opakující se úlohu, která jde určitě zjednodušit. Jde o to, že chci do tabulky doplnit ceny (cena za vzorek v jednom sloupci, cena v sérii ve druhém sloupci). Jednotlivé ceny, získávám z jiného xls souboru - jsou to ceny zkopírované do oblasti H2:H30. Tyto ceny potřebuji nyní přiřadit na odpovídající řádky. Logika přiřazení je patrná z přílohy. Napadá mě snad jen přiřadit k cenám (do sloupce G) příslušné číslo artiklu (Artikelnummer) a použít funkci SVYHLEDAT. Jenže tady pak narážím na to, že jednomu Artikelnummer odpovídají vždy 2 ceny (jedna pro vzorek, druhá pro sérii -> např. číslu 145875 odpovídá cena 98€ a 54€

Bohužel s poli, transpozicemi a maticemi mám velmi omezené zkušenosti, ale možná existuje jiné řešení. Pokud ne, tak se holt ponořím i do těchto oblastí, protože to nechci pouze zprovoznit, ale hlavně pochopit.

Transponovat data z řádku na sloupce dokážu přes kopírovat - vložit jinak - transponovat, případně jednoduchým maticovým vzorcem. Mezi cenami pro jednotlivé položky bude vždy pro přehlednost prázdná buňka (ve vzorovém souboru jsou tyto buňky označeny tyrkysovou barvou).

Snad je to srozumitelné :-) Poradí někdo prosím? Existuje řešení i pomocí vzorců nebo jen VBA?

V "ostrých" souborech se jedná většinou o desítky pozic, ke kterým je potřeba ceny přiřadit.

Příloha: zip50075_transpozice_prirazeni.zip (9kB, staženo 15x)
Zaslat odpověď >

#050076
elninoslov
A Vy máte tie dáta, čo sú v inom súbore, zoradené, tak ako je naznačené? Teda že presne sedia trojriadky s pozíciami v tomto súbore? Alebo je potrebné pozíciu dohľadávať, a nieje to tak, ako je ukázané.
Priložte ukážku zdrojovej tbl - ten druhý súbor (bez citlivých dát).citovat
#050077
avatar
tady je vzorový soubor, ze kterého čerpám data. Ještě jsem aktualizoval tu původní přílohu, měl jsem tam ty znázorňující šipky omylem naznačené chybně.

jinak ty zeleně označené sloupce ze souboru kalkulation.xlsm vyplňuji já sám. Tu mezeru mezi záznamy tam dělám pro přehlednost záměrně.

Jinak i ty trojřádky jsou relativní, jelikož to většinou záleží na zákazníkovi, jaké počty poptá. Někdy je nutné nabídnout více sérií => např. ceny pro 50ks / 100ks/ 200ks / 500ks (i proto chci pochopit logiku řešení, abych si je mohl dle potřeby upravit).

Díky moc
Příloha: zip50077_priklad.zip (334kB, staženo 15x)
citovat
#050078
elninoslov
Neviem či som to pochopil. Skúste taký stav ukázať v prílohe. Akože sa hľadá najbližšia nižšia séria v kalkulation!B:B, podľa toho čo je zadané v List1!C:C ?
Příloha: zip50078_prirazeni.zip (339kB, staženo 17x)
citovat
#050085
avatar
díky moc. Na první pohled to dělá, to co má. Večer se na to podívám detialněji a dám vědět.

každopádně zatím děkujicitovat

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