Funkcije za besedilo
To poglavje vsebuje opise funkcij za besedilo.
Vstavi – Funkcija – Kategorija Besedilo
Raba dvojnih narekovajev v formulah
Če želite v formulo vključiti besedilni niz, ga postavite med dva dvojna narekovaja (") in Calc povzame znake v nizu brez interpretacije. Primer: formula ="Žive naj vsi narodi!" prikaže besedilni niz Žive naj vsi narodi! v celici brez obkrožajočih dvojnih narekovajev.
Kompleksnejša formula =CONCATENATE("Življenje je resnično enostavno, "; "vendar vztrajamo, da ga naredimo zapletenega "; "(Konfucij).") spoji tri posamezne nize v narekovajih, tako da vrne Življenje je resnično enostavno, vendar vztrajamo, da ga naredimo zapletenega (Konfucij).
Če želite v niz v formuli vstaviti dvojni narekovaj, sta na voljo dva načina:
-
Dvojni narekovaj lahko podate z ubežnimi znaki, tako da dodate dvojni narekovaj, Calc pa obravnava takšen ubežen narekovaj kot dobesedno vrednost. Primer: formula ="Ime mi je ""Janez Novak""." vrne niz Ime mi je "Janez Novak". Še en enostaven primer: formula =UNICODE(""""), ki vrne 34, desetiško vrednost znaka Unicode za narekovaj (U+0022) — tukaj prvi in četrti dvojni narekovaj nakazujeta začetek in konec niza, drugi dvojni narekovaj pa ubeži tretjega.
-
Uporabite lahko funkcijo CHAR ali funkcijo UNICHAR, da vstavite dvojni narekov. Primer: formula =UNICHAR(34) & "Varuh v rži" & UNICHAR(34) & " je sloviti roman J. D. Salingerja." izpiše niz "Varuh v rži" je sloviti roman J. D. Salingerja.
Upoštevajte, da lahko funkcija Samopopravki modula Calc dvojne narekovaje spremeni. Samopopravki ne smejo spreminjati dvojnih narekovajev v celicah, lahko pa spremenijo tiste, uporabljene v celicah brez formul, ki vsebujejo besedilo. Primer: če kopirate niz, ki ga obkroža druga tipografska vrsta dvojnih narekovajev, kot sta npr. levi dvojni narekovaj (U+201C) in desni dvojni narekovaj (U+201D), in ga nato prilepite v celico s formulo, lahko pride do napake. Odprite področje Dvojni narekovaji v pogovornem oknu , da določite znake, ki bodo samodejno popravili začetne in končne tipografske dvojne narekovaje. Prekličite potrditev možnosti , da onemogočite to funkcijo.
Prazen niz in prazne celice
Celice s praznim nizom (»«) niso ekvivalentne praznim celicam. Če iščete ali računate z besedilom, je prazen niz »« besedilo ničelne dolžine.
Če npr. formula v A1 vrne prazen niz "", velja naslednje:
=ISBLANK(A1) vrne FALSE. Ta celica ni prazna.
=ISFORMULA(A1) vrne TRUE. Ta celica je formula.
=ISLOGICAL(A1) vrne FALSE. A1 ni logična vrednost.
=ISNONTEXT(A1) vrne FALSE. Ta celica vsebuje prazen niz.
=ISNUMBER(A1) vrne FALSE. Torej A1 ni število.
=ISTEXT(A1) vrne TRUE. Celica vsebuje prazen niz, izračunan s formulo.
=LEN(A1) vrne 0. Dolžina praznega niza je 0.
Vrne številsko vrednost, ki ustreza rimskemu številu, izraženem v besedilni obliki.
Pretvori znake dveh bajtov (polne širine) v znake enojnega bajta (polovične širine) ASCII in znake katakana.
Pretvori številko v besedilo v tajščini, vključno s tajskimi nazivi valute.
Pretvori pozitivno celo število v besedilo številskega sistema na določeni osnovi. Uporabljajo se števila od 0-9 in črke od A-Z.
Pretvori število v znak po veljavni kodni tabeli. Število je lahko dvomestno ali trimestno celo število.
Odstrani vse nenatisljive znake iz niza.
Vrne številčno kodo prvega znaka v nizu besedila.
Združi več besedilnih nizov v enega.
Pretvori besedilo, ki predstavlja niz v izbranem številskem sistemu v pozitivno celo število na določeni osnovi. Vrednost korena mora biti med 2 in 36. Presledki in tabulatorji se ne upoštevajo. Polje Besedilo ne loči malih in velikih črk.
Pretvori število v količino v zapisu valute, zaokroženem na navedeno število decimalnih mest z uporabo decimalnega ločila, ki ustreza trenutnim področnim nastavitvam. V polje Vrednost vpišite število, ki ga hočete pretvoriti v valuto. Če želite, lahko v polje Decimalke vnesete število decimalnih mest. Če ne boste določili količine decimalnih mest, bodo vsa števila v obliki valute prikazana z dvema decimalnima mestoma.
Primerja dva niza besedil in vrne TRUE, če sta enaka. Ta funkcija loči med malimi in velikimi črkami.
Poišče položaj niza besedila v drugem nizu. Lahko tudi definirate, kje naj se iskanje začne. Iskani niz je lahko število ali kakršen koli niz znakov. Funkcija iskanja loči med malimi in velikimi črkami.
Vrne število kot besedilo z navedenim številom decimalnih mest in opcijsko z ločilom tisočic.
Pretvori eno-bajtne znake ASCII ali katakana (polovične širine) v dvo-bajtne znake polne širine.
Vrne prvi znak ali znake besedila.
Vrne prvi znak ali znake besedila DBCS.
Izračuna dolžino niza skupaj s presledki.
Za jezike z naborom dvobajtnih znakov (DBCS) vrne število bajtov za predstavljanje znakov v nizu besedila.
Vse velike črke v besedilnem nizu pretvori v male.
Vrne niz besedila. Parametra določata začetni položaj in število znakov.
Vrne niz besedila v naboru dvobajtnih znakov (DBCS). Parametra določata začetni položaj in število znakov.
Vse besede v nizu besedila napiše z veliko začetnico.
Najde zadetke s pomočjo regularnih izrazov in po potrebi zamenja besedilo.
Zamenja znake v nizu besedila z drugim nizom besedila. To funkcijo se lahko uporabi tako za zamenjavo črk kot tudi števil (ki se avtomatsko pretvorijo v besedilo). Rezultat te funkcije je vedno prikazan kot besedilo. Če hočete s številom, ki ga je že nadomestilo besedilo, delati nadaljnje izračune, ga morate spremeniti nazaj v število s funkcijoVALUE.
Niz znakov ponovi v želenem številu kopij.
Vrne zadnji znak ali znake besedila.
Vrne zadnji znak ali znake besedila v naboru dvobajtnih znakov (DBCS).
Arabska števila spremeni v rimska. Vrednost števila mora biti med 0 in 3999, pri načinu pa lahko uporabite cela števila med 0 in 4.
Izračuna položaj dela besedila v nizu znakov. Lahko si nastavite točko v besedilu, pri kateri naj se iskanje začne. Besedilo, po katerem boste iskali, je lahko število ali kakršen koli niz znakov. Funkcija iskanja ne loči med malimi in velikimi črkami. Če besedila ne najde, vrne napako 519 (#VALUE).
V nizu nadomesti del starega besedila z novim.
Ta funkcija vrne ciljno besedilo ali prazen niz, če cilj ni besedilo.
Vrednost spremeni v besedilo glede na dano obliko.
Odstrani presledke iz niza, tako da pusti le en presledek med posameznimi besedami.
Pretvori številčno kodo v znak ali črko Unicode.
Vrne številčno kodo prvega znaka Unicode v nizu besedila.
Izbran niz črk v besedilnem polju spremeni v velike črke.
Pretvori zapis števila kot niza v numerično obliko. Če je podani niz veljaven datum, čas ali datum-čas, vrne ustrezno serijsko število datum/čas.
Vrne spletno vsebino z naslova URI.
Uporabi izraz XPath na dokumentu XML.
Vrne v zapis URL kodiran niz.