IBM Lotus Symphony


Tekstifunktiot

Tämä osio sisältää tekstifunktioiden kuvaukset ja esimerkkejä niiden käytöstä. Osiossa kuvataan seuraavat funktiot: ARABIALAINEN, KANTALUKU, MERKKI, SIIVOA, KOODI, KETJUTA, DESIMAALI, VALUUTTA, ETSI, KIINTEÄ, VASEN, PITUUS, PIENET, POIMI_TEKSTI, ERISNIMI, KORVAA, TOISTA, OIKEA, ROMAN, KÄY_LÄPI, VAIHDA, T, TEKSTI, POISTA_VÄLIT, ISOT, ARVO.

ARABIALAINEN

Tämä funktio laskee roomalaisen numeron arvon. Arvon on oltava 0 - 3999.

Syntaksi

ARABIALAINEN(teksti)

Teksti on roomalaista numeroa vastaava teksti.

Esimerkki

ARABIALAINEN("MXIV") palauttaa arvon 1014.

ARABIALAINEN("MMII") palauttaa arvon 2002.

Katso myös seuraavat funktiot:

ROMAN.

KANTALUKU

Tämä funktio muuntaa positiivisen kokonaisluvun määritetyn kantaluvun mukaiseksi tekstiksi numerointijärjestelmän perusteella. Funktiossa voi käyttää numeroita 0 - 9 ja kirjaimia A - Z.

Syntaksi

KANTALUKU(luku; kantaluku; [vähimmäispituus])

Luku on muunnettava kokonaisluku.

Kantaluku määrittää numerointijärjestelmän kantaluvun. Kantaluku voi olla mikä tahansa positiivinen kokonaisluku 2 - 36.

Vähimmäispituus on valinnainen parametri, joka määrittää luotavan merkkijonon vähimmäispituuden. Jos teksti on vähimmäispituutta lyhyempi, merkkijonon eteen lisätään nollia.

Esimerkki

KANTALUKU(17;10;4) palauttaa desimaaliarvon 0017.

KANTALUKU(17;2) palauttaa binaariarvon 10001.

KANTALUKU(255;16;4) palauttaa heksadesimaaliarvon 00FF.

Katso myös seuraavat funktiot:

DESIMAALI.

MERKKI

Tämä funktio muuntaa luvun merkkimuotoon käytössä olevan kooditaulukon mukaisesti. Muunnettava luku voi olla kaksi- tai kolminumeroinen kokonaisluku.

Syntaksi

MERKKI(luku)

Luku on merkkikoodin määrittävä luku 1 - 255.

Esimerkki

MERKKI(100) palauttaa merkin "d".

Katso myös seuraavat funktiot:

KOODI

SIIVOA

Tämä funktio poistaa merkkijonosta kaikki tulostumattomat merkit.

Syntaksi

SIIVOA(teksti)

Teksti on viite tekstiin, josta poistetaan tulostumattomat merkit.

Katso myös seuraavat funktiot:

MERKKI ja POISTA_VÄLIT.

KOODI

Tämä funktio palauttaa tekstimerkkijonon ensimmäistä merkkiä vastaavan numerokoodin.

Syntaksi

KOODI(teksti)

Teksti on teksti, jonka ensimmäisen merkin numerokoodin haluat selvittää.

Esimerkki

KOODI("Hieronymus") palauttaa numerokoodin 72 ja KOODI("hieroglyfit") numerokoodin 104.

Tämä kuvake ilmaisee tekstin sisältävän lisätietoja. Palautettu koodi ei ole ASCII-merkistön mukainen, vaan kulloinkin ladatun kooditaulukon mukainen.

Katso myös seuraavat funktiot:

MERKKI

KETJUTA

Tämä funktio yhdistää tekstiosia yhdeksi tekstiksi.

Syntaksi

KETJUTA(teksti_1;...;teksti_30)

Teksti_1;...;teksti_30 on niiden enintään 30 tekstiosan luettelo, jotka haluat yhdistää yhdeksi merkkijonoksi.

Esimerkki

KETJUTA("Hyvää ";"huomenta ";"rouva ";"Virtanen") palauttaa merkkijonon Hyvää huomenta rouva Virtanen.

DESIMAALI

Tämä funktio muuntaa tietyn numerointijärjestelmän mukaisia merkkejä sisältävän tekstin positiiviseksi kokonaisluvuksi määritetyn kantaluvun perusteella. Kantaluvun on oltava jokin luku 2 - 36. Funktio ohittaa välit ja sarkaimet. Teksti-kenttään syötettävän tekstin kirjainkoko ei ole merkitsevä.

Jos kantaluku on 16, funktio ei muunna tekstin alussa olevia merkkejä x, X, 0x ja 0X tai tekstin lopussa olevia merkkejä h ja H. Jos kantaluku on 2, funktio ei käsittele tekstin lopussa olevia merkkejä b ja B. Muut numerointijärjestelmään kuulumattomat merkit aiheuttavat virheen.

Syntaksi

DESIMAALI(teksti; kantaluku)

Teksti on muunnettava teksti. Erota heksadesimaalinumerot ja soluviitteet (esimerkiksi A1 voi olla kumpi tahansa näistä) kirjoittamalla numerot lainausmerkkeihin, esimerkiksi "A1" tai "AFFE".

Kantaluku määrittää numerointijärjestelmän kantaluvun. Kantaluku voi olla mikä tahansa positiivinen kokonaisluku 2 - 36.

Esimerkki

DESIMAALI("17";10) palauttaa luvun 17.

DESIMAALI("FACE";16) palauttaa luvun 64206.

DESIMAALI("0101";2) palauttaa luvun 5.

Katso myös seuraavat funktiot:

KANTALUKU.

VALUUTTA

Tämä funktio muuntaa luvun valuuttamuodon mukaiseksi summaksi lähimpään desimaalitarkkuuteen pyöristettynä. Kirjoita arvo-kenttään valuuttasummaksi muunnettava luku. Voit halutessasi määrittää desimaalien määrän desimaalit-kenttään. Jos et määritä desimaalien määrää, valuuttasumma palautetaan kahden desimaalin tarkkuudella.

Voit määrittää valuuttamuodon järjestelmäasetusten avulla.

Syntaksi

VALUUTTA(arvo; desimaalit)

Arvo on joko luku, viite luvun sisältävään soluun tai luvun palauttava kaava.

Desimaalit on desimaalien määrä.

Esimerkki

VALUUTTA(255) palauttaa summan 255,00.

VALUUTTA(367,456;2) palauttaa summan 367,46. Käytä käytössä olevien alueasetusten mukaista desimaalierotinta.

Katso myös seuraavat funktiot:

KIINTEÄ, TEKSTI ja ARVO.

VERTAA

Tämä funktio vertaa kahta merkkijonoa ja palauttaa arvon TOSI, jos merkkijonot ovat identtiset. Funktio vertaa myös kirjainkokoa.

Syntaksi

VERTAA(teksti_1;teksti_2)

Teksti_1 on ensimmäinen verrattava merkkijono.

Teksti_2 on toinen verrattava merkkijono.

Esimerkki

VERTAA("IBM lab5";"IBM Lab5") palauttaa arvon EPÄTOSI.

Katso myös seuraavat funktiot:

PITUUS ja KÄY_LÄPI.

ETSI

Tämä funktio hakee merkkijonoa toisesta merkkijonosta. Voit määrittää haun aloituskohdan funktioon. Hakuehto voi olla luku tai mitä tahansa merkkejä sisältävä merkkijono. Kirjainkoko on merkitsevä haussa.

Syntaksi

ETSI(etsi_teksti; teksti; sijainti)

Etsi_teksti on haettava merkkijono.

Teksti on merkkijono, josta haluat etsiä määritettyä merkkijonoa.

Sijainti on valinnainen parametri, joka määrittää, mistä kohdemerkkijonon kohdasta haku alkaa.

Esimerkki

ETSI(76;998877665544) palauttaa arvon 6 (haettava merkkijono alkaa kohdemerkkijonon kuudennesta merkkipaikasta).

Katso myös seuraavat funktiot:

VERTAA, PITUUS, POIMI_TEKSTI ja KÄY_LÄPI.

KIINTEÄ

Tämä funktio määrittää, että kaikki luvun desimaalit näytetään aina ja että luvun tuhaterotin joko näytetään tai ei näytetä aina. Tämän funktion avulla voit määrittää sarakkeen kaikille luvuille yhtenäisen esitysmuodon.

Syntaksi

KIINTEÄ(luku; desimaalit; ei tuhaterottimia)

Luku on muotoiltava luku.

Desimaalit on näytettävien desimaalien määrä.

Ei tuhaterottimia on valinnainen parametri, joka määrittää, ovatko tuhaterottimet käytössä. Jos parametrin arvo on jokin muu kuin 0, tuhaterottimia ei käytetä. Jos parametrin arvo on 0 tai sitä ei ole määritetty, tuhaterottimen käyttö määräytyy käytössä olevien alueasetusten mukaan.

Esimerkki

KIINTEÄ(1234567.89;3) palauttaa luvun muodossa 1 234 567,890. KIINTEÄ(1234567. 89;3;1) palauttaa luvun muodossa 1234567,890.

Katso myös seuraavat funktiot:

VALUUTTA, PYÖRISTÄ, TEKSTI ja ARVO.

PITUUS

Tämä funktio palauttaa merkkijonon pituuden välilyönnit mukaan lukien.

Syntaksi

PITUUS(teksti)

Teksti on teksti, jonka pituuden haluat selvittää.

Esimerkki

PITUUS("Hyvää huomenta") palauttaa arvon 14.

PITUUS(12345,67) palauttaa arvon 8.

Katso myös seuraavat funktiot:

VERTAA ja KÄY_LÄPI.

PIENET

Tämä funktio muuntaa kaikki merkkijonon isot kirjaimet pieniksi kirjaimiksi.

Syntaksi

PIENET(teksti)

Teksti on muunnettava teksti.

Esimerkki

PIENET("IBM") palauttaa merkkijonon ibm.

Katso myös seuraavat funktiot:

ERISNIMI ja ISOT.

POIMI_TEKSTI

Tämä funktio palauttaa osan tekstimuotoisesta merkkijonosta. Voit määrittää poimittavan tekstin aloituskohdan ja merkkien määrän parametrien avulla.

Syntaksi

POIMI_TEKSTI(teksti; aloita; luku)

Teksti on merkkijono, josta haluat poimia osan.

Aloita on merkkipaikka, josta alkaen haluat poimia tekstin.

Luku on poimittavan tekstin pituus merkkeinä.

Esimerkki

POIMI_TEKSTI("IBM TB 2004";5;2) palauttaa merkkijonon TB.

Katso myös seuraavat funktiot:

KOODI, ETSI, VASEN, OIKEA ja KÄY_LÄPI.

ERISNIMI

Tämä funktio muuttaa kaikkien sanojen ensimmäisen merkin isoksi kirjaimeksi.

Syntaksi

ERISNIMI(teksti)

Teksti on muunnettava teksti.

Esimerkki

ERISNIMI("ibm software lab") palauttaa tekstin Ibm Software Lab.

Katso myös seuraavat funktiot:

ISOT ja PIENET.

KORVAA

Tämä funktio korvaa tekstimuotoisen merkkijonon osan määritetyllä merkkijonolla. Tämän funktion avulla voit korvata sekä merkkejä että numeroita (jotka muunnetaan automaattisesti tekstimuotoon). Funktion tulos on aina tekstimuodossa. Jos haluat käyttää laskutoimituksissa lukuja, jotka ovat korvatussa merkkijonossa, sinun on muunnettava nämä luvut numeromuotoon ARVO-funktion avulla.

Jos et halua muuttaa lukuja tekstimuotoon, kirjoita ne lainausmerkkeihin.

Syntaksi

KORVAA(teksti; sijainti; pituus; uusi teksti)

Teksti on merkkijono, jonka osan haluat muuttaa.

Sijainti määrittää, mistä merkistä alkaen haluat korvata tekstin.

Pituus määrittää, kuinka monta merkkiä muunnettavasta tekstistä haluat korvata.

Uusi teksti on muunnettavan tekstin korvaava merkkijono tai viittaus siihen.

Esimerkki

KORVAA("1234567";1;1;"444") palauttaa arvon "444234567". Alkuperäisen merkkijonon merkkipaikassa 1 ollut merkki on korvattu uusi teksti -parametrin mukaisella merkkijonolla.

Katso myös seuraavat funktiot:

POIMI_TEKSTI, KÄY_LÄPI, VAIHDA ja POISTA_VÄLIT.

TOISTA

Tämä funktio toistaa merkkijonon niin monta kertaa kuin sen luku-parametriksi on määritetty.

Syntaksi

TOISTA(teksti; luku)

Teksti on toistettava teksti.

Luku on toistojen määrä.

Funktion tulos saa olla enintään 255 merkin pituinen.

Esimerkki

TOISTA("Hyvää huomenta"; 2) palauttaa merkkijonon Hyvää huomentaHyvää huomenta.

OIKEA

Tämä funktio palauttaa merkkijonon viimeisen merkin tai merkit.

Syntaksi

OIKEA(teksti; luku)

Teksti on merkkijono, jonka viimeiset merkit haluat poimia.

Luku on valinnainen parametri, joka määrittää palautettavien merkkien määrän tekstin lopusta lukien.

Esimerkki

OIKEA("Hui";2) palauttaa merkit ui.

Katso myös seuraavat funktiot:

VASEN ja POIMI_TEKSTI.

ROMAN

Tämä funktio muuntaa luvun roomalaiseksi numeroksi. Arvon on oltava 0 - 3999 ja tila-parametri voi olla 0 - 4.

Syntaksi

ROMAN(luku; tila)

Luku on luku, jonka haluat muuntaa roomalaiseksi numeroksi.

Tila on valinnainen parametri, joka määrittää yksinkertaistuksen asteen. Mitä suuremman arvon määrität parametrille, sitä yksinkertaisemmassa muodossa roomalainen numero näytetään.

Esimerkki

ROMAN(999) palauttaa roomalaisen numeron CMXCIX.

ROMAN(999;0) palauttaa roomalaisen numeron CMXCIX.

ROMAN (999;1) palauttaa roomalaisen numeron LMVLIV.

ROMAN(999;2) palauttaa roomalaisen numeron XMIX.

ROMAN(999;3) palauttaa roomalaisen numeron VMIV.

ROMAN(999;4) palauttaa roomalaisen numeron IM.

Katso myös seuraavat funktiot:

ARABIALAINEN

KÄY_LÄPI

Tämä funktio palauttaa tekstiosan sijainnin merkkijonossa. Voit määrittää haun aloituskohdan parametrien avulla. Haettava teksti voi olla luku tai mitä tahansa merkkejä sisältävä merkkijono. Kirjainkoko ei ole merkitsevä haussa.

Haku tukee

Säännölliset lausekkeet

. Kun olet syöttänyt tekstiä, voit syöttää hakuehdoksi esimerkiksi "osa.*", jolloin saat näkyviin "osa"-kirjainten ensimmäisen esiintymän, jonka perässä voi olla mitä tahansa merkkejä.

Syntaksi

KÄY_LÄPI(etsi_teksti; teksti; sijainti)

Etsi_teksti on tekstiosa, jonka haluat etsiä.

Teksti on merkkijono, josta tekstiosaa haetaan.

Sijainti on valinnainen parametri, joka määrittää, mistä kohdemerkkijonon kohdasta haku alkaa.

Esimerkki

KÄY_LÄPI(54;998877665544) palauttaa arvon 10.

Katso myös seuraavat funktiot:

ETSI, POIMI_TEKSTI, KORVAA ja VAIHDA.

VAIHDA

Tämä funktio korvaa merkkijonon alkuperäisen tekstin uudella tekstillä.

Syntaksi

VAIHDA(teksti; etsi_teksti; uusi_teksti; esiintymä)

Teksti on merkkijono, jonka tekstiosat haluat vaihtaa.

Etsi_teksti on tekstiosa, jonka (määritetyt) esiintymät haluat vaihtaa.

Uusi_teksti on alkuperäisen tekstiosan korvaava teksti.

Esiintymä on valinnainen parametri, joka määrittää, kuinka monta kertaa tekstiosa vaihdetaan. Jos tätä parametria ei ole määritetty, funktio korvaa kaikki haetun merkkijonon esiintymät.

Esimerkki

VAIHDA (SUBSTITUTE)("123123123"; "3"; "abc") palauttaa arvon 12abc12abc12abc.

VAIHDA (SUBSTITUTE)("123123123"; "3"; "abc"; 2) palauttaa arvon 12312abc123.

Katso myös seuraavat funktiot:

KORVAA ja POISTA_VÄLIT.

T

Tämä funktio muuntaa luvun tyhjäksi tekstimuotoiseksi merkkijonoksi.

Syntaksi

T(arvo)

Arvo on muunnettava arvo. Tämän parametrin arvo voi olla myös viite. Jos viitesolussa on luku tai luvun palauttava kaava, funktion tulos on tyhjä merkkijono.

Esimerkki

T(12345) palauttaa tyhjän merkkijonon "", jos merkkijono 12345 on määritetty numeromuotoiseksi. T(" 12345") palauttaa merkkijonon 12345.

Katso myös seuraavat funktiot:

N ja ARVO.

TEKSTI

Tämä funktio muuntaa luvun määritetyn muotoiseksi tekstiksi.

Syntaksi

TEKSTI(luku; muoto)

Luku on muunnettava numeerinen arvo.

Muoto on esitysmuodon määrittävä merkkijono. Käytä desimaali- ja tuhaterottimina solumuotoilun kieliasetuksen mukaisia erottimia.

Katso myös seuraavat funktiot:

VALUUTTA, KIINTEÄ, T ja ARVO.

POISTA_VÄLIT

Tämä funktio poistaa tyhjämerkit merkkijonon alusta tai tasaa solun sisällön soluun vasempaan reunaan.

Syntaksi

POISTA_VÄLIT(teksti)

Teksti on viittaus merkkijonoon, jonka alussa olevat tyhjämerkit halut poistaa, tai soluun, jonka sisällön haluat tasata solun vasempaan reunaan.

Esimerkki

POISTA_VÄLIT(" hei") palauttaa merkkijonon "hei".

Katso myös seuraavat funktiot:

SIIVOA, KORVAA, POIMI_TEKSTI ja VAIHDA.

ISOT

Tämä funktio muuntaa teksti-parametrikentän mukaisen merkkijonon isoilla kirjaimilla kirjoitetuksi.

Syntaksi

ISOT(teksti)

Teksti on viittaus pienillä kirjaimilla kirjoitettuun merkkijonoon, jonka haluat muuntaa kokonaan isoilla kirjaimilla kirjoitetuksi.

Esimerkki

ISOT("Hyvää huomenta") palauttaa merkkijonon HYVÄÄ HUOMENTA.

Katso myös seuraavat funktiot:

PIENET ja ERISNIMI.

ARVO

Tämä funktio muuntaa tekstimuotoisen merkkijonon luvuksi.

Syntaksi

ARVO(teksti)

Teksti on luvuksi muunnettava tekstimuotoinen merkkijono.

Esimerkki

ARVO("4321") palauttaa luvun 4321.

Katso myös seuraavat funktiot:

VALUUTTA, KIINTEÄ ja TEKSTI.


Palautetta tuotteesta | Lisäohjeet | Tavaramerkit