Nejste přihlášen/a.
Prosím o radu v následujícím: Mám tabulku v excelu " Účetnictví" , přenesenou z účetního programu , kde ve sloupci A a řádcích 1 - 150 je číselný kód zboží. Ve sloupci D je pak ke každému kódu v příslušném řádku zásoba. V druhé tabulce "Objednávky"ve sloupci A číselné kódy zboží, ale v jiném pořadí. Do této druhé tabulky bych potřebovala do sloupce C vyhledat z první tabulky hodnotu zásob ke správnému konkrétnímu číselnému kódu zboží, uvedenéhu ve sloupci A. Řádky číselných kódy sloupec A v tabulce "Účetnictví"se mohou měsíčně lišit, jak podchytit změny v přidání dalšího zboží do tabulky " Objednávky" . Nevím, jestli je můj dotaz pochopitelný, ale prosím o polopatické řešení. Děkuji, Dara
myslím, že je to tuctový případ a pomůže funkce SVYHLEDAT
zde vzorec pro vkopírování do druhého řádku (v prvním předpokládám záhlaví) =KDYŽ(A2=" ";" ";SVYHLEDAT(A2;Účetnictví!$1:$55536;2;NEPRAVDA))
Pokud by se vložil do jiného řádku (třeba 6.) je nutno A2 zaměnit a vepsat A6
Vzorec vložit do listu Objednávky (sloupec C)a rozkopírovat. Pokud jsem pochopil list kde jsou zásoby se jmenuje Účetnictví. Pokud ne tak opět upravit vzorec.
doplněno 30.11.10 19:33:pokud je řádků více než 55536 (nepředpokládám) je nutno upravit. Pokud se bude kopírovat ve starších Excelech (do verze 2007) o více než 10000 řádků rovněž nutno upravit jinak vyskočí chyba (rovněž nepředpokládám).
doplněno 30.11.10 19:35: ej chybka, koukám zádoba je vesloupcí D tedy mírná úprava vzorce 4;NEPRAVDA)
Na řešení se musí použít makro a VisualBasic. Ale s VB jsem už dlouho nepracovala, takže jenom naznačení řešení:
Předpoklad: skladová množství jsou na prvním listu Excelu, přenášená z účetního programu, takže se tam nevyskytují duplicitní údaje v kódu zboží. Data začínají na prvním řádku, mezery se nevyskytují, mezerový řádek je až za posledním kódem.
Na dalším listě(listech) jsou objednávky, opět bez mezer a vždy od daného řádku. Je nutno rozhodnout, jaké číslo doplňovat k objednávce, když by se jednalo o objednávku téhož zboží, jako o pár řádků výše. Tedy zda doplnit stejné skladové množství, nebo ho ponížit o předchozí objednávku. (Co když po ponížení jdeme do záporu?
Má makro přepsat při vyvolání všechny hodnoty? Nebo třeba jen vybrané?
Nejjednodušší: přepočet všeho najednou, všude jen doplňování skl.množství - pro aktuální list se pro všechny objednávky nalezne příslušné skladové množství v prvním listě a zapíše se do příslušného řádku.
Az sem to chapu:
Prosím o radu v následujícím: Mám tabulku v excelu " Účetnictví", přenesenou z účetního programu , kde ve sloupci A a řádcích 1 - 150 je číselný kód zboží. Ve sloupci D je pak ke každému kódu v příslušném řádku zásoba. V druhé tabulce "Objednávky" ve sloupci A číselné kódy zboží, ale v jiném pořadí. Do této druhé tabulky bych potřebovala do sloupce C vyhledat z první tabulky hodnotu zásob ke správnému konkrétnímu číselnému kódu zboží, uvedenéhu ve sloupci A.
Tady uz ne:
Řádky číselných kódy sloupec A v tabulce "Účetnictví"se mohou měsíčně lišit, jak podchytit změny v přidání dalšího zboží do tabulky " Objednávky".
Dobrý den, děkuji za Váš zájem mi pomoci. Na vysvětlenou: Tabulka " Účetnictví" se měsíčně generuje z účetního programu, kde dochází k přidávání dalšího zboží a já je potřebuji zjistit, abych nemusela položku po položce odšktávat a mohla je přenést do tabulky "Objednávky" nějak automaticky. Děkuji. Dara.
pokud si dobře pamatuji, tak v druhé tabulce ve sloupci C kliknete do buňky, která odpovídá tomu řádku se správným konkrétním číselným kódem zboží. po kliknutí zmáčknete klávesu = to rovná se se objeví i v té buňce, a kliknete do buňky v první tabulce ve sloupci D příslušné zásoby a dáte Enter. Tím se automaticky bude přenášet každá změna hodnoty v D sloupci do C sloupce. Ostatní položky přesně tím samým způsobem... je to z hlavy, ale doufám, že dobře... ta druhá část dotazu ani mně není jasná, zkuste podrobněji polopatě...
doplněno 30.11.10 20:04:omlouvám se, zřejmě jsem špatně pochopil dotaz
aspoň budu sledovat řešení druhých a i já se něco přiučím...
Dobrý den, děkuji za Váš zájem mi pomoci. Pro hejkala: toto řešení znám, ale šlo mi o to, aby se vložila nějaká funkce do druhé tabulky tak, aby se vyhledalo číslo zboží z první tabulky zcela automaticky a pak se zkopírovala hodnota z této druhé tabulky do ze sloupce D do druhé tabulky sloupce C. Jde mi o to automatické vyhledání čísla zboží, neboť řádky s čísly zboží v obou tabulkách jsou seřazeny účelově v každé jinak. Děkuji. Dara
Oprava, ve sloupci A je seznam zboží a nemůže tam asi být současně vzorec. Tak vložit pomocný sloupec?
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.