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

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

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

LEFT функциясы

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

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

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

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

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

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

RIGHT функциясы

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

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

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

DLSTR функциясы

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

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

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

FIND функциясы

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

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

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

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

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

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

REPLACE функциясы

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

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

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

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

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

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

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

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

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

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

SUBSTITUTE функциясы

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

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

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

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

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

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

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

MID функциясы

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

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

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

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

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

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

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

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

TRIM функциясы

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

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

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

ҚЫРУ( «Сөздер арасында және шеттерінде қосымша бос орындар бар мәтін» )

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

CONCATENATE функциясы

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

Синтаксис:=БІРЛЕСТІРУ(мәтін1, [мәтін2], ...)

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

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


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

TEXT функциясы

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


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


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


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

RUBLE функциясы

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


=РУБЛЕ(сан,сандар_саны)


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

DLSTR функциясы

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


=DLSTR(мәтін)


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


=DLSTR("бас")


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

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

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


=CHAR(сан)
=КОД(мәтін)


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

TRIM және CLEAN функциялары

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


=TRIM(мәтін)


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


=PRINT(мәтін)

EXACT функциясы

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


=НАҚ(мәтін1,мәтін2)


Аргументтер болса мәтін1 Және мәтін2 регистрге қатысты бірдей болса, функция TRUE қайтарады, әйтпесе FALSE. Аргументтер мәтін1 Және мәтін2 қос тырнақшаға алынған таңбалар жолы немесе мәтіні бар ұяшық сілтемелері болуы керек.

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

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


=ЖОҒАРЫ(мәтін)
=ТӨМЕН(мәтін)
=ДҰРЫС(мәтін)


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

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

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

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

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

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

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


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

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

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

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

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


Сол жақ түймені басып, сүйреңіз.


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


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


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


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


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


Нәтижесі біртүрлі.


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


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


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


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

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

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


Кейбір мүмкіндіктер туралы сөйлесейік.

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

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


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


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


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


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


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


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

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

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

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

В бағанына шот-фактура нөмірлерін шығарыңыз. Ол үшін кілттік таңба немесе сөз деп аталатынды табамыз. Біздің мысалда әрбір шот-фактура нөмірі алдында «#» белгісі бар екенін және шот-фактура нөмірінің ұзындығы 6 таңбадан тұратынын көруге болады. FIND және MID функцияларын қолданайық. В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 мәтіндік функциялары бар формулалар

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

  1. UPPER - Бұл мәтіндік функция сөздегі барлық әріптерді бас әріптерге, бас әріптерге өзгертеді.
  2. LOWER - Бұл функция барлық мәтін таңбаларын кіші, кіші әріптерге түрлендіреді.
  3. PROPER – функция әр сөздегі тек бірінші әріпті бас, үлкен етіп өзгертеді.

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

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

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



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

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

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


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

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

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

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


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

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


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




Жоғарғы