Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Excel - výběr náhodných řádků

Potřeboval bych poradit s jedním problémem. Dělám si v cizím jazyku slovníček v programu excel tím stylem, že do jedné buňky ve sloupci A píšu člen slovíčka německy, do B slovíčko, do C předkal a do D další poznámky ke slovíčku. Slovník mám téměř hotový a chtěl bych si podle něho trénovat slovní zásobu. Nejúčinější by bylo, kdyby se mi vždy vygenerovalo náhodné slovíčko, čili některý celý řádek (např. řádek 1 568 se vyplněnými sloupci, tzn. sloupci A,B,C,D). Mohl by mi prosím někdo poradit, jak tento náhodný výběr celých řad, nikoliv buněk, jde udělat?
Předem děkuji

Předmět Autor Datum
Uložit soubor ve formátu CSV - oddělený středníkem. Potom v libovolném programovacím jazyku náhodně…
Flash_Gordon 03.01.2011 19:56
Flash_Gordon
Ten první bod není vůbec žádný problém ;-) V tom druhém již vůbec nevím, o co jde. Mohl bys mi sem n…
Michal123 03.01.2011 20:23
Michal123
Udelam ti na to program. Please stand by.... instaluje se Visualko...
Flash_Gordon 03.01.2011 20:28
Flash_Gordon
Tak. Tady je ten program. Nejprve uložíš v Excelu ten tvůj slovník jako CSV soubor oddělený středník…
Flash_Gordon 03.01.2011 21:15
Flash_Gordon
Do pomocnej bunky si ulož náhodné číslo, pomocou ktorého určíš slovíčko. Napríklad môžeš vložiť taký…
los 03.01.2011 20:34
los
Los - uplne super riesenie, diky moc poslední
zden-ko 28.11.2013 10:03
zden-ko

Do pomocnej bunky si ulož náhodné číslo, pomocou ktorého určíš slovíčko. Napríklad môžeš vložiť takýto vzorec do bunky A1 na novom liste (vo vzorcoch predpokladám, že list so slovíčkami má meno Slovnik):

=INT(COUNTA(Slovnik!$B:$B)*RAND())

V českej verzii:

=CELÁ.ČÁST(POČET2(Slovnik!$B:$B)*NÁHČÍSLO())

Hodnoty pre jednotlivé bunky potom určíš pomocou funkcie OFFSET (česky POSUN). Takže člen určíš ako "=OFFSET(Slovnik!A$1;$A$1;0)", slovíčko ako "=OFFSET(Slovnik!B$1;$A$1;0)", a tak ďalej.

Pri každom prepočte vzorca s náhodným číslom sa tak vyberú všetky stĺpce pre náhodne slovíčko. Prepočet všetkých vzorcov sa dá spustiť pomocou F9.

Zpět do poradny Odpovědět na původní otázku Nahoru