LibreOffice Calc automatinio pildymo sąrašai

Duomenų įvedimas į skaičiuoklę gali būti varginanti ir daug laiko atimanti užduotis. Tačiau LibreOffice Calc siūlo keletą funkcijų, kurios gali palengvinti šį darbą. Šiame straipsnyje apžvelgsime įvairius būdus, kaip automatizuoti duomenų pildymą, naudojant integruotas Calc galimybes ir vartotojo nustatytus sąrašus.

Greitas automatinis pildymas naudojant vilkimo žymeklį

Galbūt lengviausias būdas greitai automatiškai užpildyti ląsteles tuo pačiu tekstu ar skaičiais yra naudojant vilkimo žymeklį (angl. "drag handle").

  • Jei perkelsite pelės žymeklį į ląstelės "apatinį dešinįjį kampą", turėtumėte pamatyti, kaip pelės žymeklis pasikeičia į "[+]".
  • Naudodami jį, galite laikyti ir vilkti pelę aukštyn, žemyn, kairėn arba dešinėn.

Pastaba: Jei pasirinkta ląstelė yra su skaičiumi, bus sukurta seka, didinant skaičių. Pavyzdžiui, galite matyti, kad Col3 yra padidintas iki Col4. Šio padidinimo galite išvengti laikydami CTRL klavišą, kol vilksite.

Jei vilkite kelias pasirinktas ląsteles su skirtingais skaičiais, likusios ląstelės užpildomos pagal aritmetinį šabloną, nustatytą pagal skaičius.

Pavyzdys: skaičių ir teksto vilkimo žymeklis LibreOffice Calc

Automatinis įvedimas (AutoInput) ir pildymas žemyn (Fill Down)

LibreOffice Calc gali identifikuoti panašius tekstus iš visų stulpelio ląstelių ir pasiūlyti automatinį pildymą.

  • Pradėkite rašyti tekstą ląstelėje, ir LibreOffice Calc automatiškai pasiūlys atitinkančius elementus.
  • Norėdami parodyti visų galimų AutoInput teksto elementų sąrašą dabartiniam stulpeliui, paspauskite Alt+↓ (rodyklė žemyn) klaviatūroje.

Bet kuriuo metu, jei paspausite CTRL+D (fill Down) bet kurioje ląstelėje, ląstelė automatiškai bus užpildyta duomenimis iš viršutinės ląstelės.

Ląstelių pildymo parinktys (Fill Cells)

Norėdami užpildyti didėjančiomis sekomis, pasikartojančiomis reikšmėmis tūkstančiuose eilučių ar stulpelių, galite naudoti parinktį Pildyti ląsteles (angl. "Fill Cells").

  1. Pasirinkite visą ląstelių diapazoną.
  2. Tada pasirinkite bet kurią iš parinkčių: "Pildyti žemyn" (Fill Down), "Pildyti aukštyn" (Fill Up), "Pildyti kairėn" (Fill Left) arba "Pildyti dešinėn" (Fill Right).

Taip pat galima du kartus spustelėti pildymo žymeklį, kad automatiškai užpildytumėte visus tuščius dabartinio duomenų bloko stulpelius. Pavyzdžiui, pirmiausia įveskite „Янв.“ į ląstelę A1 ir nuvilkite pildymo žymeklį žemyn iki ląstelės A12, kad gautumėte dvylika mėnesių pirmame stulpelyje. Tada įveskite reikšmes į ląsteles B1 ir C1. Pažymėkite šias dvi ląsteles ir du kartus spustelėkite pildymo žymeklį.

Pildymo seka (Fill Series)

Jei norite daugiau kontrolės virš skaičių generavimo, pavyzdžiui, norite užpildyti, tarkime, nuo 1 iki 10 000 eilutėse ar stulpeliuose, galite naudoti parinktį Pildymo seka (angl. "Fill Series"). Ji atvers atskirą dialogo langą, kuriame galite nustatyti įvairius parametrus.

LibreOffice Calc Pildymo sekos dialogo langas

Pildymo sekos parametrai

Šiame dialogo lange galite automatiškai generuoti sekas, nustatydami šias parinktis:

  • Sekos tipas (Series type): Nustato sekos tipą. Funkcija AutoFill atsižvelgia į tinkintus sąrašus. AutoFill bando užbaigti reikšmių seką naudodama apibrėžtą šabloną. Pavyzdžiui, seka 1, 3, 5 automatiškai užbaigiama su 7, 9, 11, 13 ir t.t.
  • Pradžios reikšmė (Start value): Nustato pradinę sekos reikšmę.
  • Pabaigos reikšmė (End value): Nustato sekos pabaigos reikšmę.
  • Didinimas (Increment): Terminas "didinimas" reiškia sumą, kuria didėja nurodyta reikšmė. Nustato reikšmę, kuria kiekviename žingsnyje didėja pasirinkto tipo seka.

Datos sekos (Date series)

Šioje srityje galite nurodyti norimą laiko vienetą, kai sekos tipas yra "Data":

  • Naudokite datos sekos tipą ir šią parinktį, kad sukurtumėte seką, naudojančią visas septynias savaitės dienas.
  • Naudokite datos sekos tipą ir šią parinktį, kad sukurtumėte seką, naudojančią tik penkias darbo dienas.

Tinkintų sąrašų kūrimas ir naudojimas

Naudodami funkciją Rūšiavimo sąrašas (angl. "Sort List"), galite apibrėžti savo pasirinktinį sąrašą LibreOffice Calc. Pavyzdžiui, galite apibrėžti pasirinktinį sąrašą visoms JAV valstijoms. Tada galite įvesti bet kurios valstijos pavadinimą ir naudoti vilkimo žymeklį, kad automatiškai užpildytumėte ląsteles.

Išplėstinės galimybės: Calc papildiniai

LibreOffice skaičiuoklę galite praplėsti papildiniais, kurie yra išoriniai programavimo moduliai, suteikiantys papildomas darbo su skaičiuoklės dokumentais funkcijas. Jie yra išvardyti Funkcijų vediklyje Papildinių kategorijoje. LibreOffice ieško papildinių aplanko, nurodyto konfigūracijoje tinkamai. Kad LibreOffice atpažintų, turi atitikti tam tikras savybes.

Papildinio bibliotekos funkcijos

Kiekviena papildinio biblioteka pateikia keletą funkcijų. Kai kurios funkcijos naudojamos administraciniais tikslais. Galite pasirinkti beveik bet kokį savo funkcijos pavadinimą. Tačiau pavadinimas privalo laikytis tam tikrų parametrų taisyklių. Būtinai turi būti vykdomosios funkcijos GetFunctionCount ir GetFunctionData. Kitos funkcijos gali būti apibrėžiamos šiomis dviem funkcijomis. Parametrai užrašomi naudojant nuorodas. Keisti šias reikšmes galima. Bibliotekos vykdymo metu gali būti atsiųstos iš naujo ir vykdymo funkcijos gali analizuoti jų turinį.

Funkcijos gali būti iškviečiamos sinchroniškai ir rezultatą pateikti iškart. Tikralaikio funkcijas (asinchronines) taip galima naudoti.

GetFunctionCount

Funkcija grąžina funkcijos, neįskaitant valdymo funkcijų, numerį. Kiekviena funkcija turi numerį tarp 0 ir nCount-1.

  • Išvestis: kintamojo nuoroda, kurioje turi būti atitinkamas papildinio funkcijos skaičius.

GetFunctionData

Ši funkcija pateikia informaciją apie papildinio funkcijas.

  • Išvestis: vartotojo matomas papildinio vardas.
  • Išvestis: papildinio funkcijos parametrų skaičius.
  • Išvestis: žymeklis masyve su tiksliai 16 Paramtype tipo kintamaisiais.
  • Išvestis: vartotojo matomas funkcijos pavadinimas, kaip jis matomas Funkcijų vediklyje.

GetFunctionDescription

Tiekia trumpą papildinio funkcijos ir jos parametrų aprašymą.

  • Įvestis: nustato, kuriam parametrui pateiktas aprašymas; parametrai prasideda nuo 1.
  • Išvestis: ima parametro vardą arba tipą, pavyzdžiui, žodis „Skaičius“ arba „Eilutė“, arba „Data“ ir pan.
  • Išvestis: ima parametro aprašymą, pavyzdžiui, „Skaičius, pagal kurį apskaičiuota visata“.

pName ir pDesc yra ženklų masyvai. „LibreOffice“ skaičiuoklėje yra 256 ilgio.

Duomenų struktūros papildiniams

Toliau lentelėse pateikiama informacija, kurios duomenų struktūros turi būti pateiktos iš išorinio programos modulio, siekiant perduoti ląstelių sritis.

Skaičių (dvigubo tipo) ląstelių sritis

Skaičių arba dvigubo tipo ląstelių sritis gali būti perduodama kaip parametras.

Parametras Aprašymas
Stlp. Viršutinio kairiojo srities langelio stulpelio numeris. Stulpelio numeris.
Eil. Viršutinio kairiojo srities langelio eilutės numeris. Eilutės numeris.
Srities kairiosios viršutinės lentelės numeris. Lentelės numeris.
Stlp. Srities apatinio dešiniojo langelio stulpelio numeris. Stulpelio numeris.
Eil. Srities apatinio dešiniojo langelio eilutės numeris. Eilutės numeris.
Srities apatinės dešiniosios lentelės numeris. Lentelės numeris.
Sekančio elemento numeris. Nuoroda į kitą elementą.
Elemento stulpelio numeris. Stulpelio numeris.
Elemento eilutės numeris. Eilutės numeris.
Lentelės elemento numeris. Lentelės numeris.
Klaidos numeris, kur 0 reiškia, kad klaidos nėra. Klaidos kodas.

Teksto tipo ląstelių sritis (eilutės masyvas)

Langelių sritis, kurioje yra teksto tipo reikšmės ir nusakomos eilutės masyvu.

Parametras Aprašymas
Stlp. Viršutinio kairiojo srities langelio stulpelio numeris. Stulpelio numeris.
Eil. Viršutinio kairiojo srities langelio eilutės numeris. Eilutės numeris.
Srities kairiosios viršutinės lentelės numeris. Lentelės numeris.
Stlp. Srities apatinio dešiniojo langelio stulpelio numeris. Stulpelio numeris.
Eil. Srities apatinio dešiniojo langelio eilutės numeris. Eilutės numeris.
Srities apatinės dešiniosios lentelės numeris. Lentelės numeris.
Sekančio elemento numeris. Nuoroda į kitą elementą.
Elemento stulpelio numeris. Stulpelio numeris.
Elemento eilutės numeris. Eilutės numeris.
Lentelės elemento numeris. Lentelės numeris.
Klaidos numeris, kur 0 reiškia, kad klaidos nėra. Klaidos kodas.
Eilutės ilgis įskaitant eilutės pabaigos nulinį baitą. Jei ilgis įskaitant pabaigos nulinį baitą lygus nelyginei reikšmei, tai eilutėje pridedamas antrasis nulinis baitas taip, kad būtų lyginė ilgio reikšmė.

Bendras ląstelių masyvas

Langelių masyvai naudojami iškviesti tiek tekstinėms sritims, tiek skaitinėms.

Parametras Aprašymas
Stlp. Viršutinio kairiojo srities langelio stulpelio numeris. Stulpelio numeris.
Eil. Viršutinio kairiojo srities langelio eilutės numeris. Eilutės numeris.
Srities kairiosios viršutinės lentelės numeris. Lentelės numeris.
Stlp. Srities apatinio dešiniojo langelio stulpelio numeris. Stulpelio numeris.
Eil. Srities apatinio dešiniojo langelio eilutės numeris. Eilutės numeris.
Srities apatinės dešiniosios lentelės numeris. Lentelės numeris.
Sekančio elemento numeris. Nuoroda į kitą elementą.
Elemento stulpelio numeris. Stulpelio numeris.
Elemento eilutės numeris. Eilutės numeris.
Lentelės elemento numeris. Lentelės numeris.
Klaidos numeris, kur 0 reiškia, kad klaidos nėra. Klaidos kodas.
Jei tipas == 1: eilutės ilgis įskaitant eilutės pabaigos nulinį baitą. Jei ilgis įskaitant pabaigos nulinį baitą lygus nelyginei reikšmei, tai eilutėje pridedamas antrasis nulinis baitas taip, kad būtų lyginė ilgio reikšmė.

Turinio lentelės struktūros redagavimas

Struktūros linija apibrėžia, kaip yra sudarytas įrašas rodyklėje. Norėdami pakeisti įrašo išvaizdą, galite įvesti kodus arba tekstą į tuščią langelį šioje linijoje.

  • Įterpia antraštės numerį arba sąrašo numerį.
  • Įterpia tabuliavimo poziciją. Norėdami pridėti taškelius į tabuliavimo žymę, pasirinkite rašmenį Užpildo rašmens langelis.
  • Sukuria hipersaitą tai įrašo daliai, kurią apjuosite atidaromomis (LS) ir uždaromomis (LE) hipersaito žymėmis. Struktūros eilutėje spustelėkite tuščią langelį prieš tą dalį, kuriai norite sukurti hipersaitą, ir tada spustelėkite šį mygtuką. Spustelėkite tuščią langelį po tos dalies, kuriai norite sukurti hipersaitą, ir tada dar kartą spustelėkite šį mygtuką.
  • Tab. Matoma tik tada, kai spustelėsite mygtuką N# Struktūros eilutėje. Įveskite didžiausią lygių skaičių, kurį norite parodyti antraštės numeryje. Pavyzdžiui, pasirinkite „3“, kad būtų rodomi iki trijų lygių.
  • Perstato tab poziciją pagal „įtrauka iš kairės“ vertę, pasirinktą pastraipos stilių Stiliai skirtuke.

tags: #kur #libreoffice #randasi #auto #fill #sarasai