Windows käsurida
Igale arvutile on töötamiseks paigaldatud operatsioonisüsteem (näiteks MS...
Selles peatükis võtame ette teksidega manipuleerimise funktsioonid. Õpime, kuidas tekste kokku liita, muuta tähtede suurust, asendada tähti jne.
Lahtrite sisusid, olgu selleks kas tekstid või numbrid, on kõige lihtsam kokku liita tekstiks &-märgi abil.
Valemisse võib lisada ka “jooksu pealt” tekste. Eelmises näites lisasime eesnime ja perenime kokku. Aga nagu näha puudub nende vahel tühik. Kuna tühik on teksti osa, siis tuleb lisada see jutumärkide vahele.
Sama töö teeb ära ka funktsioon CONCATENATE()
Tähesuurustega mängimiseks on head kolm funktsiooni:
Järgmised funktsioonid tegelevad araabia ja rooma numbrite teisendamisega:
Siia olen koondanud mitu funktsiooni, mis reaalsetes ülesannetes kasutatakse tihti koos:
Hetkel lisasime koodi ees- või perenime leidmiseks numbri “käsitsi”. Tegelikult saaksime ära kasutada FIND() funktsiooni, mis teeks seda meie eest. Eriti kui veel nimed on erineva pikkusega.
Perenime leidmiseks, mis on esimene, tegin nii – et väljastan vasakult nii palju märke, kuni tuleb vastu koma. Et koma kohta ei kuvataks, siis lahutasin sellest ühe.
Eesnime leidmiseks tekitasin natuke raskema funktsiooni. Kuvan märgid paremalt ja otsin üles tühikute koha. Kuna tühikute koht antakse loetuna vasakult, siis tegin valemi, mis võtab kogu nimest tühiku asukoha maha. Ja see vahe ongi ju eesnime pikkus.
Viimase funktsioonina toon esile tekstist otsimise ja asendamise funktsiooni SUBSTITUTE()
Näiteks on lahter, kus ei tohi olla täpitähti. Sisestame funktsiooni, osutame soovitud lahtrile, trükime sõna või tähed mida soovime asendada ja mille vastu.
Antud näites on veel täpitähti. Seega tuleb antud asendus ümbritseda sama funktsiooniga.
Ja kui kõik vahetused sisse trükkida on tulemus selline.
Ja see pole veel kõik. Kuna programm teeb vahet suurtel ja väikestel tähtedel, siis selle asemel, et need eraldi sisestada, oleks kasulik teha kõik väikeseks ja siis vajadusel tagasi suureks.
Lae alla fail: Harjutus12