Во некои случаи, корисникот се соочува со задача да врати одреден број на ликови од друга ќелија од друга ќелија, почнувајќи од наведениот знак од лево. Со оваа задача, PSTR функцијата совршено се справува. Неговиот функционален се зголемува уште повеќе ако другите оператори се користат во комбинација со него, како што се пребарување или најдат. Ајде да погледнеме повеќе подетално какви можности на функцијата PSTR се и видат како работи на конкретни примери.
Користење на PST.
Главната задача на операторот PSTR е да се отстрани од наведениот елемент на лист од одреден број печатени знаци, вклучувајќи ги и просторите, почнувајќи од наведената лево од симболот. Оваа функција се однесува на категоријата текстуални оператори. Неговата синтакса ја зема следната форма:= PST (Text, Initial_Position; number_names)
Како што гледаме, оваа формула се состои од три аргументи. Сите од нив се задолжителни.
Аргументот "Текст" содржи адреса на елементот на листот во кој текстот се наоѓа со отстранливи знаци.
Аргументот за почетна позиција е претставен во форма на број кој укажува на кој знак на сметката, почнувајќи од лево, треба да се извлече. Првиот знак се смета за "1", вториот за "2", итн. Дури и празнините се земаат во предвид во пресметката.
Аргументот "Број на знаци" содржи голем број на знаци само по себе, кои се движат од почетната положба што треба да се отстранат во целната ќелија. При пресметување на ист начин како и претходниот аргумент, се земаат во предвид празнините.
Пример 1: едно отстранување
Опишете ги примерите за употребата на функцијата Pastro за да започнете од наједноставниот случај кога е неопходно да се извлече еден израз. Се разбира, ваквите опции во пракса се исклучително ретки, па затоа го даваме овој пример само како запознавање со принципите на наведениот оператор.
Значи, имаме табела на вработените во претпријатието. Првата колона ги прикажува имињата, презимињата и патницичните службеници. Ние требаше користење на операторот PSTR за да го извлечеме само името на првото лице од листата на Питер Иванович Николаев во наведената ќелија.
- Изберете го елементот на листот во кој ќе биде извлечен. Кликнете на копчето "Вметни функција", која се наоѓа во близина на спорот за формула.
- Прозорецот Wizard Functions започнува. Одете во категоријата "Текст". Го распределуваме името "PST" и кликнете на копчето "OK".
- "PSTR" оператор аргументи прозорецот лансирање. Како што можете да видите, во овој прозорец бројот на полиња одговара на бројот на аргументи на оваа функција.
Во полето "Текст" Ги воведуваме координатите на ќелијата, која ги содржи имињата на работниците. За рачно да не ја возите адресата, ние едноставно го инсталираме курсорот во полето и кликнете на левото копче на глувчето на елементот на листот во кој податоците што ни се потребни се содржани.
Во полето "Појдовна позиција", треба да го наведете бројот на карактерот, пребројувањето на лево, од кое започнува името на работникот. Кога пресметуваме, ние исто така ги разгледуваме просторите. Писмото "H", со кое започнува името на вработениот во Николаев, е петнаесеттиот симбол. Затоа, во полето го поставивме бројот "15".
Во полето "Број на знаци", треба да го одредите бројот на знаци од кои презимето се состои. Се состои од осум знаци. Но, со оглед на тоа што по презимето, нема повеќе ликови во ќелијата, можеме да укажеме на поголем број на знаци. Тоа е, во нашиот случај, можете да ставите било кој број кој е еднаков или повеќе од осум. Ние, на пример, бројот "10". Но, ако по презимето ќе има повеќе зборови, броеви или други ликови во ќелијата, тогаш ќе треба да го инсталираме само точниот број на знаци ("8").
Откако ќе се внесат сите податоци, притиснете го копчето "OK".
- Како што гледаме, по оваа акција, името на работникот беше прикажано во примерот 1 наведен во првиот чекор.
Лекција: Мајстор на функции во Excel
Пример 2: Екстракција на група
Но, се разбира, за практични цели полесно е рачно да се вози едно презиме отколку да аплицираат за оваа формула. Но, за пренос на податоци група, употребата на функцијата ќе биде сосема соодветно.
Имаме листа на паметни телефони. Пред името на секој модел е зборот "паметен телефон". Ние треба да направиме посебна колона само имињата на моделите без овој збор.
- Го нагласуваме првиот празен елемент на колоната на која ќе биде прикажан резултатот и ќе го повика прозорецот за аргументи на PSTR операторот на ист начин како и во претходниот пример.
Во полето "Текст", наведете ја адресата на првиот колона со изворните податоци.
Во полето "Појдовна позиција", треба да го специфицираме бројот на карактерот почнувајќи од кој податоците ќе бидат превземени. Во нашиот случај, во секоја клетка пред името на моделот, зборот "паметен телефон" и простор. Така, фразата што треба да се внесе во посебна клетка насекаде започнува од десеттиот симбол. Инсталирајте го бројот "10" во оваа област.
Во полето "Број на знаци", треба да го поставите бројот на знаци кои ја содржат излезната фраза. Како што гледаме, во име на секој модел, различен број на знаци. Но, ситуацијата го спасува фактот дека по името на моделот, текстот во клетките завршува. Затоа, можеме да поставите било кој број во ова поле кое е еднакво или повеќе од бројот на знаци во најдолгото име во оваа листа. Ние воспоставуваме произволен број на "50" знаци. Името кое ниту еден од наведените паметни телефони не надминува 50 знаци, така што одредената опција е погодна за нас.
Откако ќе се внесат податоците, притиснете го копчето "OK".
- После тоа, името на првиот модел на паметен телефон е прикажан во предодредена клетка на табелата.
- За да не ја внесете формулата во секоја ќелија на секоја клетка одделно, направете го копирањето со пополнување маркер. За да го направите ова, ставете го курсорот во долниот десен агол на ќелијата со формулата. Курсорот се конвертира во пополнувањето во форма на мал крст. Кликнете на левото копче на глувчето и повлечете го до самиот крај на колоната.
- Како што можете да видите, целата колона ќе биде пополнета со податоци што ни се потребни. Тајната е дека аргументот "текст" е релативна референца и како што се менува позицијата на целните клетки.
- Но, проблемот е во тоа што ако одлучиме одеднаш да ја смениме или отстраниме колоната со првични податоци, тогаш податоците во целната колона ќе бидат прикажани неправилно, бидејќи тие се поврзани со едни со други формула.
Да се "одврзува" резултатот од оригиналната колона, ги произведува следниве манипулации. Изберете колона која содржи формула. Следно, одете во табулаторот "Дома" и кликнете на иконата "Копирај", кој се наоѓа во "тампон" на снимката.
Како алтернативна акција, можете да ја преземете комбинацијата на копчиња CTRL + C по изборот.
- Следно, без отстранување на изборот, кликнете на колоната со десното копче на глувчето. Се отвора контекстното мени. Во блокот "Вметни параметри", кликнете на иконата "Вредност".
- После тоа, наместо формулите, вредностите ќе бидат вметнати во избраната колона. Сега можете да ја промените или избришете изворната колона без стравови. Тоа нема да влијае на резултатот.
Пример 3: Користење на комбинацијата на оператори
Но, сепак, горенаведениот пример е ограничен на фактот дека првиот збор во сите изворни ќелии треба да има еднаков број на знаци. Апликација Заедно со функцијата на PSS-операторите, пребарувањето или наоѓањето ќе ви овозможи значително да ги проширите можностите за користење на формулата.
Текст оператори пребарување и најдете враќање на положбата на наведениот симбол во текстот што се гледа.
Syntax функција пребарување следната:
= Пребарување (desired_text; text_d_poe; Initial_Position)
Синтаксата на операторот изгледа како:
= Најдете (desired_text, View_Text; nach_position)
Во голема мера, аргументите на овие две функции се идентични. Нивната главна разлика е во тоа што операторот за пребарување за време на обработката на податоците не ги зема предвид регистрираните писма и да се најде во предвид.
Ајде да видиме како да го користите операторот за пребарување во комбинација со функцијата PSTR. Имаме табела во која се наведени имињата на различни модели на компјутерска опрема со генерализирано име. Како последен пат, треба да го извлечеме името на моделите без генерализирање на името. Тешкотијата е дека ако во претходниот пример, генерализирањето на името за сите позиции беше ист ("паметен телефон"), а потоа во сегашната листа е различна ("компјутер", "монитор", "колони", итн.) Со Различен број на знаци. За да го реши овој проблем, ќе ни треба оператор за пребарување, кој ќе биде во функцијата PSTS.
- Ние произведуваме избор на првата ќелија на колоната каде што ќе бидат прикажани податоците, и од веќе познатиот начин, јавете се на прозорецот за аргументирање на функцијата PSTR.
Во полето "Текст", како и обично, наведете ја првата ќелија на колоната со изворните податоци. Сè што не е промена овде.
- Но, вредноста на полето "почетна позиција" ќе го постави аргументот што генерира функција за пребарување. Како што можете да видите, сите податоци во листата го комбинираат фактот дека пред името на моделот постои простор. Затоа, операторот за пребарување ќе го бара првиот јаз во изворот и ќе го пријави бројот на овој симбол на функцијата PSTR.
Со цел да се отвори прозорецот на аргументите на операторот, поставете го курсорот во полето "Појдовна позиција". Следно, кликнете на иконата во форма на триаголник во режија на агол надолу. Оваа икона се наоѓа на истото хоризонтално ниво на прозорецот, каде што се наоѓа копчето "Вметни функција" и стрингот на формулата, но лево од нив. Листата на неодамнешните оператори. Бидејќи меѓу нив нема име "Барај", потоа кликнете на предметот "Други функции ...".
- Се отвора волшебникот за магистер по функција. Во категоријата "Текст" го распределува името "Барај" и кликнете на копчето "OK".
- Прегледот на прозорецот на операторот започнува. Бидејќи ние бараме простор, тогаш во полето "Училишниот текст" го става просторот, инсталирајќи го курсорот и притискање на соодветното копче на тастатурата.
Во полето "Текст за пребарување", наведете линк до првата ќелија на изворната колона. Оваа врска ќе биде идентична со онаа што претходно ја наведовме во полето "Текст" во прозорецот за аргумент на операторот PSTR.
Аргументот на полето "Почетна позиција" не е потребен за пополнување. Во нашиот случај, не треба да се пополни или да го поставите бројот "1". Со која било од овие опции, пребарувањето ќе се изврши од почетокот на текстот.
Откако ќе се внесат податоците, не брзајте да го притиснете копчето "OK", бидејќи функцијата за пребарување е вгнездена. Само кликнете на името на PSTR во формуларот ред.
- По завршувањето на последното определено дејство, ние автоматски се враќаме на прозорецот за аргументи на операторот на PSTR. Како што можете да видите, полето "почетна позиција" веќе е исполнето со формула за пребарување. Но, оваа формула укажува на јазот, и ние треба следниот симбол по празно место, од кои започнува името на моделот. Затоа, на постоечките податоци во полето "Почнувајќи позиција", го додаваме изразот "+1" без цитати.
Во полето "Број на знаци", како и во претходниот пример, напишете било кој број кој е поголем или еднаков на бројот на знаци во најдолгиот израз на изворната колона. На пример, го поставивме бројот "50". Во нашиот случај, ова е сосема доволно.
По извршувањето на сите овие манипулации, притиснете го копчето "OK" на дното на прозорецот.
- Како што можеме да видиме, по ова, името на моделот на уредот беше прикажан во посебна ќелија.
- Сега, со помош на волшебникот за полнење, како и во претходниот метод, копирајте ја формулата на клетките, кои се наоѓаат подолу во оваа колона.
- Имињата на сите модели на уреди се прикажани во целните клетки. Сега, ако е потребно, можете да ја скршите врската во овие елементи со изворната колона за изворните податоци, како и претходниот пат, примена на постојано копирање и вметнување вредности. Сепак, наведеното дејство не е секогаш задолжително.
Обедената функција се користи во комбинација со формулата на пастро, како и истиот принцип како операторот за пребарување.
Како што можете да видите, функцијата PSTR е многу погодна алатка за изнесување на посакуваните податоци во предодредена клетка. Фактот дека не е толку популарен меѓу корисниците е објаснето со фактот дека многу корисници кои користат Excel посветуваат поголемо внимание на математичките функции, а не текстуално. Кога ја користите оваа формула, во комбинација со други оператори, функционалноста се зголемува уште повеќе.