Текст функции во ексел формули: големи букви, мали и propn. Примери на текстуални функции во Excel Секоја текстуална вредност во ексел

Целосно име, броеви банкарски картички, адреси на клиенти или вработени, коментари и многу повеќе - сето тоа се линии со кои многумина се среќаваат кога работат со Excel апликација. Затоа, корисно е да може да се обработи овој тип на информации. Оваа статија ќе ги разгледа текстуалните функции во Excel, но не сите, туку оние кои, според мислењето на страницата, се најкорисни и интересни:

Можете да најдете список со сите текстуални функции на табулаторот „Формули“ => „Текст“ паѓачката листа:

Функција LEFT

Враќа подниза од текст по редослед од лево кон десно во даден број знаци.

Синтакса:=LEFT(текст, [број на знаци])

Дефиниции на аргументи:

  • текст – низа или референца на ќелија која содржи текст од кој сакате да вратите подниза;
  • number_characters е опционален аргумент. Цел број што покажува колку знаци да се вратат од текстот. Стандардно е 1.

Пример за употреба:

Формула: =LEFT("Custom text";8) – вратената вредност "Custom".

ДЕСНА функција

Оваа функцијаслично на функцијата LEFT, освен што знаците се враќаат од крајот на низата.

Пример за употреба:

Формула: =RIGHT(„слободен текст“;5) – вратената вредност е „текст“.

Функција LENGTH

Се користи за одредување на должината на низата. Резултатот е цел број што го покажува бројот на знаци на текстот.

Синтакса:= LENGTH (текст)

Пример за употреба:

Функција FIND

Враќа број што е појава на првиот знак од поднизата од текстот за пребарување. Ако текстот не се најде, се враќа грешката „#VALUE!“.

Синтакса:=FIND(пребарување_текст; пребарување_текст; [почетна_позиција])

Дефиниции на аргументи:

  • search_text – низата што треба да се најде;
  • search_text – текст во кој се пребарува првиот аргумент;
  • start_position е изборен елемент. Прифаќа цел број кој одредува со кој знак text_to_search треба да започне пребарувањето. Стандардно е 1.

Пример за употреба:

Од извадок од песната на големиот поет С.А. Есенин го наоѓаме појавувањето на првиот лик од линијата „птица“. Пребарувањето се врши од почетокот на линијата. Ако во горниот пример пребарувањето се изврши од знакот 40, тогаш функцијата ќе врати грешка, бидејќи не беше пронајдена влезна позиција.

Функција за замена

Оваа функција заменува дел од низа во одреден број знаци, почнувајќи од наведениот знак, со нов текст.

Синтакса:ЗАМЕНИ (стар_текст, почетна_позиција, број на знаци, нов_текст)

Дефиниции на аргументи:

  • стар_текст – низа или врска до ќелија која содржи текст;
  • start_position – серискиот број на знакот од лево кон десно од кој треба да се замени;
  • број_знаци – бројот на знаци, почнувајќи од почетна_позиција вклучително, што треба да се заменат со нов текст;
  • нов_текст – низа што заменува дел од стариот текст наведен со аргументите start_position и број на знаци.

Пример за употреба:

Овде, во линијата содржана во ќелијата A1, зборот „стар“, кој започнува на 19-тиот знак и е долг 6 знаци, се заменува со зборот „нов“.

Во случај на обработка на мал број клетки, овој метод е сосема прифатлив. Но, ако треба да обработите неколку илјади различни редови, тогаш процесот на создавање формули ќе стане трудоинтензивен. Затоа, ќе го повториме разгледуваниот пример, користејќи го знаењето за функциите што се веќе опишани на почетокот на статијата, имено:

  • Аргументот „почеток_позиција“ ќе биде заменет со функцијата „FIND“;
  • На местото на аргументот „број на знаци“ ќе ја вметнеме функцијата „LENGTH“.

Како резултат на тоа, ја добиваме формулата: =REPLACE(A1; FIND("стари";A1);LENGTH("стари");"ново")

Погледнете го екранот за печатење на функционалниот прозорец. Вратените резултати од аргументите не се променети, но сега тие можат динамички да се утврдат со еднаш составување на формулата.

Функција SUBSTITUTE

Оваа функција ги заменува појавите на наведената подниза во текстот со нов текст, кој е сличен на функцијата „REPLACE“, но меѓу нив постои фундаментална разлика. Ако функцијата „REPLACE“ рачно го менува назначениот текст карактер по знак, тогаш функцијата „SUBSTITUTE“ автоматски ги наоѓа појавите на наведената низа и ги менува.

Синтакса: SUBSTITUTE (текст; стар_текст; нов_текст; [број_појава])

Дефиниции на аргументи:

  • old_text – подниза од првиот аргумент што треба да се замени;
  • нов_текст – низа за замена на стариот текст;
  • појава_број е изборен аргумент. Прифаќа цел број што го покажува секвенцискиот број на појавата на стариот_текст што треба да се замени; сите други појави нема да бидат засегнати. Ако го оставите аргументот празен, сите појави ќе бидат заменети.

Пример за употреба:

Линијата во ќелијата А1 содржи текст кој има 2 поднизи „стари“. Треба да ја замениме низата „нова“ на местото на првата појава. Како резултат на тоа, дел од текстот „...старо-старо...“ се заменува со „...ново-старо...“.

Доколку се испушти последниот аргумент, резултатот ќе биде низата „низа што содржи нов-нов текст“.

PSTR функција

PSTR враќа од одредената низа дел од текстот во одреден број знаци, почнувајќи од наведениот знак.

Синтакса: PSTR(текст; почетна_позиција; број_на_знаци)

Дефиниции на аргументи:

  • текст – низа или врска до ќелија која содржи текст;
  • start_position – серискиот број на знакот од кој треба да се врати низата;
  • број_знаци – природен цел број што го означува бројот на знаци што треба да се вратат, почнувајќи од позицијата start_position.

Пример за употреба:

Од текстот лоциран во ќелијата А1, треба да ги вратите последните 2 збора, кои имаат вкупна должина од 12 знаци. Првиот знак од вратената фраза има низа број 12.

Аргументот number_characters може да ја надмине дозволената должина на вратените знаци. Оние. ако во разгледуваниот пример, наместо број_знаци = 12, била наведена вредноста 15, тогаш резултатот не се променил, а функцијата исто така ја вратила низата „функција PSTR“.

За полесно користење на оваа функција, нејзините аргументи може да се заменат со функциите „FIND“ и „LENGTH“, како што беше направено во примерот со функцијата „REPLACE“.

Функција SPACE

Оваа функција ги отстранува сите дополнителни празни места: празни места околу рабовите и двојни празни места помеѓу зборовите. Откако функцијата ги обработува низите, остануваат само единечни празни места помеѓу зборовите.

Синтакса:=ПРОСТОР (текст)

Пример за употреба:

ПРОСТОР ( „Текст со дополнителни празни места помеѓу зборовите и околу рабовите“ )

Резултатот од извршувањето на функцијата ќе биде линијата: „Текст со дополнителни празни места помеѓу зборовите и околу рабовите“ .

Функција CONNECT

Користејќи ја функцијата CONCATENATE, можете да комбинирате неколку линии заедно. Максималниот број на редови за спојување е 255.

Синтакса:=СОДРЖУВАЊЕ (текст1, [текст2], ...)

Функцијата мора да содржи најмалку еден аргумент

Еве ги најчесто користените текстуални функции на Excel (брза референца). Дополнителни информацииза функциите може да се најдат во дијалог прозорецот на волшебникот за функции, како и во Ексел систем за помош.


Функциите на текст ги претвораат нумеричките текстуални вредности во броеви и нумеричките вредности во низи со знаци (текстуални низи), а исто така ви овозможуваат да вршите различни операции на низи со знаци.

Функција TEXT

Функцијата TEXT конвертира број во текстуална низа со одреден формат. Синтакса:


=TEXT (вредност, формат)


Аргументот за вредност може да биде кој било број, формула или референца на ќелијата. Аргументот за формат одредува како се прикажува вратената низа. Можете да користите кој било од знаците за форматирање освен ѕвездичката за да го поставите потребниот формат. Употребата на Општиот формат не е дозволена. На пример, следнава формула ја враќа текстуалната низа 25,25:


=TEXT(101/4"0,00")

Функција RUBLE

Функцијата DOLLAR конвертира број во низа. Сепак, RUBLE враќа низа во формат на валута со наведениот број на децимални места. Синтакса:


=RUBLE(број, број_знаци)


Ако е потребно, Excel ќе го заокружи бројот. Ако аргументот number_characters е испуштен, Excel користи две децимални места, а ако овој аргумент е негативен, вратената вредност се заокружува лево од децималната точка.

Функција LENGTH

Функцијата LEN го враќа бројот на знаци во текстуалната низа и ја има следнава синтакса:


= LENGTH (текст)


Текстуалниот аргумент мора да биде низа со знаци затворена во двојни наводници, или референца на ќелија. На пример, следнава формула ја враќа вредноста 6:


= LENGTH („глава“)


Функцијата LENGTH ја враќа должината на прикажаниот текст или вредност, а не зачуваната вредност на ќелијата. Покрај тоа, ги игнорира водечките нули.

Функција КАРАКТЕР и КАРАКТЕР КОД

Секој компјутер користи нумерички кодови за да претставува знаци. Најчестиот систем за кодирање знаци е ASCII. Во овој систем, броевите, буквите и другите симболи се претставени со броеви од 0 до 127 (255). Функциите CHAR и CODE се занимаваат конкретно со ASCII кодови. Функцијата CHAR го враќа знакот што одговара на наведениот ASCII нумерички код, а функцијата CHAR го враќа ASCII кодот за првиот знак од нејзиниот аргумент. Синтакса на функции:


=CHAR(број)
=CODECHIM(текст)


Ако внесете знак како текстуален аргумент, погрижете се да го приложите во двојни наводници; инаку, Excel ќе врати погрешна вредност.

Функции SPACEBEL и PECHSIMV

Честопати водечките и заостанатите простори спречуваат вредностите да се подредат правилно во работен лист или база на податоци. Ако користите текстуални функции за работа со текст на работниот лист, дополнителните празни места може да спречат правилно да работат формулите. Функцијата TRIM ги отстранува водечките и заостанатите празни места од низата, оставајќи само едно празно место помеѓу зборовите. Синтакса:


=ПРОСТОР (текст)


Функцијата CLEAN е слична на функцијата SPACE освен што ги отстранува сите знаци што не се печатат. Функцијата PREPCHYMB е особено корисна при увоз на податоци од други програми бидејќи некои увезени вредности може да содржат знаци што не се печатат. Овие симболи може да се појават на работните листови како мали квадрати или вертикални шипки. Функцијата PINTCHARACTERS ви овозможува да отстраните знаци што не се печатат од таквите податоци. Синтакса:


=PECHSIMB(текст)

Функција КОИНЦИДЕНТ

Функцијата EXACT споредува две низи текст за целосен идентитет, земајќи го предвид случајот со буквите. Разликите во форматирањето се игнорираат. Синтакса:


=СЛУЧАЈ (текст1,текст2)


Доколку аргументите текст 1 И текст2 чувствителна на големи букви, функцијата враќа TRUE, инаку FALSE. Аргументи текст 1 И текст2 мора да бидат низи со знаци затворени во двојни наводници или референци до ќелии што содржат текст.

Функции UPER, LOWER и PROP

Excel има три функции кои ви дозволуваат да ги менувате буквите во текстуалните низи: UPPER, LOWER и PROPER. Функцијата CAPITAL ги конвертира сите букви во текстуалната низа во големи букви, а функцијата LOWER ги претвора сите букви во мали. Функцијата ПРАВИЛНА ја внесува првата буква од секој збор и сите букви веднаш по знаците што не се букви; сите други букви се претвораат во мали букви. Овие функции ја имаат следнава синтакса:


=ГОРЕНИ (текст)
=НИзок (текст)
=ПРОПНАХ(текст)


Кога работите со постоечки податоци, доста често се јавува ситуација кога треба самите да ги менувате оригиналните вредности на кои се применуваат текстуалните функции. Можете да ја внесете функцијата во истите ќелии каде што се наоѓаат овие вредности, бидејќи внесените формули ќе ги заменат. Но, можете да креирате привремени формули со текстуална функција во празни ќелии од истиот ред и да го копирате резултатот во таблата со исечоци. За да ги замените оригиналните вредности со изменетите, изберете ги оригиналните текстуални ќелии, изберете Вметни специјално од менито Уреди, изберете го копчето за радио вредности и кликнете OK. Потоа можете да ги избришете привремените формули.

Excel е од суштинско значење кога треба да организирате, обработите и зачувате многу информации. Тоа ќе помогне да се автоматизираат пресметките, правејќи ги полесни и посигурни. Формулите во Excel ви дозволуваат да вршите произволно сложени пресметки и да добивате резултати веднаш.

Како да напишете формула во Excel

Пред да го научите ова, треба да разберете неколку основни принципи.

  1. Секој од нив започнува со знакот „=“.
  2. Вредностите и функциите на ќелиите можат да учествуваат во пресметките.
  3. Операторите се користат како познати математички симболи за операции.
  4. Кога вметнувате запис, ќелијата стандардно го прикажува резултатот од пресметката.
  5. Можете да го видите дизајнот во линијата над табелата.

Секоја ќелија во Excel е неделива единица со свој идентификатор (адреса), која се означува со буква (број на колона) и број (број на ред). Адресата е прикажана во полето над табелата.

Па, како да креирате и залепите формула во Excel? Постапете според следниот алгоритам:


Значење на ознаката

Додаток
- Одземање
/ Поделба
* Множење

Ако треба да наведете број наместо адреса на ќелија, внесете го од тастатурата. За да наведете негативен знак во формулата на Excel, кликнете на „-“.

Како да внесувате и копирате формули во Excel

Тие секогаш се внесуваат откако ќе кликнете на „=“. Но, што да направите ако има многу слични пресметки? Во овој случај, можете да наведете еден и потоа едноставно да го копирате. За да го направите ова, внесете ја формулата и потоа „истегнете ја“ во саканата насока за да ја умножите.
Поставете го покажувачот над ќелијата што треба да се копира и поместете го покажувачот на глувчето во долниот десен агол (над квадратот). Треба да има форма на едноставен крст со еднакви страни.


Кликнете лево копчеи повлечете.


Пуштете го кога треба да престанете со копирање. Во овој момент ќе се појават резултатите од пресметката.


Можете исто така да го истегнете надесно.
Поместете го покажувачот во соседна ќелија. Ќе го видите истиот запис, но со различни адреси.


При копирање на овој начин, броевите на редовите се зголемуваат ако поместувањето се случи надолу, или броевите на колоните се зголемуваат ако се префрли надесно. Ова се нарекува релативно адресирање.
Ајде да ја внесеме вредноста на ДДВ во табелата и да ја пресметаме цената со вклучен данок.


Цената со вклучен ДДВ се пресметува како цена*(1+ДДВ). Ајде да ја внесеме низата во првата ќелија.


Ајде да се обидеме да го копираме записот.


Резултатот беше чуден.


Ајде да ја провериме содржината во втората ќелија.


Како што можете да видите, при копирање, не се помести само цената, туку и ДДВ-то. И ни треба оваа ќелија да остане фиксирана. Ајде да го закотвиме со апсолутна врска. За да го направите ова, поместете го покажувачот во првата ќелија и кликнете на адресата B2 во лентата со формули.


Притиснете F4. Адресата ќе биде додадена со знак „$“. Ова е знак на апсолутна клетка.


Сега по копирањето, адресата B2 ќе остане непроменета.
Ако случајно сте внеле податоци во погрешна ќелија, едноставно преместете ги. За да го направите ова, поместете го покажувачот на глувчето преку која било граница, почекајте додека глувчето не изгледа како крст со стрелки, притиснете го левото копче и повлечете. На саканата локација, едноставно отпуштете го манипулаторот.

Користење на функции за пресметки

Excel нуди голем број на функции, кои се поделени во категории. Целосната листа може да ја видите со кликнување на копчето Fx до линијата со формула или со отворање на делот „Формули“ на лентата со алатки.


Ајде да зборуваме за некои функции.

Како да поставите формули „Ако“ во Excel

Оваа функција ви овозможува да поставите услов и да извршите пресметка во зависност од нејзината вистинитост или неточност. На пример, ако количината на продадена стока е повеќе од 4 пакувања, треба да купите повеќе.
За да го вметнеме резултатот во зависност од состојбата, ќе додадеме уште една колона во табелата.


Во првата ќелија под насловот на оваа колона, поставете го покажувачот и кликнете на ставката „Boolean“ на лентата со алатки. Ајде да ја избереме функцијата „Ако“.


Како и при вметнување на која било функција, ќе се отвори прозорец за да ги пополните аргументите.


Да ја посочиме состојбата. За да го направите ова, кликнете на првиот ред и изберете ја првата ќелија „Продадено“. Следно, ставете го знакот „>“ и означете го бројот 4.


Во вториот ред ќе напишеме „Купување“. Оваа порака ќе се појави за оние артикли што се распродадени. Последната линија може да се остави празна бидејќи немаме дејство ако условот е неточен.


Кликнете ОК и копирајте го записот за целата колона.


За да спречиме прикажување на „FALSE“ во ќелијата, да ја отвориме функцијата повторно и да ја исправиме. Ставете го покажувачот на првата ќелија и притиснете Fx до лентата со формули. Вметнете го курсорот на третата линија и ставете празно место помеѓу наводниците.


Потоа ОК и копирајте повторно.


Сега гледаме кој производ треба да се купи.

Текст на формула во Excel

Оваа функција ви овозможува да примените формат на содржината на ќелијата. Во овој случај, секој тип на податоци се претвора во текст, што значи дека не може да се користи за понатамошни пресметки. Ајде да додадеме колона за да го форматираме вкупниот број.


Во првата ќелија, внесете функција (копчето „Текст“ во делот „Формули“).


Во прозорецот со аргументи, ќе укажеме врска до ќелијата со вкупен износ и ќе го поставиме форматот на „#rub“.


Кликнете на ОК и копирајте.


Ако се обидеме да ја искористиме оваа сума во пресметките, ќе добиеме порака за грешка.

„VALUE“ покажува дека пресметката не може да се изврши.
Можете да видите примери на формати на сликата од екранот.

Формула за датум во Excel

Excel обезбедува многу опции за работа со датуми. Еден од нив, DATE, ви овозможува да конструирате датум од три броја. Ова е погодно ако имате три различни колони - ден, месец, година.

Поставете го покажувачот на првата ќелија од четвртата колона и изберете функција од списокот Датум и време.

Соодветно наредете ги адресите на ќелиите и кликнете OK.


Копирајте го записот.

Автоматско сумирање во Excel

Во случај да треба да соберете голем број податоци, Excel ја обезбедува функцијата SUM. На пример, да го пресметаме износот за продадени стоки.
Ставете го покажувачот во ќелијата F12. Ќе го пресмета вкупниот број.


Одете во панелот Формули и кликнете Автоматско сумирање.


Excel автоматски ќе го означи најблискиот опсег на броеви.


Можете да изберете различен опсег. Во овој пример, Excel направи сè правилно. Кликнете на ОК. Обрнете внимание на содржината на ќелијата. Функцијата SUM беше заменета автоматски.


При вметнување опсег, се одредуваат првата адреса на ќелијата, две точки и последната адреса на ќелијата. ":" значи "Земете ги сите ќелии помеѓу првата и последната. Ако треба да наведете повеќе ќелии, одделете ги нивните адреси со точка-запирка:
СУМ (F5;F8;F11)

Работа во Excel со формули: пример

Ви кажавме како да направите формула во Excel. Ова е знаење кое може да биде корисно дури и во секојдневниот живот. Можете да управувате со вашиот личен буџет и да ги контролирате трошоците.


Сликата од екранот ги прикажува формулите кои се внесуваат за пресметување на износите на приходите и расходите, како и пресметката на состојбата на крајот на месецот. Додајте листови во работната книга за секој месец ако не сакате сите листови да бидат на едно. За да го направите ова, едноставно кликнете на „+“ на дното на прозорецот.

За да преименувате лист, кликнете двапати на него и внесете име.

Табелата може да се направи уште подетална.
Excel е многу корисна програма, а пресметките во него даваат речиси неограничени можности.

Имај убав ден!

Често во Excel треба да обработувате текстуални низи на еден или друг начин. Многу е тешко да се извршат такви операции рачно кога бројот на линии е повеќе од сто. За погодност, Excel има имплементирано добар сет на функции за работа со низа податоци. Во оваа статија накратко ќе ги опишам потребните функции за работа со жици во категоријата „Текст“ и ќе разгледам некои од нив со примери.

Функции од категоријата „Текст“.

Значи, да ги погледнеме главните и корисни функции на категоријата „Текст“; можете да се запознаете со останатите.

  • БАТТЕКСТ(Вредност) – функција која конвертира број во тип на текст;
  • DLST(Вредност) е помошна функција, многу корисна при работа со жици. Ја враќа должината на низата, т.е. број на знаци содржани во линијата;
  • ЗАМЕНИ(Стар текст, Почетна позиција, број на знаци, нов текст) – го заменува наведениот број знаци од одредена позиција во стариот текст со нов;
  • ЗНАЧЕЊЕ(Текст) – го претвора текстот во број;
  • ЛЕВСИМВ(Низа, Број на знаци) – многу корисна функција, го враќа наведениот број на знаци, почнувајќи од првиот знак;
  • ТОЧНО(Низа, Број на знаци) – аналог на функцијата ЛЕВСИМВ, со единствена разлика што се враќаат ликови со последен ликжици;
  • НАЈДЕТЕ(текст за пребарување, текст во кој бараме, почетна позиција) – функцијата ја враќа позицијата од која започнува појавата на пребаруваниот текст. Ликовите се осетливи на букви. Ако треба да не чуствувате букви, користете ја функцијата ПРЕБАРУВАЊЕ. Се враќа само позицијата на првото појавување во низата!
  • ЗАМЕНА(текст, стар текст, нов текст, позиција) – интересна функција, на прв поглед слична на функцијата ЗАМЕНИ, но функцијата ЗАМЕНАе способен да ги замени сите појави во низата со нова подниза ако аргументот „позиција“ е испуштен;
  • PSTR(Текст, Почетна позиција, Број на знаци) – функцијата е слична на ЛЕВСИМВ, но може да враќа знаци од наведената позиција:
  • ПОВРЗИ(Текст1, Текст 2 .... Текст 30) – функцијата ви овозможува да поврзете до 30 линии. Можете исто така да го користите симболот " & ", ќе изгледа вака "="Text1" & "Text2" & "Text3"";

Овие се во основа често користени функции при работа со жици. Сега да погледнеме неколку примери кои ќе покажат како функционираат некои од функциите.

Пример 1
Даден е сет на линии:

Потребно е да се извлечат датуми, броеви на фактури од овие редови, а исто така да се додаде поле за месец за филтрирање на линиите по месец.

Да ги извлечеме броевите на фактурата во колоната Б. За да го направите ова, ќе го најдеме таканаречениот клучен симбол или збор. Во нашиот пример, можете да видите дека на секој број на фактура му претходи „Не“, а должината на бројот на фактурата е 6 знаци. Ајде да ги користиме функциите FIND и PSTR. Ја пишуваме следната формула во ќелијата Б2:

= PSTR(А2; НАЈДЕТЕ("№";A2)+1;6)

Да ја погледнеме формулата. Од линијата А2 од позицијата веднаш по пронајдениот знак „Не“, извлекуваме 6 нумерички знаци.

Сега да го извлечеме датумот. Сè е едноставно овде. Датумот се наоѓа на крајот од редот и зафаќа 8 знаци. Формулата за C2 е како што следува:

= ТОЧНО(A2;8)

но извлечениот датум ќе биде низа, за да го претворите во датум потребно е да го претворите текстот во број по извлекувањето:

= ЗНАЧЕЊЕ(ТОЧНО(A2;8))

а потоа, поставете го форматот на прикажување во ќелијата, како што е опишано во статијата „“.

И на крај, за погодност за понатамошно филтрирање на редови, ќе ја воведеме колоната месец, која ќе ја добиеме од датумот. Само за да создадеме месец, треба да го отстраниме денот и да го замениме со „01“. Формула за Д2:

= ЗНАЧЕЊЕ(ПОВРЗИ("01"; ТОЧНО(A2;6))) или = ЗНАЧЕЊЕ("01"& ТОЧНО(A2;6))

Поставете го форматот на ќелијата " ММММ ГГГГ" Резултат:

Пример 2
Во линија " Пример за работа со жици во ExcelСите празни места мора да се заменат со знакот „_“, а пред зборот „Excel“ додадете „MS“.

Формулата ќе биде како што следува:

=ЗАМЕНА(ЗАМЕНИ(А1; ПРЕБАРУВАЊЕ("excel";A1);0;"MS");" ";"_")

За да ја разберете оваа формула, поделете ја во три колони. Започнете со SEARCH, последното ќе биде ЗАМЕНА.

Сите. Ако имате какви било прашања, не двоумете се да прашате

Excel на своите корисници им нуди дури 3 функции за работа со големи и мали букви во текст (големи и мали букви). Овие текстуални функции ги прават буквите големи и мали, или ја менуваат само првата буква во зборот за да се букви.

Формули со текстуални функции на Excel

Прво, ајде да погледнеме 3 текстуални функции на Excel како пример:

  1. КАПИТАЛ - оваа текстуална функција ги менува сите букви во еден збор во големи букви.
  2. LOWER – Оваа функција ги конвертира сите текстуални знаци во мали, мали букви.
  3. PROPNACH - функцијата ја менува само првата буква во секој збор во голема буква.

Како што можете да видите на примерот на сликата, овие функции не бараат ништо во нивните аргументи освен оригиналните текстуални податоци, кои треба да се конвертираат во согласност со барањата на корисникот.

И покрај толку широкиот избор на функции, на Excel сепак му треба функција која може да ја замени првата буква со голема само за првиот збор во реченицата, а не во секој збор. Меѓутоа, за да го решите овој проблем, можете да креирате своја сопствена формула користејќи ги истите и другите текстуални функции на Excel:

За да го решите овој популарен проблем, треба да користите дополнителни текстуални функции на Excel во формулата: LEFT, RIGHT и LENGTH.



Принципот на работа на формулата за замена на првата буква во реченицата

Ако внимателно ја погледнете синтаксата на горната формула, лесно можете да видите дека таа се состои од два дела поврзани еден со друг со операторот &.

Левата страна на формулата ја користи дополнителната функција LEFT:


Целта на овој дел од формулата е да се промени првата буква во голема буква во оригиналната текстуална низа од ќелијата А1. Благодарение на функцијата LEFT, можете да добиете одреден број знаци почнувајќи од левата страна на текстот. Функцијата бара да се пополнат 2 аргументи:

  1. Текст – врска до ќелија со изворен текст.
  2. Број_знаци – бројот на знаци вратени од левата страна (од почеток) на изворниот текст.

Во овој пример, треба да го добиете само првиот 1 знак од оригиналната текстуална низа во ќелијата A1. Следно, добиениот знак се претвора во голема голема буква.

Десната страна на формулата по операторот & во принцип е многу слична со левата страна, само што решава друг проблем. Неговата задача е да ги конвертира сите текстуални знаци во мали букви. Но, ова мора да се направи за да не се промени првата голема буква, за која е одговорна левата страна на формулата. Наместо функцијата LEFT на десната страна на формулата, се користи функцијата RIGHT:


Функцијата RIGHT текст работи обратно со функцијата LEFT. Исто така, бара бришење на два аргументи: изворниот текст и бројот на знаци. Но, враќа одреден број букви добиени од десната страна на изворниот текст. Меѓутоа, во овој случај, не можеме да наведеме фиксна вредност како втор аргумент. На крајот на краиштата, не го знаеме однапред бројот на знаци во изворниот текст. Дополнително, должината на различните изворни текстуални низи може да варира. Затоа, прво треба да ја пресметаме должината на текстуалната линија и да одземеме -1 од добиената нумеричка вредност за да не ја смениме првата голема буква во линијата. На крајот на краиштата, првата буква се обработува од левата страна на формулата и веќе е трансформирана за да одговара на барањата на корисникот. Затоа, не треба да биде под влијание на ниту една функција од десната страна на формулата.

За автоматско пресметување на должината на изворниот текст, користете ја функцијата за текст на Excel - DLST (се означува должина на линијата). Оваа функција бара да се пополни само еден аргумент - врска до изворниот текст. Како резултат на пресметката враќа нумеричка вредност, па по функцијата =LENGTH(A1) одземаме -1. Што ни дава можност да не ја допираме првата голема буква од десната страна на формулата. Како резултат на тоа, функцијата RIGHT враќа текстуална низа без еден прв знак во функцијата LOWER, која ги конвертира сите знаци од текстот во мали мали букви.


Како резултат на поврзување на двата дела од формулата со операторот &, добиваме убава текстуална реченица, која, според правилата, започнува со првата голема буква. А сите останати букви се мали до крајот на реченицата. Без разлика на должината на текстот, користејќи ја истата формула го добиваме точниот резултат.




Врв