Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 26. 3. 2012 22:36:42

jarek123
Člen
Registrace: 26. 3. 2012
Příspěvků: 3

Rozdělení buňek - VYŘEŠENO

Dobrý večer,

chtěl bych vás poprosit o radu. Mám v Buňce A1 hodnoty pod sebou vypsané ve tvaru: Hodnota1 Hodnota 2 Hodnota 3. Je nějaká funkce co mi vypíše hodnotu1 do buňky B1, hodnotu2 do buňky C1, hodnotu3 do buňky D1
Barvy.jpg

Editoval jarek123 (27. 3. 2012 12:40:57)

Offline

#2 27. 3. 2012 05:54:35

Ondra.kl
Člen
Registrace: 30. 9. 2008
Příspěvků: 933

Re: Rozdělení buňek - VYŘEŠENO

Ty hodnoty jsou odděleny nějakým konkrétním znakem? Potom jej lze vyhledat (resp. jeho x-tý výskyt) pomocí funkce SEARCH() a získat tak jeho pozici v řetězci. Na základě toho pak pomocí funkcí LEFT, RIGHT a MID můžete vypreparovat jednotlivé podřetězce.

Offline

#3 27. 3. 2012 07:55:49

jarek123
Člen
Registrace: 26. 3. 2012
Příspěvků: 3

Re: Rozdělení buňek - VYŘEŠENO

Děkuji za rychlou odpověď. Zkusím více rozepsat daný problém mám v jedné buňce 16 řádku. A každý řádek bych potřeboval mít v samostatně buňce (řádek1 = buňka B1, řádek2 = buňka C1, ..., řádek16 = buňka Q1)

Jsou hodnoty oddělené speciálním znakem ? Nevím jestli jde vyhledat nějak speciální znaky jako je zalomení řádku (pomocí ctr+enter)? Bohužel mezera(v některých řádcích je 5 - 10 slov) nebo jiný znak speciální znak v textu není. 

Omlouvám se, že jsem problém hned nerozepsal, nějak jsem tajně doufal, že existuje funkce co vám automaticky vypíše zvolený řádek z buňky.

Offline

#4 27. 3. 2012 11:32:43

Ondra.kl
Člen
Registrace: 30. 9. 2008
Příspěvků: 933

Re: Rozdělení buňek - VYŘEŠENO

1. máte li v jedné buňce 16 řádků, tak budete muset udělat výpočte v 16 buňkách B1-Q1 a v každé z nich vypreparovat příslušnou část řetězce.
2. speciální znaky se hledají přes regulární výrazy, osobně jsme to nikdy nepoužil, zkuste nápovědu.


EDIT:

HA! teď mě něco napadlo: Zkuste celou oblast označit a překopírovat do textového editoru (notebad, pspad) a pak znovu označte, zkopírujte a vložte zpátky.

Editoval Ondra.kl (27. 3. 2012 11:34:02)

Offline

#5 27. 3. 2012 11:59:27

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 2,930

Re: Rozdělení buňek - VYŘEŠENO

Automaticky to nejde. "Další řádky" ve stejné buňce jsou dány zalomením - nejspíš pomocí CHAR(32). To ale těžko posoudíme. Je potřeba příklad. Nejlépe to uděláte podle návodu Dana Sedláčka "Jak vložit soubor". Pošlete vzorek dat. Vím, že se takto projevují data kopírovaná z webových stránek. Kdysi jsem dělal úpravy na takové záležitosti, ale moc si to už nevybavuji. Vím, že tam bylo několik (nejméně 2) příčin s podobným projevem. Pošlete příklad.


Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#6 27. 3. 2012 12:21:47

sedlacekdan
Moderátor
Místo Nehvizdy
Registrace: 21. 6. 2010
Příspěvků: 617

Re: Rozdělení buňek - VYŘEŠENO

CTRL + ENTER se pro funkci SEARCH() projeví jako mezera, ale při takovém rozsahu bych to vzorcem asi nedělal.

Ondra.kl má pravdu, kdysi se mi to také povedlo. Převáděl jsem data z textu do Calcu. Tam kde byla mezera se mi text rozdělil do buněk, tam kde byla nezalomitelná mezera se údaje přenesly do jedné buňky.


Jen už si nevzpomenu, odkud jsem ten text převáděl. Jestli z Writeru nebo odjinud.


;o)


Linux Mint 16 Petra - Apache OpenOffice 4.0.1
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#7 27. 3. 2012 12:39:44

jarek123
Člen
Registrace: 26. 3. 2012
Příspěvků: 3

Re: Rozdělení buňek - VYŘEŠENO

děkuji všem za rady. Ondra.kl měl pravdu stačí jednoduchá finta, vzít údaje a zkopírovat je do textového editoru a pak z textového editoru nakopírovat údaje zpátky a každý údaj je v nové buňce. Ještě jednou všem moc děkuji!

Offline

Zápatí