Изработка на насловна страница во Microsoft Word документ.

Во некои случаи, корисникот се соочува со задача да се врати во целната ќелија од друга ќелија одреден број на знаци, почнувајќи од знакот назначен на сметката од лево. Функцијата прави добро со оваа задача. PSTR. Неговата функционалност се зголемува дури и повеќе, ако други оператори се користат во комбинација со него, на пример ПОЧЕТНА или НАЈДЕТЕ. Ајде внимателно да разгледаме што се карактеристиките на функцијата. PSTR и да видиме како тоа функционира со конкретни примери.

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

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

= PSTR (текст, почетна_позиција, број на знаци)

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

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

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

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

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

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

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

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

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

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

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

    Откако сите податоци се внесени, кликнете на копчето "Добро".

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

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

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

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

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

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

    Во полето "Текст" наведете ја адресата на првиот елемент од колоната со оригиналните податоци.

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

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

    Откако ќе се внесат податоците, кликнете на копчето "Добро".

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

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

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

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

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

Сепак, горниот пример е ограничен со фактот дека првиот збор во сите изворни ќелии мора да има еднаков број на знаци. Користете со функцијата PSTR оператори ПОЧЕТНА или НАЈДЕТЕ значително ќе ги прошири можностите за користење на формулата.

Текстуални оператори ПОЧЕТНА и НАЈДЕТЕ ја враќа позицијата на наведениот знак во текстот што се гледа.

Функционална синтакса ПОЧЕТНА следно:

= SEARCH (search_text; text_for_search; initial_position)

Синтаксис на операторот НАЈДЕТЕ изгледа вака:

= FIND (search_text; view_text; почеток_позиција)

Во голема мера, аргументите на овие две функции се идентични. Нивната главна разлика е во тоа што операторот ПОЧЕТНА кога обработка на податоци не го зема предвид случајот на букви, и НАЈДЕТЕ - ги зема предвид.

Ајде да видиме како да го користиме операторот ПОЧЕТНА во комбинација со функција PSTR. Имаме табела во која се внесуваат имињата на разни модели на компјутерска опрема со генерализирано име. Како последен пат, ние треба да го добиеме името на моделите без генеричко име. Тешкотијата е дека ако во претходниот пример генеричкото име за сите позиции е исто ("паметен телефон"), тогаш во оваа листа е различно ("компјутер", "монитор", "звучници" итн.) со различен број на карактери. За да го решиме овој проблем, потребен ни е операторот ПОЧЕТНАшто ние гнездиме во функција PSTR.

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

    Во полето "Текст"како и обично, ние ја одредуваме првата ќелија на колоната со оригиналните податоци. Сето тоа е непроменето.

  2. Но вредноста на полето "Појдовна позиција" ќе го постави аргументот дека функцијата се формира ПОЧЕТНА. Како што можете да видите, сите податоци во листата се обединети со фактот дека има простор пред името на моделот. Затоа, операторот ПОЧЕТНА ќе го бара првиот простор во ќелијата на изворниот опсег и ќе го пријави бројот на симболот на оваа функција PSTR.

    За да го отворите прозорецот на операторот ПОЧЕТНА, поставете го курсорот во полето "Појдовна позиција". Следно, кликнете на иконата во форма на триаголник, насочен надолу. Оваа икона се наоѓа на исто хоризонтално ниво на прозорецот во кој се наоѓа копчето. "Вметни ја функцијата" и формула бар, но лево од нив. Се отвора листа на последни користени оператори. Бидејќи меѓу нив нема име "Пребарување", потоа кликнете на објектот "Други карактеристики ...".

  3. Отвори прозорец Функција мајстори. Во категоријата "Текст" одберете го името "Пребарување" и кликнете на копчето "Добро".
  4. Ќе започне прозорецот за аргумент оператор. ПОЧЕТНА. Бидејќи бараме простор, тогаш во полето "Барај текст" ставете празно место со поставување на курсорот и притискање на соодветното копче на тастатурата.

    Во полето "Барај текст" наведете ја врската до првата ќелија на колоната со оригиналните податоци. Оваа врска ќе биде идентична со онаа што претходно ја наведовме во полето "Текст" во прозорецот на операторот PSTR.

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

    Откако ќе се внесат податоците, не брзајте да го притиснете копчето "Добро"како функција ПОЧЕТНА е вгнезден. Само кликнете на името PSTR во формула бар.

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

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

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

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

Функција НАЈДЕТЕ користи во комбинација со формулата PSTR на истиот принцип како и операторот ПОЧЕТНА.

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

Погледнете го видеото: Build Tomorrow's Library by Jeffrey Licht (Мај 2024).