Nejste přihlášen/a.
Dobrý den,
mám nějaký eshop, v něm nějaký ceník v Excelu. Vím, že v Excelu jde dělat různé kouzla, ale myslíte, že by v něm šla udělat i následující operace?
produkty (10tis) mají ve sloupci nějaké EAN kódy, 1 produkt, 1 Ean...a v řádku za produktem je také cena... Potřeboval bych vzít druhý excel, kde jsou stejné eany u produktů, ale jiné ceny...potřeboval bych, aby ten excel podle Eanu našel starou cenu a upravil ji za tuhle novou...dokáže to nebo bude nutné udělat všech 10tis produktů ručně?
Děkuji
Máte dvě tabulky, kde je stejný EAN kód. Seřadila bych si v obou tabulkách EAN kódy vzestupně a vložila jako první sloupec. Vedle tabulky, kde chcete zjistit novou cenu, bych do buňky v 1. řádku s daty vložila funkci SVYHLEDAT (VZORCE-VYHL.a REF-SVYHLEDAT). Zadá se HLEDAT, co - odkaz na 1. EAN v tabulce, kde chceme měnit cenu, Tabulka - oblast kde bude hledat EAN s novou cenou, SLOUPEC - číslo sloupce, z kterého má při najití shody EAN vypsat hodnotu (ve Vašem případě pořadí sloupce v tabulce s novou cenou), TYP NEPRAVDA. V případě nalezení stejného EAN Excel do buňky doplní novou cenu. Pokud EAN nenalezne, objeví se hláška, že není k dipozici nebo křížky podle verze Excelu
Abyste mohl prohledat celou tabulku, je potřeba před kopírováním funkce do celého sloupce upravit funkci, aby se řádky neposouvaly a neměnila se oblast, v které vyhledáváte. Tj. je třeba doplnit do funkce před čísla prvního. a posledního řádku tabulky, v které se vyhledává, značku dolaru (např. vyhledání v sloupci N2:N36 doplnit na N$2:N$36). Zkopírujete funkci do celého sloupce. Pak už stačí jen přiřazené nové ceny přes ctrl C a vložit jinak jako hodnoty zkopírovat do sloupce s původní cenou.
Pro tak rozsáhlé přenášení dat potřebujete cyklus. V tomto cyklu pro přenášení bude nepochybně ještě jeden další cyklus pro vyhledávání, protože položky v tabulkách nebudou řazeny přesně stejně a přesně za sebou a určitě jich nebude stejný počet.
Cyklus dostanete do Excelu jedině přes makro. Rozumíte makrům?
Asi ano. Přes kopírování buňky s novou cenou na původní, podle výsledku vyhledání stejné hodnoty v buňkách EAN. Ale: Nevím jak nové verze excelu umějí pracovat s připojenými tabulkami. Já tu mám starou 2000. Ta to neumí. Takže potom jedině nakopírovat nové ceny na další listy. a z nich to dát dohromady. Jednodušeji by se to asi dělalo v Accessu.
Děkuji vám moc za rady, jsou perfektní, až tak moc perfektní, že jim vůbec nerozumím
Ne vážně, jde vidět, že to nebude jen tak jednoduché, já do tohoto nedělám, excelům nerozumím a makrům už vůbec ne
Proto se chci zeptat, dali byste mi na sebe kontakt? Až bych potřeboval tuhle úpravu udělat, udělali byste mi ji? Ne zadarmo samozřejmě.
Děkuji
Zaregistrujte se a já Vám do vnitřní pošty pošlu kontakt. Zas tak složité to není - práce do čtvrt hodiny.
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.