Excel формулаларындағы мәтін функциялары: бас әріп, кіші әріп және пропн. Excel бағдарламасындағы мәтін функцияларының мысалдары Excel бағдарламасындағы кез келген мәтіндік мән

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

Барлық мәтін функцияларының тізімін «Формулалар» қойындысынан таба аласыз => «Мәтін» ашылмалы тізімі:

LEFT функциясы

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

Синтаксис:=СОЛ(мәтін, [таңбалар саны])

Аргумент анықтамалары:

  • мәтін – жол немесе ішкі жолды қайтарғыңыз келетін мәтіні бар ұяшыққа сілтеме;
  • таңбалар_саны қосымша аргумент болып табылады. Мәтіннен қанша таңбаны қайтару керектігін көрсететін бүтін сан. Әдепкі 1.

Қолдану мысалы:

Формула: =СОЛ("Теңшелетін мәтін";8) – қайтарылған мән "Пайдаланушы".

RIGHT функциясы

Бұл функция LEFT функциясына ұқсас, тек таңбалар жолдың соңынан қайтарылады.

Қолдану мысалы:

Формула: =RIGHT("бос мәтін";5) – қайтарылатын мән "мәтін".

LENGTH функциясы

Ол жолдың ұзындығын анықтау үшін қолданылады. Нәтиже - мәтін таңбаларының санын көрсететін бүтін сан.

Синтаксис:=LENGTH(мәтін)

Қолдану мысалы:

FIND функциясы

Іздеу мәтінінің ішкі жолының бірінші таңбасының пайда болуы болып табылатын санды қайтарады. Егер мәтін табылмаса, «#VALUE!» қатесі қайтарылады.

Синтаксис:=ТАБУ(іздеу_мәтін; іздеу_мәтін; [бастапқы_позиция])

Аргумент анықтамалары:

  • іздеу_мәтіні – табылатын жол;
  • іздеу_мәтін – бірінші аргумент ізделетін мәтін;
  • start_position — қосымша элемент. Іздеу қай мәтінді_іздеу таңбасынан басталатынын көрсететін бүтін санды қабылдайды. Әдепкі бойынша 1.

Қолдану мысалы:

Ұлы ақын С.А.Есениннің өлеңінің үзіндісінен біз «құс» жолының бірінші кейіпкерінің кездесуін табамыз. Іздеу саптың басынан жүргізіледі. Егер жоғарыда келтірілген мысалда іздеу 40-таңбадан жүзеге асырылса, онда функция қатені қайтарады, өйткені кіру орны табылмады.

REPLACE функциясы

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

Синтаксис:АЛУ(ескі_мәтін, бастапқы_позиция, таңбалар саны, жаңа_мәтін)

Аргумент анықтамалары:

  • ескі_мәтін – жол немесе мәтіні бар ұяшыққа сілтеме;
  • бастау_позициясы – ауыстырылатын таңбаның солдан оңға қарай реттік нөмірі;
  • таңбалар_саны – жаңа мәтінмен ауыстыруды қажет ететін бастапқы_позициядан бастап таңбалар саны;
  • жаңа_мәтін – бастау_позициясы және таңбалар саны аргументтерімен көрсетілген ескі мәтіннің бөлігін ауыстыратын жол.

Қолдану мысалы:

Мұнда А1 ұяшығындағы жолдағы 19-таңбадан басталып, ұзындығы 6 таңбадан тұратын «ескі» сөзі «жаңа» деген сөзбен ауыстырылады.

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

  • «бастау_позициясы» аргументі «ТАБУ» функциясымен ауыстырылады;
  • «Таңбалар саны» аргументінің орнына «LENGTH» функциясын енгіземіз.

Нәтижесінде мына формуланы аламыз: =REPLACE(A1; FIND("ескі";A1);LENGTH("ескі");"жаңа")

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

SUBSTITUTE функциясы

Бұл функция мәтіндегі көрсетілген ішкі жолдың қайталануларын «REPLACE» функциясына ұқсас жаңа мәтінмен ауыстырады, бірақ олардың арасында түбегейлі айырмашылық бар. Егер "REPLACE" функциясы мәтін көрсетілген таңбаны қолмен өзгертсе, онда "SUBSTITUTE" функциясы көрсетілген жолдың қайталануларын автоматты түрде тауып, оларды өзгертеді.

Синтаксис: SUBSTITUTE(мәтін; ескі_мәтін; жаңа_мәтін; [кездесу_саны])

Аргумент анықтамалары:

  • ескі_мәтін – ауыстыруды қажет ететін бірінші аргументтің ішкі жолы;
  • new_text – ескі мәтінді алмастыратын жол;
  • орын_саны - қосымша аргумент. Ауыстырылатын ескі_мәтін оқиғасының реттік нөмірін көрсететін бүтін санды қабылдайды; қалған барлық оқиғаларға әсер етпейді. Аргументті бос қалдырсаңыз, барлық оқиғалар ауыстырылады.

Қолдану мысалы:

A1 ұяшығындағы жолда «ескі» 2 ішкі жолы бар мәтін бар. Бірінші орынның орнына «жаңа» жолын ауыстыруымыз керек. Нәтижесінде мәтіннің «...ескі-ескі...» бөлігі «...жаңа-ескі...» деген сөзбен ауыстырылды.

Егер соңғы аргумент алынып тасталса, нәтиже "жаңа-жаңа мәтінді қамтитын жол" болады.

PSTR функциясы

PSTR көрсетілген жолдан көрсетілген таңбадан бастап көрсетілген таңбалар санындағы мәтін бөлігін қайтарады.

Синтаксис: PSTR(мәтін; бастапқы_позиция; таңбалар_саны)

Аргумент анықтамалары:

  • мәтін – жол немесе мәтіні бар ұяшыққа сілтеме;
  • start_position – жолды қайтару керек таңбаның сериялық нөмірі;
  • сан_таңбалары – бастапқы_позициядан бастап қайтарылатын таңбалар санын көрсететін табиғи бүтін сан.

Қолдану мысалы:

А1 ұяшығында орналасқан мәтіннен жалпы ұзындығы 12 таңбадан тұратын соңғы 2 сөзді қайтару керек. Қайтарылған сөз тіркесінің бірінші таңбасының реттік нөмірі 12.

Сан_таңбалар аргументі қайтарылған таңбалардың рұқсат етілген ұзындығынан асуы мүмкін. Анау. егер қарастырылып отырған мысалда таңбалар_санының орнына = 12, 15 мәні көрсетілген болса, нәтиже өзгермеді, сонымен қатар функция «PSTR функциясы» жолын қайтарды.

Бұл функцияны пайдаланудың қарапайымдылығы үшін оның аргументтерін мысалда «REPLACE» функциясымен орындалғандай «FIND» және «LENGTH» функцияларымен ауыстыруға болады.

SPACE функциясы

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

Синтаксис:=БОЛІСТІК(мәтін)

Қолдану мысалы:

ҒАРЫШ( «Сөздер арасында және жиектерінде қосымша бос орындар бар мәтін» )

Функцияның орындалу нәтижесі келесі жол болады: «Сөздер арасында және жиектерінде қосымша бос орындар бар мәтін» .

ҚОСУ функциясы

CONCATENATE функциясын пайдаланып, бірнеше жолды біріктіруге болады. Біріктірілетін жолдардың ең көп саны - 255.

Синтаксис:=CONCATENATE(мәтін1, [мәтін2], ...)

Функцияда кемінде бір аргумент болуы керек

Міне, ең жиі қолданылатын Excel мәтіндік функциялары (жылдам анықтама). Қосымша Ақпаратфункциялар туралы ақпаратты функция шеберінің тілқатысу терезесінде, сондай-ақ ішінен табуға болады Excel анықтамалық жүйесі.


Мәтіндік функциялар сандық мәтін мәндерін сандарға және сандық мәндерді таңбалар жолына (мәтіндік жолдар) түрлендіреді, сонымен қатар символдар жолында әртүрлі әрекеттерді орындауға мүмкіндік береді.

TEXT функциясы

TEXT функциясы санды көрсетілген пішімі бар мәтіндік жолға түрлендіреді. Синтаксис:


=МӘТІН(мән,пішім)


Мән аргументі кез келген сан, формула немесе ұяшық сілтемесі болуы мүмкін. Пішім аргументі қайтарылған жолдың қалай көрсетілетінін анықтайды. Қажетті пішімді орнату үшін жұлдызшадан басқа пішімдеу таңбаларының кез келгенін пайдалануға болады. Жалпы пішімді пайдалануға рұқсат етілмейді. Мысалы, келесі формула 25,25 мәтін жолын қайтарады:


=МӘТІН(101/4,"0,00")

RUBLE функциясы

DOLLAR функциясы санды жолға түрлендіреді. Дегенмен, RUBLE валюта пішіміндегі жолды ондық таңбалардың көрсетілген санымен қайтарады. Синтаксис:


=RUBLE(сан, сан_таңба)


Қажет болса, Excel нөмірді дөңгелектейді. Сан_таңбалар аргументі алынып тасталса, Excel бағдарламасы екі ондық таңбаны пайдаланады және бұл аргумент теріс болса, қайтарылған мән ондық бөлшектің сол жағына дөңгелектенеді.

LENGTH функциясы

LEN функциясы мәтін жолындағы таңбалар санын қайтарады және келесі синтаксиске ие:


=LENGTH(мәтін)


Мәтін аргументі ішіне енгізілген таңбалар жолы болуы керек қос тырнақша, немесе ұяшық сілтемесі. Мысалы, келесі формула 6 мәнін қайтарады:


=LENGTH("бас")


LENGTH функциясы ұяшықтың сақталған мәнін емес, көрсетілген мәтіннің немесе мәннің ұзындығын қайтарады. Бұған қоса, ол алдыңғы нөлдерді елемейді.

CHARACTER және CHARACTER CODE функциясы

Кез келген компьютер таңбаларды көрсету үшін сандық кодтарды пайдаланады. Таңбаларды кодтаудың ең кең тараған жүйесі - ASCII. Бұл жүйеде сандар, әріптер және басқа белгілер 0-ден 127-ге (255) дейінгі сандармен беріледі. CHAR және CODE функциялары ASCII кодтарымен арнайы айналысады. CHAR функциясы көрсетілген ASCII сандық кодына сәйкес келетін таңбаны қайтарады, ал CHAR функциясы аргументінің бірінші таңбасы үшін ASCII кодын қайтарады. Функция синтаксисі:


=CHAR(сан)
=CODECHIM(мәтін)


Таңбаны мәтіндік аргумент ретінде енгізсеңіз, оны қос тырнақшаға алуды ұмытпаңыз, әйтпесе Excel дұрыс емес мәнді қайтарады.

SPACEBEL және PECHSIMV функциялары

Көбінесе алдыңғы және кейінгі бос орындар мәндердің жұмыс парағында немесе дерекқорда дұрыс сұрыпталуына жол бермейді. Жұмыс парағы мәтінімен жұмыс істеу үшін мәтін функцияларын пайдалансаңыз, қосымша бос орындар формулалардың дұрыс жұмыс істеуіне кедергі келтіруі мүмкін. TRIM функциясы жолдан алдыңғы және кейінгі бос орындарды алып тастап, сөздер арасында тек бір бос орын қалдырады. Синтаксис:


=БОЛІСТІК(мәтін)


CLEAN функциясы бос орын функциясына ұқсас, тек ол барлық басып шығарылмайтын таңбаларды жояды. PREPCHYMB функциясы басқа бағдарламалардан деректерді импорттау кезінде әсіресе пайдалы, себебі кейбір импортталған мәндерде басып шығарылмайтын таңбалар болуы мүмкін. Бұл таңбалар жұмыс парақтарында шағын шаршылар немесе тік жолақтар түрінде пайда болуы мүмкін. PRINTCHARACTERS функциясы осындай деректерден басып шығарылмайтын таңбаларды жоюға мүмкіндік береді. Синтаксис:


=PECHSIMB(мәтін)

КЕЗДЕСУ функциясы

EXACT функциясы әріптердің жағдайын ескере отырып, толық сәйкестендіру үшін мәтіннің екі жолын салыстырады. Пішімдеудегі айырмашылықтар еленбейді. Синтаксис:


=КЕЙДІК(мәтін1,мәтін2)


Аргументтер болса мәтін1 Және мәтін2 регистрге сезімтал, функция АҚИҚАТ, әйтпесе ЖАЛҒАН мәнін қайтарады. Аргументтер мәтін1 Және мәтін2 қос тырнақшаға алынған таңбалар жолы немесе мәтіні бар ұяшықтарға сілтеме болуы керек.

ЖОҒАРЫ, ТӨМЕНГІ және ТІРЕК функциялары

Excel бағдарламасында мәтіндік жолдардағы әріптердің регистрін өзгертуге мүмкіндік беретін үш функция бар: ЖОҒАРЫ, ТӨМЕНГІ және ТҮРІС. CAPITAL функциясы мәтін жолындағы барлық әріптерді бас әріптерге, ал LOWER функциясы барлық әріптерді кіші әріптерге түрлендіреді. PROPER функциясы әрбір сөздің бірінші әрпін және әріп емес таңбалардан кейінгі барлық әріптерді бас әріппен жазады; барлық басқа әріптер кіші әріпке түрлендіріледі. Бұл функциялардың келесі синтаксисі бар:


=БАСТАУ(мәтін)
=ТӨМЕН(мәтін)
=PROPNACH(мәтін)


Қолданыстағы деректермен жұмыс істегенде, мәтіндік функциялар қолданылатын бастапқы мәндерді өзгерту қажет болғанда жиі жағдай туындайды. Функцияны осы мәндер орналасқан ұяшықтарға енгізуге болады, өйткені енгізілген формулалар оларды ауыстырады. Бірақ сол жолдағы бос ұяшықтарда мәтін функциясы бар уақытша формулаларды жасап, нәтижені алмасу буферіне көшіруге болады. Түпнұсқа мәндерді өзгертілген мәндермен ауыстыру үшін бастапқы мәтін ұяшықтарын таңдап, Өңдеу мәзірінен Арнайы қою пәрменін таңдап, Мәндер радиосы түймесін таңдап, OK түймесін басыңыз. Содан кейін уақытша формулаларды жоюға болады.

Excel бағдарламасы көптеген ақпаратты ұйымдастыру, өңдеу және сақтау қажет болғанда өте маңызды. Ол есептеулерді автоматтандыруға көмектеседі, оларды оңайырақ және сенімдірек етеді. Excel бағдарламасындағы формулалар ерікті түрде күрделі есептеулерді жүргізуге және нәтижелерді бірден алуға мүмкіндік береді.

Excel-де формуланы қалай жазуға болады

Мұны үйрену алдында түсіну керек бірнеше негізгі қағидалар бар.

  1. Әрқайсысы «=» белгісінен басталады.
  2. Ұяшық мәндері мен функциялары есептеулерге қатыса алады.
  3. Операторлар амалдар үшін таныс математикалық белгілер ретінде пайдаланылады.
  4. Жазбаны енгізген кезде ұяшық әдепкі бойынша есептеу нәтижесін көрсетеді.
  5. Дизайнды кестенің үстіндегі жолдан көруге болады.

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

Сонымен Excel бағдарламасында формуланы қалай жасауға және қоюға болады? Келесі алгоритм бойынша әрекетті орындаңыз:


Белгілеу мағынасы

Қосу
- Алу
/ Бөлім
* Көбейту

Ұяшық мекенжайын емес, санды көрсету қажет болса, оны пернетақтадан енгізіңіз. Excel формуласында теріс таңбаны көрсету үшін «-» түймесін басыңыз.

Excel-де формулаларды енгізу және көшіру

Олар әрқашан «=» түймесін басқаннан кейін енгізіледі. Бірақ ұқсас есептеулер көп болса, не істеу керек? Бұл жағдайда біреуін көрсетуге болады, содан кейін оны жай ғана көшіруге болады. Мұны істеу үшін формуланы енгізіңіз, содан кейін оны көбейту үшін оны қажетті бағытта «созыңыз».
Меңзерді көшірілетін ұяшыққа қойып, тінтуір меңзерін төменгі оң жақ бұрышқа (шаршы үстіне) жылжытыңыз. Ол бірдей жақтары бар қарапайым крест түрінде болуы керек.


басыңыз сол жақ түймежәне тартыңыз.


Көшіруді тоқтату қажет болғанда босатыңыз. Осы сәтте есептеу нәтижелері пайда болады.


Оны оңға қарай да созуға болады.
Меңзерді көрші ұяшыққа жылжытыңыз. Сіз бірдей жазбаны көресіз, бірақ мекенжайлары әртүрлі.


Осылай көшіру кезінде ығысу төменге қарай орын алса, жол нөмірлері артады немесе оңға жылжытса баған нөмірлері артады. Бұл салыстырмалы адрестеу деп аталады.
Кестеге ҚҚС мәнін енгізіп, салықты қосқандағы бағаны есептейік.


ҚҚС қосылған баға баға*(1+ҚҚС) ретінде есептеледі. Бірінші ұяшыққа тізбекті енгізейік.


Жазбаны көшіріп көрейік.


Нәтиже біртүрлі болды.


Екінші ұяшықтағы мазмұнды тексерейік.


Көріп отырғаныңыздай, көшіру кезінде баға ғана емес, сонымен қатар ҚҚС ауысты. Және бұл ұяшықтың тұрақты болуы үшін бізге қажет. Оны абсолютті сілтемемен бекітейік. Ол үшін көрсеткішті бірінші ұяшыққа апарып, формула жолындағы B2 мекенжайын шертіңіз.


F4 пернесін басыңыз. Мекенжай «$» белгісімен қосылады. Бұл абсолютті жасушаның белгісі.


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

Функцияларды есептеу үшін қолдану

Excel санаттарға бөлінген көптеген функцияларды ұсынады. Толық тізімді формула жолының жанындағы Fx түймесін басу немесе құралдар тақтасындағы «Формулалар» бөлімін ашу арқылы көруге болады.


Кейбір функциялар туралы сөйлесейік.

Excel бағдарламасында «Егер» формулаларын орнату жолы

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


Осы бағанның тақырыбының астындағы бірінші ұяшықта көрсеткішті орнатып, құралдар тақтасындағы «Логикалық» элементін басыңыз. «Егер» функциясын таңдайық.


Кез келген функцияны кірістіру сияқты, аргументтерді толтыру үшін терезе ашылады.


Шартты көрсетейік. Мұны істеу үшін бірінші жолды басып, «Сатылған» бірінші ұяшықты таңдаңыз. Содан кейін «>» белгісін қойып, 4 санын көрсетіңіз.


Екінші жолда біз «Сатып алу» деп жазамыз. Бұл хабар сатылған тауарлар үшін пайда болады. Соңғы жолды бос қалдыруға болады, өйткені шарт жалған болса, бізде ешқандай әрекет болмайды.


OK түймесін басып, бүкіл бағанға жазбаны көшіріңіз.


Ұяшықта «FALSE» көрсетілмеуі үшін функцияны қайта ашып, оны түзетейік. Меңзерді бірінші ұяшыққа қойып, формула жолының жанындағы Fx пернесін басыңыз. Курсорды үшінші жолға қойып, тырнақшалардың арасына бос орын қойыңыз.


Содан кейін OK және қайтадан көшіріңіз.


Енді біз қандай өнімді сатып алу керектігін көреміз.

Excel бағдарламасындағы формула мәтіні

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


Бірінші ұяшыққа функцияны енгізіңіз («Формулалар» бөліміндегі «Мәтін» түймесі).


Аргументтер терезесінде біз жалпы сома ұяшығына сілтемені көрсетіп, пішімін «#rub» етіп орнатамыз.


OK түймесін басып, көшіріңіз.


Бұл соманы есептеулерде қолданып көрсек, қате туралы хабар аламыз.

"VALUE" есептеуді орындау мүмкін еместігін көрсетеді.
Скриншотта пішімдердің мысалдарын көруге болады.

Excel бағдарламасындағы күн формуласы

Excel күнімен жұмыс істеудің көптеген нұсқаларын ұсынады. Олардың бірі, DATE, үш саннан күн құруға мүмкіндік береді. Егер сізде үш түрлі баған болса, бұл ыңғайлы - күн, ай, жыл.

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

Ұяшық мекенжайларын сәйкес реттеп, OK түймесін басыңыз.


Жазбаны көшіріңіз.

Excel бағдарламасындағы автоқосынды

Деректердің көп санын қосу қажет болған жағдайда, Excel SUM функциясын қамтамасыз етеді. Мысалы, сатылған тауардың сомасын есептейік.
Меңзерді F12 ұяшығына қойыңыз. Ол жиынтықты есептейді.


Формулалар тақтасына өтіп, Автоқосынды түймешігін басыңыз.


Excel ең жақын сандар ауқымын автоматты түрде бөлектейді.


Басқа ауқымды таңдауға болады. Бұл мысалда Excel барлығын дұрыс жасады. OK түймесін басыңыз. Ұяшықтың мазмұнына назар аударыңыз. SUM функциясы автоматты түрде ауыстырылды.


Ауқым кірістіру кезінде бірінші ұяшық мекенжайы, қос нүкте және соңғы ұяшық мекенжайы көрсетіледі. «:» «Бірінші және соңғы арасындағы барлық ұяшықтарды алыңыз. Бірнеше ұяшықтарды тізімдеу қажет болса, олардың мекенжайларын нүктелі үтірмен бөліңіз:
СУМ (F5;F8;F11)

Excel-де формулалармен жұмыс істеу: мысал

Excel бағдарламасында формуланы қалай жасау керектігін айттық. Бұл күнделікті өмірде де пайдалы болуы мүмкін білім. Сіз өзіңіздің жеке бюджетіңізді басқара аласыз және шығындарды бақылай аласыз.


Скриншот кірістер мен шығыстардың сомаларын есептеу үшін енгізілген формулаларды, сондай-ақ айдың соңындағы қалдықты есептеуді көрсетеді. Барлық парақтардың бірінде болуын қаламасаңыз, әр ай үшін жұмыс кітабына парақтарды қосыңыз. Мұны істеу үшін терезенің төменгі жағындағы «+» белгісін басыңыз.

Парақтың атын өзгерту үшін оны екі рет басып, атын енгізіңіз.

Кестені одан да егжей-тегжейлі жасауға болады.
Excel өте жақсы пайдалы бағдарлама, және ондағы есептеулер дерлік шексіз мүмкіндіктер береді.

Бүгінгі күніңіз жақсы өтсін!

Көбінесе Excel-де мәтіндік жолдарды қандай да бір жолмен өңдеуге тура келеді. Жолдар саны жүзден асса, мұндай операцияларды қолмен орындау өте қиын. Ыңғайлы болу үшін Excel жол деректер жиынымен жұмыс істеу үшін жақсы функциялар жинағын енгізді. Бұл мақалада мен «Мәтін» санатындағы жолдармен жұмыс істеуге қажетті функцияларды қысқаша сипаттаймын және олардың кейбірін мысалдармен қарастырамын.

«Мәтін» категориясының функциялары

Сонымен, «Мәтін» санатының негізгі және пайдалы функцияларын қарастырайық, қалғандарымен танысуға болады.

  • BATTEXT(Мән) – санды мәтін түріне түрлендіретін функция;
  • DLST(Мән) – көмекші функция, жолдармен жұмыс істегенде өте пайдалы. Жолдың ұзындығын қайтарады, яғни. жолдағы таңбалар саны;
  • АУЫСТЫРУ(Ескі мәтін, Бастапқы позиция, таңбалар саны, жаңа мәтін) – ескі мәтіндегі белгілі бір орындағы белгіленген символдар санын жаңасына ауыстырады;
  • МАҢЫЗДЫ(Мәтін) – мәтінді санға түрлендіреді;
  • LEVSIMV(String, Number of characters) – өте пайдалы функция, бірінші таңбадан бастап белгіленген символдар санын қайтарады;
  • ДҰРЫС(Жол, таңбалар саны) – функцияның аналогы LEVSIMV, жалғыз айырмашылығы бар таңбаларды қайтару соңғы кейіпкержіптер;
  • ТАБУ(іздеу үшін мәтін, біз іздеп жатқан мәтін, бастапқы орын) – функция ізделетін мәтіннің пайда болуы басталатын орынды қайтарады. Таңбалар регистрді ескереді. Егер сізге регистрді ескермеу қажет болса, функцияны пайдаланыңыз ІЗДЕУ. Жолдағы бірінші орынның орны ғана қайтарылады!
  • АЛМАСТЫРУ(мәтін, ескі мәтін, жаңа мәтін, позиция) – қызықты функция, бір қарағанда функцияға ұқсас АУЫСТЫРУ, бірақ функция АЛМАСТЫРУ«позиция» аргументі алынып тасталса, жолдағы барлық оқиғаларды жаңа ішкі жолмен ауыстыруға қабілетті;
  • PSTR(Мәтін, Бастапқы орын, Таңбалар саны) – функция ұқсас LEVSIMV, бірақ көрсетілген позициядан таңбаларды қайтара алады:
  • ҚОСЫЛУ(Мәтін 1, 2 мәтін .... 30 мәтін) – функция 30 жолға дейін қосуға мүмкіндік береді. Сіз сондай-ақ «таңбасын пайдалана аласыз. & ", ол келесідей болады "="Мәтін1" & "Мәтін2" & "Мәтін3"";

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

Мысал 1
Жолдар жиынтығы берілген:

Бұл жолдардан күндерді, шот-фактура нөмірлерін шығарып алу керек, сонымен қатар жолдарды ай бойынша сүзу үшін ай өрісін қосу керек.

Шот-фактура нөмірлерін В бағанына шығарып алайық. Ол үшін біз кілттік таңба немесе сөз деп аталатын нәрсені табамыз. Біздің мысалда әрбір шот-фактура нөмірі алдында «Жоқ» және шот-фактура нөмірінің ұзындығы 6 таңба екенін көруге болады. FIND және PSTR функцияларын қолданайық. В2 ұяшығына келесі формуланы жазамыз:

= PSTR(A2; ТАБУ(«№»;A2)+1;6)

Формулаға назар аударайық. А2 жолынан табылған «Жоқ» белгісінен кейінгі орыннан 6 сандық таңбаны шығарамыз.

Енді күнді шығарып алайық. Мұнда бәрі қарапайым. Күн жолдың соңында орналасады және 8 таңбаны алады. C2 формуласы келесідей:

= ДҰРЫС(A2;8)

бірақ шығарылған күн жол болады, оны күнге түрлендіру үшін мәтінді шығарып алғаннан кейін санға түрлендіру қажет:

= МАҢЫЗДЫ(ДҰРЫС(A2;8))

содан кейін «» мақаласында сипатталғандай ұяшықта көрсету пішімін орнатыңыз.

Соңында, жолдарды әрі қарай сүзуге ыңғайлы болу үшін біз күннен бастап алатын ай бағанын енгіземіз. Тек ай жасау үшін күнді алып тастап, оны «01» дегенге ауыстыру керек. D2 формуласы:

= МАҢЫЗДЫ(ҚОСЫЛУ("01"; ДҰРЫС(A2;6))) немесе = МАҢЫЗДЫ("01"& ДҰРЫС(A2;6))

Ұяшық пішімін орнату » АААА ЖЖЖЖ" Нәтиже:

2-мысал
Кезекте » Excel-де жолдармен жұмыс істеу мысалы« Барлық бос орындар «_» белгісімен ауыстырылып, «Excel» сөзінің алдына «MS» қосу керек.

Формула келесідей болады:

=АЛМАСТЫРУ(АУЫСТЫРУ(A1; ІЗДЕУ("excel";A1);0;"MS ");" ";"_")

Бұл формуланы түсіну үшін оны үш бағанға бөліңіз. ІЗДЕУ арқылы бастаңыз, соңғысы SUBSTITUTE болады.

Барлық. Егер сізде сұрақтар болса, сұраудан тартынбаңыз

Excel өз пайдаланушыларына мәтіндегі үлкен және кіші әріптермен (үлкен және кіші әріптермен) жұмыс істеуге арналған 3 функцияны ұсынады. Бұл мәтін функциялары әріптерді үлкен және кіші етеді немесе сөздегі бірінші әріпті бас әріпке өзгертеді.

Excel мәтіндік функциялары бар формулалар

Алдымен мысал ретінде 3 Excel мәтіндік функцияларын қарастырайық:

  1. КАПИТАЛ – бұл мәтін функциясы сөздегі барлық әріптерді бас әріптерге өзгертеді.
  2. LOWER – Бұл функция барлық мәтін таңбаларын кіші әріптерге, кіші әріптерге түрлендіреді.
  3. PROPNACH – функция әр сөздегі тек бірінші әріпті бас әріпке өзгертеді.

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

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

Осы танымал мәселені шешу үшін формуладағы қосымша Excel мәтіндік функцияларын пайдалану керек: СОЛ, ОҢ және Ұзындық.



Сөйлемдегі бірінші әріпті ауыстыру формуласының әрекет ету принципі

Жоғарыдағы формуланың синтаксисіне мұқият қарасаңыз, оның & операторы арқылы бір-бірімен байланысқан екі бөліктен тұратынын оңай көруге болады.

Формуланың сол жағында қосымша LEFT функциясы қолданылады:


Формуланың бұл бөлігінің мақсаты - A1 ұяшығының бастапқы мәтін жолындағы бірінші әріпті бас әріпке өзгерту. LEFT функциясының арқасында мәтіннің сол жағынан бастап белгілі бір таңбалар санын алуға болады. Функция толтыру үшін 2 аргумент қажет:

  1. Мәтін – бастапқы мәтіні бар ұяшыққа сілтеме.
  2. Сан_таңбалар – бастапқы мәтіннің сол жағынан (басынан бастап) қайтарылған таңбалар саны.

Бұл мысалда A1 ұяшығындағы бастапқы мәтін жолынан тек бірінші 1 таңбаны алу керек. Содан кейін алынған таңба бас бас әріпке түрлендіріледі.

& операторынан кейінгі формуланың оң жағы сол жағына принципі бойынша өте ұқсас, тек ол басқа есепті шешеді. Оның міндеті - барлық мәтін таңбаларын кіші әріптерге түрлендіру. Бірақ бұл формуланың сол жағы жауап беретін бірінші бас әріпті өзгертпеу үшін жасалуы керек. Формуланың оң жағындағы СОЛ функциясының орнына ОҢ функциясы қолданылады:


RIGHT мәтіндік функциясы СОЛ функциясымен кері жұмыс істейді. Ол сондай-ақ екі аргументтің шаңын тазартуды талап етеді: бастапқы мәтін және таңбалар саны. Бірақ ол бастапқы мәтіннің оң жағынан алынған әріптердің белгілі бір санын қайтарады. Дегенмен, бұл жағдайда біз екінші аргумент ретінде тіркелген мәнді көрсете алмаймыз. Өйткені, біз бастапқы мәтіндегі таңбалардың санын алдын ала білмейміз. Сонымен қатар, әртүрлі бастапқы мәтін жолдарының ұзындығы әртүрлі болуы мүмкін. Сондықтан жолдағы бірінші бас әріпті өзгертпеу үшін алдымен мәтін жолының ұзындығын есептеп, алынған сандық мәннен -1-ді алып тастау керек. Өйткені, бірінші әріп формуланың сол жағымен өңделеді және пайдаланушының талаптарына сәйкес түрлендірілген. Сондықтан оған формуланың оң жағынан ешқандай функция әсер етпеуі керек.

Бастапқы мәтіннің ұзындығын автоматты түрде есептеу үшін Excel мәтіндік функциясын пайдаланыңыз - DLST (жол ұзындығын білдіреді). Бұл функция толтыру үшін тек бір аргументті талап етеді - бастапқы мәтінге сілтеме. Есептеу нәтижесінде ол сандық мәнді қайтарады, сондықтан =LENGTH(A1) функциясынан кейін -1-ді шегереміз. Бұл формуланың оң жағындағы бірінші бас әріпті ұстамауға мүмкіндік береді. Нәтижесінде RIGHT функциясы мәтіннің барлық таңбаларын кіші кіші әріптерге түрлендіретін ТӨМЕН функциясына бір бірінші таңбасыз мәтін жолын қайтарады.


Формуланың екі бөлігін & операторымен байланыстыру нәтижесінде ережеге сәйкес бірінші бас әріптен басталатын әдемі мәтіндік сөйлем аламыз. Ал қалған барлық әріптер сөйлемнің соңына дейін кішкентай. Мәтіннің ұзындығына қарамастан, сол формуланы қолданып, біз дұрыс нәтиже аламыз.




Жоғарғы