Nejste přihlášen/a.
Dobrý den,
Mám tabulku, cca 31 000 řádků, a z toho bych potřeboval náhodně vybrat asi 700. Je na to v Excelu nějaký příkaz? Ideálně aby se mi to hodilo do nového listu se všemi údaji v řádku. Pak bych ještě potřeboval poradit se statistikou, ale to až někdy jindy Díky za rady. P
jestli jsem vám dobře porozuměl, pak chcete přenést data ze sedmi set celých náhodně vybraných řádků do nového listu. To nebude snadné a s funkcí náhodného čísla tady už nevystačíte. To bude chtít makro s cyklem a navíc ten cyklus bude proklatě komplikovaný, protože bude muset porovnávat čísla řádků mezi sebou a ty už přenesené bude muset z výběru vylučovat. Jinak se vám některé přenesou vícekrát. Náhodné číslo totiž není zase tak úplně náhodné.
doplněno 07.11.13 20:13:poslyšte vy dva pode mnou. Můžeme podiskutovat, ale se mi zdá, že ani jeden z vás nesplňuje zadání. Zabu už vůbec ne, protože řádky mají být náhodné. Nemůžete celý soubor rozkouskovat na 700 dílů a z každého vybrat jeden řádek. Kdybych použil systém Zabu, pak náhodně vyberu jeden řádek z prvních 45, pak náhodně vyberu další řádek z druhých pětačyřiceti atd. To znamená, že bych nikdy nevybral například první a druhý nebo padesátý a šedesátý. Takový program by byl dobrý tak leda na vymazání.
Tazatel poptává úlohu, která vůbec není snadná.
Zdravim. To makro by nemuselo byt tak slozite. kdyz bude radek rozsiren o dalsi sloupec, ve kterem bude ulozeno ono nahodne cislo (nebo cilo preneseneho radku), tak si to makro dokaze celkem snadno porovnat. Pripadne v ramci makra si vygenerovat vekttor unikatnich cisel.
No aby se nemusely složitě kontrolovat ty čísla tak bych rozpočítal ten zdrojový soubor na 700 dílů(hledá se 700 čísel) a vybral bych jedno náhodné z každého rozsahu čísel. A možná by to šlo i bez toho makra, ale to až budu u velkého počítače a ne tady u netbooka.
Já bych makrem vedle do prázdnýho sheetu prsknul seznam čísel řádků.
Označil bych tento sloupec jako Range.
Makrem bych generoval 700x náhodný číslo a sepisoval je do třetího sheetu.
Vždy při vygenerování bych daný řádek z druhého sheetu fyzicky odstranil (ale doufám že by to zachovalo Range to nemám vyzkoušeno) aby se neohly vybrané řádky opakovat.
No a op vyblití 700 čísel řádku už stačí smazat dočasný sheet a na základě čísel udělat linky. Fuj to bylo složitý
Určitě to jde jednodušejc.
Nebo toho vyblít třeba 3000 řádků a udělat na nich třídění kde se mažou duplicity. Pak z té tabulky co bude mít např. 2400 řádků vybrat prvních 700 a ty použít, to je více brut síla a jednodušší implementace.
určitě to půjde nějak ještě jednodušeji
nebo se mrknout na gůgl
a dělat to přes pole anebo se na to vyprdnout a jít spát
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.