Kopírovanie a vkladanie buniek a listov v Calc

calc.png Kopírovanie a vkladanie patrí medzi základné úkony používané pri práci v Calcu a dokáže značne urýchliť prácu s ním. V článku si ukážeme, ako tieto úkony používať a rôzne špecifiká s tým spojené.  

Práca pomocou schránky

Hoci sa by sa zdalo, že kopírovanie je bežný úkon, ktorý ovláda každý, aj toto má svoje špecifiká. Kopírovať možno rôznymi spôsobmi a medzi najbežnejšie používané je na označenej bunke (oblasti buniek) zvoliť ponuku Upraviť | Kopírovať. Možné je použiť aj kontextovú ponuku Kopírovať, samozrejme tiež na označenej bunke (oblasti buniek). No asi najrýchlejším spôsobom je použitie klávesovej skratky [Ctrl+C]. Všetkými tromi spôsobmi sa obsah bunky, t.j. text, čísla, dátum a čas, vzorce, poznámky, formáty a objekty skopírujú do schránky. Tento obsah alebo jeho časť môžeme následne vkladať do iných buniek alebo oblastí buniek.

Ponuka Upraviť | KopírovaťPonuka Upraviť | Kopírovať

To isté dosiahnete aj príkazom Vystrihnúť (Upraviť | Vystrihnúť, [Ctrl+X] alebo kontextová ponuka Vystrihnúť) len s rozdielom, že v oblasti, ktorú máte označenú dáta odstránite, no naďalej ich môžete niekam vkladať.

Vkladanie

Dáta už máte v schránke a teraz ich nasledovne niekam vložíte. Označte si bunku, do ktorej chcete dáta vložiť. Pokiaľ chcete vložiť všetko tak, ako ste skopírovali, zvoľte Upraviť | Vložiť, [Ctrl+v] alebo kontextovú ponuku Vložiť. No zo skopírovaných dát môžete pomocou ponuky Upraviť | Vložiť inak… alebo kontextová ponuka Vložiť inak…, a nakoniec klávesovou skratkou [Ctrl+Shift+V] použiť len časť dát. Následne sa vám objaví dialóg s možnosťami. Zameriame sa na možnosti Výber.

 

Dialóg s možnosťami vkladania pre ponuku Upraviť | Vložiť inak…Dialóg s možnosťami vkladania pre ponuku Upraviť | Vložiť inak…

Ako je z obrázku vidno, je tu mnoho možností, ako do buniek vložiť obsah schránky. Môžete vložiť napríklad len text, formáty, čísla, dátum a čas, vzorce, poznámky, objekty, a to zvlášť alebo ako kombináciu týchto možností. Pokiaľ zvolíte len možnosť Čísla, tak skopírujete len hodnoty, aj keby ste v bunkách, z ktorých ste kopírovali, mali vzorce (budú vložené len hodnoty výsledkov vzorcov). Z ostatných možností spomeniem možnosť Transponovať, ktorú je možné použiť pri kopírovaní oblastí, kde sa riadky rozsahu buniek vložia do stĺpcov a stĺpce do riadkov. Týmto tabuľku otočíte. Voľby Operácia určujú, čo sa bude s obsahom schránky diať pri kopírovaní, pokiaľ máte určenú možnosť nič, tak sa skopíruje obsah schránky tak, ako chcete: bez žiadnej operácie. No niekedy sa stane, že chcete so skopírovanými dátami previesť nejakú operáciu, a práve k tomuto slúžia tieto voľby. Pokiaľ zvolíte napríklad Pridať, tak sa k hodnotám v bunkách pripočítajú hodnoty prináležiace bunkám zo skopírovanej oblasti. Takže, napríklad, ak v bunke A1 je hodnota 10 a skopírujete ju do bunky B1, ktorej hodnota je 12 a budete mať určenú možnosť Pridať, bude po skopírovaní hodnota bunky B1 22. Toto platí aj pokiaľ máte v bunke A1 vzorec, ktorého výsledkom je napríklad hodnota 10 a v bunke B1 máte iný vzorec, napríklad =C1+D1, tak po skopírovaní s možnosťou pridať, bude v bunke B1 výsledok = (C1+D1)+10. Takže pôvodný vzorec sa vám nezmení a pripočíta sa k nemu hodnota z bunky A1.

Vzorce – relatívne a absolútne adresovanie

Relatívne adresovanie

Úplne iný prípad je, ak kopírujete bunky, ktoré obsahujú vzorce, pokiaľ použijete predchádzajúce možnosti, okrem možnosti Vložiť inak… Najskôr si vysvetlíme, čo je relatívne a absolútne adresovanie vo vzorcoch, a ako to dosiahnete. Uvediem to na príklade. Pokiaľ máte v bunke C1 zapísaný vzorec =A1+B1 je to zápis s relatívnym adresovaním. To znamená, že pokiaľ bunku C1 skopírujete, napríklad, do bunky D1, tento bude v Calcu automaticky zmenený na =B1+C1. Pokiaľ by ste túto bunku skopírovali do bunky B2, tak vzorec bude =A2+B2. Z toho vyplýva, že kopírovaním buniek, ktoré majú relatívne adresy, bude pri kopírovaní zmenený vzorec o toľko stĺpcov (riadkov), o koľko je posunutá cieľová bunka od zdrojovej. Inak sa správa Calc pokiaľ namiesto kopírovania použijete Vystihnúť. V tomto prípade je vzorec skopírovaný presne tak, ako je zapísaný v zdrojovej bunke. V tomto prípade pri použití možnosti Vystrihnúť by po vložení do bunky D1 bol vzorec opäť =A1+B1.

Absolútne adresovanie

Toto adresovanie znamená, že pri kopírovaní sa vzorec alebo jeho časť nijako automaticky nezmení. Zápis absolútnej adresy je pomocou znaku $. Náš vzorec =A1+B1 z bunky C1 zmeníme na vzorec s absolútnym adresovaním nasledovne =$A$1+$B$1. Pri kopírovaní tohto vzorca do hociktorej bunky listu nebude tento nijako zmenený. Využiť to môžete, napríklad, pokiaľ máte v bunkách A1: A… hodnoty a v bunke B1 máte hodnotu, o ktorú zvyšujete hodnoty v bunkách v stĺpci A. Vzorec v C1 by vyzeral nasledovne =A1+$B$1. Pri skopírovaní do bunky C2 by bol vzorec =A2+$B$1. Absolútne adresovanie využijete hlavne v zložitejších vzorcoch, kedy si určíte čo má ostať nezmenené a čo sa má meniť.

Znak $ môžete vložiť do vzorca nasledovne: vo vstupnom riadku si umiestnite kurzor na časť vzorca, kam chcete vložiť tento znak a použite klávesovú skratku [Shift+F4]. Pri opakovanom stláčaní sa bude meniť znak $ vo vzorci. Napríklad vo vyššie uvedenom vzorci =A1+B1 pri umiestnení kurzoru do časti, kde je napísané B2 sa po postupnom použití klávesovej skratky bude vzorec meniť nasledovne: =A1+$B$1, =A1+B$1, =A1+$B1, =A1+B1. Znak $ môžete vložiť aj priamo pri zápise vzorca klávesovou skratkou [Alt Gr+ô], na českej klávesnici [Alt Gr+ů], alebo pomocou ponuky Vložiť | Špeciálny znak…

Kopírovanie pomocou myši

Toto kopírovanie patrí medzi najviac používané. Kopírujete jednoducho tak, že kurzor umiestnite na pravý dolný roh vybratej bunky, kde sa tvar kurzoru zmení na tenký kríž. Potom stačí stlačiť pravé tlačidlo myši a ťahať v požadovanom smere kopírovania (dolu, hore vpravo, vľavo). Aj pri tomto kopírovaní platí vyššie uvedené o relatívnom a absolútnom adresovaní. Calc pri tomto kopírovaní rozpoznáva aj postupnosti (rady čísiel). Ak máte napríklad v bunke A1 hodnotu 1 a skopírujete pomocou myši túto bunku do ďalších buniek, napríklad, až po A10, tak hodnoty v týchto bunkách budete mať od 1 po 10. Tak isto je to napríklad aj pri dátumoch, kde je pri kopírovaní postupnosť opäť dodržaná.

Kopírovanie pomocou myši – kurzorKopírovanie pomocou myši – kurzor

Listy

Pri kopírovaní listov máte tiež viac možností.

Kopírovanie listov v dokumente

Pre kopírovanie listov v dokumente použite kontextovú ponuku Presunúť/kopírovať list…, vyvolanú na ušku vybratého listu.

 

Kontextová ponuka Presunúť/kopírovať list…Kontextová ponuka Presunúť/kopírovať list…

Po zvolení tejto ponuky sa vám zobrazí dialógové okno s možnosťami presunu alebo kopírovania listu.

 

Dialógové okno s možnosťami presunu, alebo kopírovania listuDialógové okno s možnosťami presunu, alebo kopírovania listu

Vo voľbách Vložiť pred si môžete vybrať na aké miesto má byť kopírovaný list vložený. Pri kopírovaní musí byť možnosť Kopírovať vybratá, v opačnom prípade bude list iba presunutý. V možnostiach K dokumentu si môžete vybrať z otvorených dokumentov, alebo nový dokument. Pokiaľ by ste však nemali vybratú možnosť Kopírovať a chceli by ste list vkladať do iného dokumentu, tento list by ste z aktuálneho dokumentu odstránili. Kopírovať listy v dokumente môžete aj jednoducho myšou tak, že list uchopíte za uško a pri stlačenej klávese [Ctrl] ho presuniete na iné miesto. List sa vám automaticky premenuje a pomocou kontextovej ponuky Premenovať list… si ho premenujete podľa seba.

Vkladanie listov

Vyberte ponuku Vložiť | list… alebo kontextovú ponuku Vložiť… na ušku listu, pri čom sa zobrazí dialóg s možnosťami pre vloženie listu.

Dialóg s možnosťami pre vloženie listuDialóg s možnosťami pre vloženie listu

V dialógu si môžete vybrať či chcete vkladať nový list, a pokiaľ áno, môžete si zvoliť počet novo vložených listov. Pri vložení jedného nového listu si môžete zvoliť jeho názov. Ďalšou možnosťou je vloženie listu z iného súboru. Pri zvolení tejto možnosti vyberte súbor pomocou tlačidla Listovať…. Pri zvolení nejakého súboru sa vám v prázdnom políčku zobrazia listy z tohto vybratého súboru, z ktorých si vyberte ten ktorý chcete vložiť. Pre výber viacerých listov použite klávesu [Ctrl] a myšou označte všetky listy, ktoré chcete vložiť. Pri vložení listov, ktoré obsahujú absolútne odkazy budete na toto upozornení.

Upozornenie pri vkladaní listov s absolútnymi odkazmiUpozornenie pri vkladaní listov s absolútnymi odkazmi

Ďalšou možnosťou je vloženie dát z listov ako odkazy, týmto bude pri otvorení dokumentu vložený list aktualizovaný podľa listu v zdrojovom dokumente. Ak zmeníte dáta v dokumente, z ktorého ste list skopírovali pomocou možnosti Odkaz, tak sa tieto dáta aktualizujú aj v dokumente, kde je list vložený – dokumenty sú prepojené. Prepojenie dokumentov si môžete skontrolovať alebo aktualizovať pomocou ponuky Upraviť | Odkazy…, kde by mal byť aj odkaz na prepojený dokument.

 

Možnosť Upraviť | Odkazy…Možnosť Upraviť | Odkazy…

Listy, bunky (oblasti buniek) však môžete vložiť aj priamo pretiahnutím myšou, samozrejme musíte mať oba súbory otvorené. List, ktorý chcete skopírovať, chyťte myšou za uško a pretiahnite ho do dokumentu, kam ho chcete skopírovať. Tak isto je to aj s bunkami, ktoré musia byť označené tmavo.

 

Kopírovanie buniek medzi dokumentami pomocou myšiKopírovanie buniek medzi dokumentami pomocou myši

Nakoniec si ešte ukážeme, ako skopírovať bunky ako odkaz pomocou vzorcov. V bunke, kam chcete umiestniť dáta z iného dokumentu, si napíšte znak = a kliknite na bunku v druhom dokumente. Teraz potvrďte klávesou Enter a vidíte, že vzorec v bunke bude vyzerať napríklad nasledovne – ='file:///C:/firma/články/Kopírovanie a vkladanie/príklad1.ods'#$List1. A1. No v tomto prípade do zošitu bude vložený ďalší skrytý list s odkazom na zdrojový súbor. Ďalšia možnosť, ako vložiť dáta z iného dokumentu pomocou vzorca, je možnosť odkazu DDE. Vzorec je nasledovný =DDE("soffice";"C:\firma\články\Kopírovanie a vkladanie\príklad1.ods";"list1. A1"). Syntax je DDE ("Server"; "Súbor"; "Oblasť"; Režim). Server je vždy pri lokálnom počítači „soffice“ a ostatné je zrejmé zo vzorca. Pozor: všetko musí byť zadané v úvodzovkách! Tento odkaz je priamym prepojením so zdrojovým súborom, takže pri každej zmene v bunke na ktorú je odkaz, sa táto ihneď prejaví v súbore, v ktorom je tento vzorec. Musím však podotknúť, že pri tomto type odkazu sa nesprávne zobrazujú dáta (texty) s diakritikou, takže je vhodnejší na číselné dáta, alebo pre texty bez diakritiky.

(Jako ve škole) Průměr: 1.00 | Hodnotilo: 6
 

Komentáře

user avatar zdeněk
Odpovědět
Kopírovanie a vkladanie buniek a listov v Calc
16. 06. 2010, 09:12:19
Jsem teprve začátečník, poraďte mi prosím jak lze vyplněnou buňku v Calc přemístit miší. Děkuji
user avatar IrenaS
Odpovědět
Re:Kopírovanie a vkladanie buniek a listov v Calc
16. 06. 2010, 10:24:58
Prosím ptejte se ve fóru, je na otázky určeno. Děkuji
Měly by fungovat zkratky Ctrl+c a Ctrl+v nebo pravým tlačítkem myši v místní nabídce - vyjmout -> vložit.
user avatar IrenaS
Odpovědět
Re:Re:Kopírovanie a vkladanie buniek a listov v Calc
16. 06. 2010, 13:57:49
Oprava - vyjmout = Ctrl+x a pak vložit = Ctrl+v
user avatar Alexander
Odpovědět
vkladanie riadkov v Calc
3. 12. 2011, 20:47:10
vkladanie celých riadkov v Open office 3.3.0 Calc ,
píše : vyplnené bunky nelze prevézt za text
user avatar riso
Odpovědět
Kopírovanie a vkladanie buniek a listov v Calc
29. 12. 2019, 17:23:30
Dobrý deň

Chcem dosiahnuť stav aby som dostal čísla a dátum / vo formáte dátum 10.10.1999 a čísla vo formáte 1 992,66/ s ktorými budem môcť vykonávať v open office calc matematické operácie.

Zdrojový súbor csv sú historické dáta dátum a čísla v americkom formáte
zdroj Historické dáta https://finance.yahoo.com/quote/%5EGSPC?p=^GSPC

Ďakujem
user avatar riso
Odpovědět
Kopírovanie a vkladanie buniek a listov v Calc
29. 12. 2019, 17:25:57
Jo a tie údaje tam zadajte v rozsahu od 1.1.1993 do dnešného dátumu
Ďakujem
user avatar neutr
Odpovědět
Re:Kopírovanie a vkladanie buniek a listov v Calc
30. 12. 2019, 07:53:52
Takže správný odkaz je zřejmě zde : https://finance.yahoo.com/quote/%5EGSPC/history?p=%5EGSPC

- Sloupec "Date" musíme vytvořit pomocným sloupcem. Pro první položku v buňce A2 je to vzorec do buňky [nejlépe I2] > =VALUE(A2). Objeví se číslo které změníme pomocí formátu (Volba FORMÁT > FORMÁT BUŇKY > karta ČÍSLA > DATUM. Vyberete si potřebný formát a potvrdíte. Následně vzorovou buňku zkopírujete do sloupce "I" tak aby byl pokryt celý rozsah použitých řádků (I2:I252).

Nakonec naformátované datumy vytříhnete a vložitě do původního sloupce "A". To vložíte pomocí dialogu VLOŽIT JINAK > volba text, čísla, datum + čas , a v dialogu přidáte ještě volbu FORMÁTY která není implicitně zaškrtnuta.

- Nakonec vyberete úsek formátovaných čísel B2:F252 zadáte z hlavního menu FORMÁT > FORMÁT BUŇKY > ČÍSL0 > vyberete podle vzoru "1 234,12" - formátovací kód [# ##0,00] a aplikujete pomocí OK na celý úsek. (Poslední sloupec "G" formát nepotřebuje.)

Problém může nastat při otevírání v Calcu Apache Open Office. Importní filtr nabídne UNICODE. V takovém případě musíte vybrat UTF-8. Je úplně jedno zda je to podmnožina česká, slovenská, nebo jiná. Zatím je to pouze text který se musí naformátovat. Teprve zde musíme dát pozor jaký formát volíme. V případě Libre Office jsem takový problém nezaznamenal.
_______________________________________________

Nedalo mi to a tak jsem dohledal správný odkaz na CSV (tedy snad - zvedá se mi krevní tlak jen pomyslím na to, že tazatel řekne "tohle jsem nechtěl" - "chtěl jsem tamto"). Už jsem na zdejším fóru potkal kašpary s dotazem "uhodni co potřebuji a já udělám result - můžeš 3x". Tenhle dotaz vypadal podobně. Když jsem si data prohlédl viděl jsem že může jít o časovou tíseň. Data roku 2019 se zřejmě 2. ledna ztratí. Takže abych toto vyloučil posílám naformátovaná data která si můžete stáhnout zde : https://uloz.to/file/vd3UptCGTrgq/naformatovano-gspc-1-ods

Musím ještě poznamenat, že tento dotaz patří do fóra. Zde není možné například posílat žádný formátovaný text, přílohy a podobně. Zde by měly být dotazy pouze k článku který je výše.
user avatar neutr
Odpovědět
Re:Kopírovanie a vkladanie buniek a listov v Calc
30. 12. 2019, 08:13:59
celý požadovaný rozsah https://uloz.to/file/oBdAeNl7W9Jh/1992-2019-gspc-2-ods
user avatar neutr
Odpovědět
Kopírovanie a vkladanie buniek a listov v Calc
29. 12. 2019, 18:16:53
Děláte si legraci?

Nebuďte pohodlný a vstupte do fóra kam zadáte nový dotaz na konkrétní list Calcu - byť se špatným formátem. Problém je banální jde pouze o formát čísla, ale ten Váš odkaz je stupidní. Na druhé kliknutí a žádný CSV jsem nenašel. Takže jste měl zadat přímý odkaz na CSV a ne na portál který se mění.

https://finance.yahoo.com/news/new-years-day-fomc-minutes-what-to-know-in-the-week-ahead-153312863.html

https://beap.gemini.yahoo.com/mbclk?bv=1.0.0&es=Ai2SZ0oGIS8TNMzhlbnH6H0C1QSP7aeC4OQG2LTI7YQ_bz57bDa0morQGh3grU9dzFoiCF.z3F4Ot5PaFie9fB5dDhVcZB1VhTiHQN0H8td0jSdqr2BElTb3G8_4aZegW1TRvMjyNCEzEszj84RMUdV05oRjzMHLcEYmDBgpADcDjltHO3G48BzUa8K9WtaHF3slfrYV9pOxYjOenjGO9Vvm9e3Z5jS7N390smXq8n7wTdY_hK.Yw91fAYgMIBnbzWEW.USdyLViJRhWb42BJ1JLVU3ztArOOODKFsf0HQMenVzrT0OGla04hD0upzBWbevKiExTgM0OdPSSAg0b5_VV_R9L84T9.oBFWdWLWpa1AtqrgQcvxEeqbjQc1GaPrE.yfXQMPa3oMKfMxAv98A_Csjb5QRB30Gv8twuiORsk4NlVOppBbtaNGd1D6x7nxEHvJIW4RpWqZh98PeIQiRbewirURQkog3O1vZ2eDkR4qcQVq0z6ouw8XFy4UyqO8ya
ftXDYzDA3J.DDeQ2vnE5V6qNw0Bj7I0_C6bD7GjiYSN65dQTElJyKKZPp2kDyZ36UKuJk.Kkrlf7YmIFRQw--%26lp=

.... prostě odkaz na hovadiny.

Odpovědět

 

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích najdete v nápovědě. Diskuzi můžete sledovat pomocí RSS kanálu.

 
 
 
woo jaw demo hz