Користење на функцијата PSTR во Microsoft Excel

Pin
Send
Share
Send

Во некои случаи, корисникот се соочува со задача да врати во целната ќелија од друга ќелија одреден број карактери, почнувајќи од карактерот означен на сметката лево. Функцијата прави одлична работа за ова. PSTR. Неговата функционалност е дополнително зголемена ако другите оператори се користат во комбинација со него, на пример ПРЕБАРУВАЕ или Пронајдете. Ајде подетално да разгледаме кои се карактеристиките на функцијата PSTR и видете како работи на специфични примери.

Користење на PSTR

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

= PSTR (текст; start_position; број на знаци)

Како што можете да видите, оваа формула се состои од три аргументи. Сите се задолжителни.

Аргумент „Текст“ содржи адреса на елементот на листот во кој се наоѓа изразот на текст со знаци што може да се извлече.

Аргумент „Почетна позиција“ претставен во форма на број што означува кој карактер на сметката, почнувајќи од лево, треба да го извадите. Првиот лик се смета како "1"втор за "2" итн. Дури и празнините се земаат предвид во пресметката.

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

Пример 1: единечна екстракција

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

Значи, имаме табела на вработени во претпријатието. Во првата колона се прикажани имињата, презимињата и патронимијата на вработените. Потребно е да го користиме операторот PSTR да се извлече само името на првиот човек од списокот на Пјотр Иванович Николаев во посочената ќелија.

  1. Изберете го елементот на листот во кој ќе се изврши екстракцијата. Кликнете на копчето "Вметни функција"која се наоѓа во близина на линијата на формулите.
  2. Прозорецот започнува Волшебници за функции. Одете во категоријата „Текст“. Изберете го името таму PSTR и кликнете на копчето „ОК“.
  3. Се стартува прозорецот за аргументи на операторот PSTR. Како што можете да видите, во овој прозорец бројот на полиња одговара на бројот на аргументи на оваа функција.

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

    На полето „Почетна позиција“ мора да го наведете бројот на симболот, сметајќи од лево, од каде започнува презимето на работникот. При пресметување, исто така, ги земаме предвид празнините. Писмо „Н“со која започнува презимето на вработениот на Николаев, е петнаесеттиот лик по ред. Затоа, ставаме број на ова поле "15".

    На полето "Број на знаци" Мора да го наведете бројот на знаците што го сочинуваат презимето. Се состои од осум карактери. Но, ако се земе предвид дека нема повеќе знаци во ќелијата по презимето, можеме да наведеме и повеќе карактери. Тоа е, во нашиот случај, можете да ставите кој било број што е еднаков или поголем од осум. Ставивме, на пример, број "10". Но, ако имало повеќе зборови, броеви или други симболи во ќелијата по презимето, тогаш ќе треба да го поставиме точниот број на знаци ("8").

    Откако ќе ги внесете сите податоци, кликнете на копчето „ОК“.

  4. Како што можете да видите, по оваа акција, името на работникот беше прикажано во првиот чекор што го наведовме Пример 1 ќелија.

Лекција: Волшебник за одлики на Excel

Пример 2: екстракција на серија

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

Имаме список на паметни телефони. На секое име на моделот му претходи збор Паметен телефон. Треба да ги ставиме само имињата на моделите без овој збор во посебна колона.

  1. Изберете го првиот празен елемент на колоната во која ќе се прикаже резултатот и повикајте го прозорецот за аргументи на операторот PSTR на ист начин како и во претходниот пример.

    На полето „Текст“ наведете ја адресата на првиот елемент на колоната со изворните податоци.

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

    На полето "Број на знаци" треба да го поставите бројот на знаците што ја содржи прикажаната фраза. Како што можете да видите, името на секој модел има различен број карактери. Но, фактот дека по името на моделот, текстот во ќелиите завршува, ја спасува ситуацијата. Затоа, можеме да поставиме во ова поле било кој број што е еднаков или поголем од бројот на знаци со најдолго име на оваа листа. Поставете кој било број на карактери "50". Името на ниту еден од овие паметни телефони не надминува 50 карактери, така што оваа опција ни одговара.

    Откако ќе ги внесете податоците, кликнете на копчето „ОК“.

  2. После тоа, името на првиот модел на паметни телефони е прикажано во однапред одредена ќелија на табелата.
  3. За да не внесеме формула одделно во секоја ќелија на колоната, ја копираме со помош на маркерот за полнење. За да го направите ова, ставете го курсорот во долниот десен агол на ќелијата со формулата. Курсорот се претвора во маркер за пополнување во форма на мал крст. Држете го левото копче на глувчето и влечете го до самиот крај на колоната.
  4. Како што можете да видите, целата колона после тоа ќе биде исполнета со податоците што ни се потребни. Тајната е дека аргументот „Текст“ претставува релативна референца и исто така се менува како се менува позицијата на целните клетки.
  5. Но, проблемот е во тоа што ако одеднаш решиме да промениме или избришеме колона со оригиналните податоци, тогаш податоците во целната колона нема да бидат прикажани правилно, бидејќи тие се поврзани едни со други со формула.

    За да го "одврземе" резултатот од оригиналната колона, ги извршуваме следниве манипулации. Изберете ја колоната што ја содржи формулата. Следно, одете на јазичето „Дома“ и кликнете на иконата Копирајлоциран во блокот Клипборд на снимката.

    Како алтернативна акција, можете да притиснете комбинација на копчиња по истакнувањето Ctrl + C.

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

Пример 3: користење комбинација на оператори

Но, сепак, горенаведениот пример е ограничен со тоа што првиот збор во сите изворни ќелии мора да има еднаков број карактери. Апликација со функција PSTR оператори ПРЕБАРУВАЕ или Пронајдете значително ќе ги прошири можностите за користење на формулата.

Текст оператори ПРЕБАРУВАЕ и Пронајдете вратете ја позицијата на наведениот знак во прегледаниот текст.

Функција синтакса ПРЕБАРУВАЕ следново:

= ПРЕБАРУВАЕ (search_text; text_to_search; start_position)

Оператор Синтакса Пронајдете изгледа вака:

= FIND (пребарување_хет; прегледани_хет; старт_позиција)

Воопшто, аргументите на овие две функции се идентични. Нивната главна разлика е во тоа што операторот ПРЕБАРУВАЕ при обработка на податоците не се чувствителни на случај, но Пронајдете - зема предвид.

Ајде да видиме како да го користиме операторот ПРЕБАРУВАЕ во комбинација со функција PSTR. Имаме табела во која се внесуваат имињата на различни модели на компјутерска опрема со генеричко име. Како и последен пат, треба да го извлечеме името на моделите без генеричко име. Тешкотија е во тоа што ако во претходниот пример генеричкото име за сите артикли беше исто („паметен телефон“), тогаш во сегашниот список е различно („компјутер“, „монитор“, „звучници“ и др.) со различен број карактери. За да го решиме овој проблем, потребен ни е оператор ПРЕБАРУВАЕшто ќе ја ставиме во функција PSTR.

  1. Ние ја избираме првата ќелија од колоната каде што податоците ќе бидат испорачани и на вообичаен начин го нарекуваме прозорецот за аргументи на функција PSTR.

    На полето „Текст“, како и обично, ја означуваме првата ќелија на колоната со изворните податоци. Сè е непроменето.

  2. И тука е вредноста на полето „Почетна позиција“ ќе го постави аргументот дека се формира функцијата ПРЕБАРУВАЕ. Како што можете да видите, сите податоци во списокот се обединети со фактот дека името на моделот му претходи празно место. Затоа, операторот ПРЕБАРУВАЕ ќе го бара првиот простор во ќелијата на изворниот опсег и ќе го пријави бројот на симболот на оваа функција PSTR.

    Да го отворите прозорецот за аргументи на операторот ПРЕБАРУВАЕ, поставете го покажувачот на полето „Почетна позиција“. Следно, кликнете на иконата во форма на триаголник, насочена надолу. Оваа икона се наоѓа на истото хоризонтално ниво на прозорецот како копчето. "Вметни функција" и линија на формули, но лево. Се отвора список на неодамна користени оператори. Бидејќи меѓу нив нема име ПРЕБАРУВАЕ, потоа кликнете на артикалот "Други карактеристики ...".

  3. Се отвора прозорецот Волшебници за функции. Во категоријата „Текст“ изберете го името ПРЕБАРУВАЕ и кликнете на копчето „ОК“.
  4. Се стартува прозорецот за аргументи на операторот ПРЕБАРУВАЕ. Бидејќи бараме простор, на терен "Баран текст" ставете простор со поставување на покажувачот таму и притискање на соодветниот клуч на тастатурата.

    На полето Текст за пребарување наведете врска до првата ќелија на колоната со изворните податоци. Оваа врска ќе биде идентична со онаа што претходно ја наведовме во полето „Текст“ во прозорецот аргументи на операторот PSTR.

    Теренски аргумент „Почетна позиција“ не се бара Во нашиот случај, не е неопходно да го пополните или да го поставите бројот "1". Со која било од овие опции, потрагата ќе се изврши од почетокот на текстот.

    Откако ќе ги внесете податоците, не брзајте да го притиснете копчето „ОК“, од функцијата ПРЕБАРУВАЕ вгнезден. Само кликнете на името PSTR во лентата со формули.

  5. По извршувањето на последната наведена акција, автоматски се враќаме во прозорецот за аргументи на операторот PSTR. Како што можете да видите, полето „Почетна позиција“ веќе пополнета формула ПРЕБАРУВАЕ. Но, оваа формула означува простор, и ни треба следниот лик по просторот, од каде започнува името на моделот. Затоа, до постојните податоци во полето „Почетна позиција“ додадете израз "+1" без понуди

    На полето "Број на знаци"како и во претходниот пример, ние пишуваме кој било број кој е поголем или еднаков на бројот на знаци во најдолгиот израз на колоната во изворот. На пример, ставаме број "50". Во нашиот случај, ова е сосема доволно.

    Откако ќе ги извршите сите овие манипулации, кликнете на копчето „ОК“ на дното на прозорецот.

  6. Како што можете да видите, по ова името на моделот на уредот беше прикажано во посебна ќелија.
  7. Сега, користејќи го Волшебникот за пополнување, како и во претходниот метод, копирајте ја формулата на ќелиите што се наоѓаат подолу во оваа колона.
  8. Имињата на сите модели на уреди се прикажани во целните ќелии. Сега, доколку е потребно, можете да ја прекинете врската во овие елементи со колоната на извор на податоци, како и во претходното време, со копирање и залепување вредности последователно. Сепак, оваа акција не е секогаш потребна.

Функција Пронајдете се користи во врска со формулата PSTR по истиот принцип како и операторот ПРЕБАРУВАЕ.

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

Pin
Send
Share
Send