IBM Lotus Symphony


Мәтін функциялары

Бұл бөлім мысалмен бірге, Мәтін функцияларын қамтиды. Төменде көрсетілген функциялар: ARABIC , BASE , CHAR , CLEAN , CODE , CONCATENATE , DECIMAL , DOLLAR , FIND , FIXED , LEFT , LEN , LOWER , MID , PROPER , REPLACE , REPT , RIGHT , ROMAN , SEARCH , SUBSTITUTE , T , TEXT , TRIM , UPPER , VALUE.

ARABIC

Роман сандарының мәнін есептейді. Мән ауқымы 0 және 3999 арасында болуы керек.

Синтакс

ARABIC (Мәтін)

Мәтін Роман сандарын көрсететін мәтін болып табылады.

Мысал

Arabic("MXIV") 1014 қайтарады

Arabic("MMII") 2002 қайтарады

Келесі функцияларды да қараңыз:

ROMAN .

BASE

Оң бүтін санды көрсетілген негізге нөмірлеу жүйесінен мәтін ішінде түрлендіреді. 0-9 сандары және A-Z әріптері пайдаланылады.

Синтакс

BASE(Сан; Негізгі көзі; [Ең кіші ұзындық])

сан түрлендірілетін оң бүтін сан болып табылады.

негізгі көз сан жүйесінің негізін көрсетеді. Ол 2 мен 36 арасындағы кез келген бүтін сан болуы мүмкін.

Ең кіші ұзындық (оңтайлы) жасалған таңбалар бірізділігінің ең кіші ұзындығын анықтайды. Егер мәтін көрсетілген ең кіші ұзындықтан қысқа болса, бос мәндер жолдың сол жағына қосылады.

Мысал

BASE(17;10;4) 0017 санды ондық жүйеде қайтарады.

BASE(17;2) returns 10001 санды екілік жүйеде қайтарады.

BASE(255;16;4) 00FF санды оналтылық жүйеде қайтарады.

Келесі функцияларды да қараңыз:

ОНДЫҚ САН .

CHAR

Санды ағымдық код кестесіне сәйкес таңбаға түрлендіреді. Сан екі сандық немесе үш сандық бүтін сан бола алады.

Синтакс

CHAR(сан)

сан таңбаға арналған код мәнін көрсететін 1 мен 255 арасындағы сан болып табылады.

Мысал

CHARACTER(100) таңбаны қайтарады "в".

Келесі функцияларды да қараңыз:

CODE

CLEAN

Барлық басып шығарылмайтын таңбалар жолдан жойылады.

Синтакс

CLEAN(мәтін)

мәтін басып шығарылмайтын таңбаларды жойылатын мәтінді ұсынады.

Келесі функцияларды да қараңыз:

CHAR , TRIM .

CODE

Нөмірлік кодты мәтін жолында бірінші таңба үшін қайтарады.

Синтакс

CODE(Мәтін)

Мәтін табылатын бірінші таңбаның кодына арналған мәтін болып табылады.

Мысал

CODE("Иеронимикалық") 72 қайтарады, CODE("hieroglyphic") 104 қайтарады.

Бұл белгіше қосымша ақпараты бар мәтінді белгілейді. Осында пайдаланылған код ASCII мекенжайына ұсынылмайды, бірақ ағымдық қотарылған код кестесіне ұысынлады.

Келесі функцияларды да қараңыз:

CHAR

CONCATENATE

Бір жолда бірнеше мәтін жолдарын араластырады.

Синтакс

CONCATENATE(Мәтін 1;...;Мәтін 30)

Мәтін 1; мәтін 2; ... бір жолда араластырылатын 30-ға дейінгі мәтін ағымдарын көрсетеді.

Мысал

CONCATENATE("Қайырлы ";"Таң ";"Ханым. ";"Доу") Қайырлы таң Доу ханым деп қайтарады.

ОНДЫҚ САН

Мәтінді сан жүйесінен алынған таңбалармен берілген негізгі көзге түрлендіреді. Негізгі көз 2-ден 36-ға дейінгі ауқымда болуы керек. Аралықтар және қойыншалар еленбейді. Мәтін өрісі пернетақталар регистірінің есебімен болады.

Егер негізгі көз 16 болса, басқарылатын x немес X немес 0x немесе 0X, және енгізілген h немесе H, ұсынылмайды. Егер негізгі көз 2 болса, енгізілген b немес B ұсынылмайды. Басқа таңбалар қатені шығаратын сан жүйесіне қатысты емес.

Синтакс

DECIMAL(Мәтін; Негізні көз)

мәтін түрлендірілетін мәтін болып табылады. Оналтылық сан арасында өзгешеленуі үшін, А1 және А1 ұяшығына сілтемесіне ұқсас, тырнақшалар ішінде санды қоюыңыз керек, мысалы "A1" немесе "AFFE".

негізгі көз сан жүйесінің негізін көрсетеді. Ол 2 мен 36 арасындағы кез келген бүтін сан болуы мүмкін.

Мысал

DECIMAL("17";10) 17 қайтарады.

DECIMAL("FACE";16) 64206 қайтарады.

DECIMAL("0101";2) 5 қайтарады.

Келесі функцияларды да қараңыз:

BASE .

DOLLAR

Санды ағымдық пішімде, көрсетілген ондық орынға айналдырыған, мөлшерге түрлендіреді. Валютаға түрлендірілетін мән өрісінде санды енгізіңіз. Жалпы, ондық орыннның санын ондықтар өрісінде енгізе аласыз. Егер ешқандай мәндер көрсетілмесе, ағымдық пішіндегі барлық сандар екі ондық орындармен көрсетіледі.

Валюта пішімін өзіңіздің жүйелер параметрлерінде орнатыңыз.

Синтакс

DOLLAR(мән; ондықтар)

мән сан, санды қамтитын ұяшықтың сілтемесі, санды қайтаратын формула болады.

ондықтар ондық орындардың саны болады.

Мысал

DOLLAR(255) $255.00 қайтарады.

DOLLAR(367.456;2) $367.46 қайтарады. Ондық бөлгішті ағымдық локалды параметрге қатысты пайдаланыңыз.

Келесі функцияларды да қараңыз:

FIXED , TEXT , VALUE .

EXACT

Екі мәтін жолдарын салыстырып, олар аналогты болса TRUE мәнін қайтарады. Бұл функция пернетақталар регистірінің есебімен болады.

Синтакс

EXACT(мәтін_1;мәтін_2)

мәтін_1 салыстыру үшін бірінші мәтінге ұсынады.

мәтін_2 салыстыратын екінші мәтін болып табылады.

Мысал

EXACT("IBM lab5";"IBM Lab5") FALSE мәнін қайтарады.

Келесі функцияларды да қараңыз:

LEN , ІЗДЕУ .

FIND

Басқа жолда мәтіннің жолын іздейді. Іздеуді бастайтын жерде де анықтай аласыз. Іздеу шарты сан немесе таңбалардың кез келген жолы бола алады. Іздеу пернетақталар регистірінің есебімен болады.

Синтакс

FIND(табу_мәтін; мәтін; орын)

табу_мәтін табылатын мәтінге ұсынады.

мәтін іздеу орын алатын жердегі мәтін болып табылады.

орын (оңтайлы) іздеу басталатын жерден мәтін ішіндегі орын.

Мысал

FIND(76;998877665544) 6 қайтарады.

Келесі функцияларды да қараңыз:

EXACT , LEN , MID , ІЗДЕУ .

БЕЛГІЛЕНГЕН

Ондық орындардың қиыстырылған санымен көрсетілетін сол санды және мыңдаған бөлшектермен немесе оларсыз көрсетеді. Бұл функция біріккен пішімді сандардың бағанына қолдану үшін пайдаланылады.

Синтакс

FIXED(Сан; ондық; ешқандай мыңдық бөлгіштер жоқ)

Сан пішімделетін санға ұсынады.

Ондықтар көрсетілетін ондық орындардың санына ұсынады.

Ешқандай мыңдық бөлгіштер жоқ (оңтайлы) мыңдаған бөлгіштер пайдаланылатындығын анықтайды. Егер параметр сан болып 0-ге тең болмаса, мыңдаған бөлгіштер жұмсартылады. Егер параметр 0-ге тең болса және ол барлығы бірге жоқ болса, өзіңіздің ағымдық жергілікті параметрлер пәрмені көрсетіледі.

Мысал

FIXED(1234567.89;3) 1,234,567.890 қайтарады. FIXED(1234567.89;3;1) 1234567.890 қайтарады.

Келесі функцияларды да қараңыз:

DOLLAR , ROUND , TEXT , VALUE .

LEN

Жол ұзындығын аралықтармен қосып қайтарады.

Синтакс

LEN(мәтін)

мәтін ұзындығы анықталатын мәтін болып табылады.

Мысал

LEN("Қайырлы күн") 14 қайтарады.

LEN(12345.67) 8 қайтарады.

Келесі функцияларды да қараңыз:

EXACT , ІЗДЕУ .

LOWER

Мәтін жолдағы барлық ба әріптерді кіші әріптерге түрлендіреді.

Синтакс

LOWER(мәтін)

мәтін түрлендірілетін мәтінге ұсынады.

Мысал

LOWER("IBM") ibmбағдарламасын қайтарады.

Келесі функцияларды да қараңыз:

PROPER , UPPER .

MID

Таңба жолының мәтін сегментін қайтарады. Параметрлер басталу орны мен таңбалардың санын көрсетеді.

Синтакс

MID(мәтін; бастау; сан)

мәтін бөліп алынатын таңбаларды қамтитын мәтін болып табылады.

бастау бөліп алынатын мәтіндегі бірінші таңбаның орны болып табылады.

сан мәтіннің бөлігіндегі таңбалардың санын көрсетеді.

Мысал

MID("IBM TB 2004";5;2) TB мәнін қайтарады.

Келесі функцияларды да қараңыз:

CODE , FIND , LEFT , RIGHT , ІЗДЕУ .

PROPER

Мәтін жолының барлық сөздеріндегі бірінші әріпті бас әріппен береді.

Синтакс

PROPER(мәтін)

мәтін түрлендірілетін мәтінге ұсынады.

Мысал

PROPER("ibm бағдарламалық жасақтама шені") Ibm бағдарламалық жасақтама шенін қайтарады.

Келесі функцияларды да қараңыз:

UPPER , LOWER .

АУЫСТЫРУ

Мәтін жолының бөлігін әртүрлі мәтін жолымен ауыстырады. Бұл функция екеуін де, таңбаларды да және сандарды да ауыстыру үшін пайдаланылады (олар мәтінге автоматты түрде түрлендірілуі үшін). Функцияның нәтижесі мәтін ретінде әрқашан көрсетіледі. Егер сіз мәтінмен ауыстырылған санмен әрі қарай есептеулерді орындауға ұмтылсаңыз, онда VALUE функциясын пайдаланып оны кері санға түрлендіруіңіз керек.

Сандарды қамтитын кез келген мәтін, егер оны сан ретінде аударылғанын және автоматты түрде мәтінге түрленгенін қаламасаңыз, жақшалар ішінде жабылуы керек.

Синтакс

REPLACE(мәтін; орын; ұзындық; жаңа мәтін)

мәтін бөлігі ауыстырылатын мәтінге ұсынады.

орын басталатын ауыстырылым ішінде орынға ұсынады.

ұзындық ауыстырылатын мәтін ішіндегі таңбалардың саны болып табылады.

жаңа мәтін мәтінді ауыстыратын мәтінге ұсынады.

Мысал

REPLACE("1234567";1;1;"444") "444234567" қайтарады. 1 орындағы бір таңбасы толық жаңа мәтінмен ауыстырылады.

Келесі функцияларды да қараңыз:

MID , ІЗДЕУ , SUBSTITUTE , TRIM .

REPT

Таңба жолын берілген көшірмелердің санымен қайталайды.

Синтакс

REPT(мәтін; сан)

мәтін қайталанатын мәтін болып табылады.

сан қайталанбалардың саны болып табылады.

Нәтиже 255 таңбалардың ің үлкен мәні бола алады.

Мысал

REPT("Қайырлы таң"; 2) Қайырлы таңҚайырлы таң қайтарады .

ОҢ ЖАҚ

Соңғы таңба немесе таңбалар мәтін жолында қайтарады.

Синтакс

RIGHT(мәтін; сан)

мәтін анықталатын оң бөліктің мәтіні болып табылады.

сан (оңтайлы) мәтіннің оң бөлігінен алынған таңбалардың саны болып табылады.

Мысал

RIGHT("Hui";2) ui қайтарады.

Келесі функцияларды да қараңыз:

LEFT , MID .

ROMAN

Санды Роман сандық таңбаларына түрлендіреді. Мән ауқымы 0 және 3999 арасында болуы керек, күйлер 0-ден 4-ке дейін бүтін сандар бола алады.

Синтакс

ROMAN(Сан; Күй)

Сан Роман сандық таңбаларына түрлендірілетін сан болып табылады.

Күй (оңтайлы) қарапайым деңгейін көрсетеді. Жоғарғы мән, үлкен мәні Роман санының қарапайым мәні болып табылады.

Мысал

ROMAN(999) CMXCIX қайтарады

ROMAN(999;0) CMXCIX қайтарады

ROMAN (999;1) LMVLIV қайтарады

ROMAN(999;2) XMIX қайтарады

ROMAN(999;3) VMIV қайтарады

ROMAN(999;4) IM қайтарады

Келесі функцияларды да қараңыз:

ARABIC

ІЗДЕУ

Таңба жолы ішіндегі мәтін сегментінің орнын қайтарады. Іздеудің жегуін параметр ретінде орната аласыз. Іздеу мәтіні сан немесе кез келген таңбалардың бірізділігі бола алады. Іздеу пернетақталар регистірінің есебімен болмайды.

Іздеу қолдаулары

regular expressions

. Мәтінді енгізгеннен кейін сіз "барлығын.*" енгізе аласыз, мысалы кез келген таңбалардың "барлығының" орнын табу үшін.

Синтакс

SEARCH(табу_мәтін; мәтін; орын)

табу_мәтін ізделінетін мәтін болып табылады.

мәтін орын алатын іздеу өрісіндегі мәтін болып табылады.

орын (оңтайлы) іздеу басталатын мәтіндегі орын болып табылады.

Мысал

SEARCH(54;998877665544) 10 қайтарады.

Келесі функцияларды да қараңыз:

FIND , MID , REPLACE , SUBSTITUTE .

SUBSTITUTE

Алмастырымдар жолдағы ескі мәтінге арналған жаңа мәтін.

Синтакс

SUBSTITUTE(мәтін; іздеу_мәтін; жаңа мәтін; пайда болуы)

мәтін өзгертілетін мәтін сегменттеріндегі мәтін болып табылады.

іздеу_мәтін ауыстырылатын мәтін сегменті (бірнеше рет).

жаңа мәтін мәтін сегментін ауыстыратын мәтін болып табылады.

оқиға (оңтайлы) іздеу мітнінің оқиғалары қанша рет ауыстырылатындығын көрсетеді. Егер бұл параметр жоқ болса, іздеу мәтіні басынан аяғына дейін ауыстырылады.

Мысал

SUBSTITUTE("123123123"; "3"; "abc") 12abc12abc12abc қайтарады .

SUBSTITUTE("123123123"; "3"; "abc"; 2) 12312abc123 қайтарады .

Келесі функцияларды да қараңыз:

REPLACE , TRIM .

T

Бұл функция санды бос мәтін жолына түрлендіреді.

Синтакс

T(мәні)

мән түрлендірілетін мән болып табылады. СОнымен қатар, сілтеме параметр ретінде пайдаланылады. Егер ұсынылған ұяшық санды немесе нөмірлік нәтижені қамтитын формуладан тұратын болса, нәтиже бос жол болады.

Мысал

T(12345) бос жол болады "", егер 12345 сан ретінде пішімделсе. T("12345") 12345 санын қайтарады.

Келесі функцияларды да қараңыз:

N , VALUE .

МӘТІН

Санды берілген пішімге сәйкес мәтін ішінде түрлендіреді.

Синтакс

TEXT(Сан; Пішім)

Сан түрлендірілетін нөмірлік мән болып табылады.

Пішім пішімді анықтайтын мәтін болып табылады. Ұяшық пішімде тіл жиынтығына қатысты ондық және мыңдық бөлгіштерді пайдаланыңыз.

Келесі функцияларды да қараңыз:

DOLLAR , FIXED , T , VALUE .

TRIM

Жолдың алдындағы аралықтарды жояды немесе ұяшық мазмұндарды солға туралайды.

Синтакс

TRIM(Мәтін)

мәтін басқарылатын аралықтарды жоятын мәтінге немесе мазмұндары солға тураланатын ұяшықтарға ұсынады.

Мысал

TRIM(" сәлем") "сәлем" деп қайтарады.

Келесі функцияларды да қараңыз:

CLEAN , REPLACE , MID , SUBSTITUTE .

UPPER

Көрсетілген жолды мәтін өрісіндегі үлкен әріпке түрлендіреді.

Синтакс

UPPER(мәтін)

мәтін жоғарғы іске түрлендіргіңіз келетін төменгі кіші іске ұсынады.

Мысал

UPPER("Қайырлы таң") GOOD MORNING мәтәндә қайтарады.

Келесі функцияларды да қараңыз:

LOWER , PROPER .

МӘН

Мәтін жолын санға түрлендіреді.

Синтакс

VALUE(мәтін)

мәтін санға түрлендірілетін мәтін болып табылады.

Мысал

VALUE("4321") 4321 мәнін қайтарады.

Келесі функцияларды да қараңыз:

DOLLAR , FIXED , TEXT .


Өнім туралы пікір | Қосымша құжаттама | Сауда белгілері