Որոշ դեպքերում օգտագործողը բախվում է առաջադրանքին `այլ բջիջից թիրախային բջիջ վերադառնալու որոշակի թվով նիշեր ՝ սկսած ձախից հաշվի վրա նշված նիշից: Գործառույթը կատարում է սրա մեծ գործը: PSTR. Դրա գործունակությունն էլ ավելի է մեծանում, եթե այլ օպերատորներ օգտագործվում են դրա հետ համատեղ Որոնել կամ Գտիր. Եկեք մանրամասն քննարկենք, թե որոնք են գործառույթի առանձնահատկությունները PSTR և տեսեք, թե ինչպես է այն աշխատում կոնկրետ օրինակների վրա:
Օգտագործելով PSTR
Օպերատորի հիմնական խնդիրն է PSTR նշվում է նշված թերթի տարրից տպագրված նիշերի որոշակի թվաքանակ, այդ թվում `բացեր, դուրս բերելով հաշվի վրա նշված նիշից ձախ: Այս գործառույթը պատկանում է տեքստային օպերատորների կատեգորիայի: Դրա շարահյուսությունը հետևյալ ձևն է ունենում.
= PSTR (տեքստ; start_position; նիշերի քանակը)
Ինչպես տեսնում եք, այս բանաձևը բաղկացած է երեք փաստարկից: Բոլորը պահանջվում են:
Փաստարկ «Տեքստ» պարունակում է թերթի տարրի հասցեն, որում գտնվում է արդյունահանվող նիշերով տեքստի արտահայտությունը:
Փաստարկ «Մեկնարկային դիրք» ներկայացված մի թվով, որը ցույց է տալիս, թե հաշվի որ նիշն է, ձախից սկսած, դուք պետք է քաղեք: Առաջին նիշը հաշվում է որպես "1"երկրորդ համար "2" և այլն Հաշվարկի մեջ նույնիսկ տարածքները հաշվի են առնվում:
Փաստարկ "Նիշերի քանակը" պարունակում է նիշերի քանակի թվային ցուցիչ ՝ սկսած սկզբնական դիրքից, որը պետք է արդյունահանվի նպատակային խցում: Հաշվարկումում, ինչպես նախորդ փաստարկում, հաշվի են առնվում տարածքները:
Օրինակ 1. Մեկ արդյունահանում
Նկարագրեք գործառույթի օրինակները PSTR սկսեք ամենապարզ դեպքից, երբ դուք պետք է հանեք մեկ արտահայտություն: Իհարկե, գործնականում նման ընտրանքները հազվադեպ են օգտագործվում, ուստի մենք այս օրինակը բերում ենք միայն որպես այս օպերատորի գործունեության սկզբունքների ներդրում:
Այսպիսով, մենք ունենք ձեռնարկության աշխատակիցների սեղան: Առաջին սյունակում ներկայացված են աշխատողների անունները, ազգանունները և հայրանունները: Մեզ պետք է օգտագործել օպերատորը PSTR հանված նշված խցում Պյոտր Իվանովիչ Նիկոլաևի ցուցակից միայն առաջին անձի անունը հանել:
- Ընտրեք թերթի այն տարրը, որում կկատարվի արդյունահանումը: Կտտացրեք կոճակը «Տեղադրեք գործառույթը»որը գտնվում է բանաձևերի գծի մոտակայքում:
- Պատուհանը սկսվում է Գործառույթի կախարդներ. Անցեք կատեգորիայի «Տեքստ». Անունը ընտրում ենք այնտեղ PSTR և կտտացրեք կոճակը «Լավ».
- Օպերատորի փաստարկների պատուհանի գործարկումը PSTR. Ինչպես տեսնում եք, այս պատուհանում դաշտերի քանակը համապատասխանում է այս գործառույթի փաստարկների թվին:
Դաշտում «Տեքստ» մուտքագրեք բջջի կոորդինատները, որոնք պարունակում են աշխատողների անուն: Որպեսզի հասցեն հասցեն ձեռքով չուղարկենք, մենք պարզապես կուրսորը տեղադրում ենք դաշտում և ձախ սեղմելով թերթիկի վրա գտնվող այն տարրին, որը պարունակում է մեզ անհրաժեշտ տվյալները:
Դաշտում «Մեկնարկային դիրք» դուք պետք է նշեք խորհրդանիշի համարը, ձախից հաշվելով, որից սկսվում է աշխատողի ազգանունը: Հաշվարկելիս հաշվի ենք առնում նաև բացերը: Նամակ «Ն»որի հետ սկսվում է Նիկոլաևի աշխատողի ազգանունը, անընդմեջ տասնհինգերորդ կերպարն է: Հետևաբար մենք դաշտում մի շարք ենք դնում "15".
Դաշտում "Նիշերի քանակը" Դուք պետք է նշեք ազգանունը կազմող նիշերի քանակը: Այն բաղկացած է ութ նիշից: Բայց հաշվի առնելով, որ վերջին անունից բջիջում այլ կերպարներ չկան, մենք կարող ենք նաև նշել ավելի շատ նիշ: Այսինքն, մեր դեպքում, դուք կարող եք տեղադրել ցանկացած թիվ, որը հավասար է ութից ավելին կամ ավելին: Մենք, օրինակ, մի շարք ենք դնում "10". Բայց եթե վերջին ազգանունից հետո ավելի շատ բառեր, համարներ կամ այլ խորհրդանիշներ կլինեին խցում, ապա մեզ հարկավոր է միայն սահմանել նիշերի ճշգրիտ թիվը ("8").
Բոլոր տվյալները մուտքագրելուց հետո կտտացրեք կոճակը «Լավ».
- Ինչպես տեսնում եք, այս գործողությունից հետո աշխատողի անունը ցուցադրվել է մեր նշած առաջին քայլում Օրինակ 1 բջիջ
Դաս: Excel- ի հատկությունների հրաշագործ
Օրինակ 2. Խմբաքանակի արդյունահանում
Բայց, իհարկե, գործնական նպատակներով ավելի հեշտ է ձեռքով մեքենա վարել մեկ ազգանունով, քան դրա համար կիրառել բանաձևը: Բայց մի գործառույթ օգտագործող տվյալների խմբին փոխանցելը լիովին տեղին կլինի:
Մենք ունենք սմարթֆոնների ցանկ: Յուրաքանչյուր մոդելի անունին նախորդում է մի բառ Սմարթֆոն. Առանց այս բառի միայն մոդելների անունները պետք է դնենք առանձին սյունակում:
- Ընտրեք սյունակի առաջին դատարկ տարրը, որի արդյունքը կցուցադրվի, և զանգահարեք օպերատորի փաստարկի պատուհանը PSTR նույն կերպ, ինչպես նախորդ օրինակում:
Դաշտում «Տեքստ» նշեք սյունակի առաջին տարրի հասցեն աղբյուրի տվյալների հետ:
Դաշտում «Մեկնարկային դիրք» մենք պետք է նշենք նիշերի համարը, որտեղից սկսվելու են տվյալները: Մեր դեպքում, յուրաքանչյուր խցում, մոդելի անունը ունի բառը Սմարթֆոն և տարածություն: Այսպիսով, այն արտահայտությունը, որը դուք ցանկանում եք ամենուրեք առանձին խցում ցուցադրել, սկսվում է տասներորդ կերպարից: Սահմանեք համարը "10" այս ոլորտում:
Դաշտում "Նիշերի քանակը" հարկավոր է սահմանել ցուցադրվող արտահայտությունը պարունակող նիշերի քանակը: Ինչպես տեսնում եք, յուրաքանչյուր մոդելի անունն ունի այլ շարք նիշ: Բայց այն փաստը, որ մոդելի անունից հետո բջիջներում տեքստն ավարտվում է, փրկում է իրավիճակը: Հետևաբար, մենք կարող ենք այս դաշտում տեղադրել ցանկացած ցուցակ, որը հավասար է կամ ավելին է, քան այս ցուցակի ամենաերկար անունով նիշերի քանակը: Սահմանեք ցանկացած նիշ "50". Այս սմարթֆոններից ոչ մեկի անունը չի գերազանցում 50 նիշ, ուստի այս տարբերակը մեզ հարմար է:
Տվյալները մուտքագրելուց հետո կտտացրեք կոճակը «Լավ».
- Դրանից հետո սմարթֆոնի առաջին մոդելի անունը ցուցադրվում է աղյուսակում կանխորոշված խցում:
- Որպեսզի սյունակի յուրաքանչյուր խցում առանձին բանաձև չմտնել, մենք պատճենում ենք այն ՝ օգտագործելով լրացման նշիչը: Դա անելու համար կուրսորը դրեք խցիկի ստորին աջ անկյունում `բանաձևով: Սլաքը վերածվում է լրացման գծանշանի ՝ փոքր խաչի տեսքով: Ձեռք բերեք մկնիկի ձախ կոճակը և քաշեք այն սյունակի հենց վերջում:
- Ինչպես տեսնում եք, դրանից հետո ամբողջ սյունակը կհամալրվի մեզ անհրաժեշտ տվյալներով: Գաղտնիքը փաստարկն է «Տեքստ» ներկայացնում է հարաբերական հղում և նաև փոխվում է, երբ փոխվում է թիրախային բջիջների դիրքը:
- Բայց խնդիրն այն է, որ եթե հանկարծ որոշենք փոխել կամ ջնջել սյունակը բնօրինակ տվյալների հետ, ապա նպատակային սյունակում գտնվող տվյալները ճիշտ չեն ցուցադրվի, քանի որ դրանք միմյանց հետ կապված են մի բանաձևով:
Բնօրինակ սյունակից արդյունքը «կապելու» համար մենք կատարում ենք հետևյալ մանիպուլյացիաները: Ընտրեք սյունակը, որը պարունակում է բանաձև: Հաջորդը, անցեք ներդիրին «Տուն» և կտտացրեք պատկերակին Պատճենելգտնվում է թաղամասում Սեղան ժապավենի վրա:
Որպես այլընտրանքային գործողություն, կարևորելուց հետո կարող եք սեղմել առանցքային համադրություն Ctrl + C.
- Հաջորդը, առանց ընտրությունը հանելու, աջ սեղմեք սյունը: Բացվում է համատեքստի ընտրացանկը: Բլոկում Տեղադրեք ընտրանքներ կտտացրեք պատկերակին «Արժեքներ».
- Դրանից հետո, բանաձևերի փոխարեն, արժեքները կներառվեն ընտրված սյունակում: Այժմ դուք կարող եք ապահով կերպով փոփոխել կամ ջնջել բնօրինակ սյունը: Դա չի ազդի արդյունքի վրա:
Օրինակ 3. Օպերատորների համադրություն օգտագործելը
Բայցևայնպես, վերը նշված օրինակը սահմանափակված է նրանով, որ բոլոր աղբյուրների բջիջներում առաջին բառը պետք է ունենա հավասար թվով նիշ: Գործառույթ գործառույթով PSTR օպերատորներ Որոնել կամ Գտիր զգալիորեն ընդլայնելու է բանաձևի օգտագործման հնարավորությունները:
Տեքստային օպերատորներ Որոնել և Գտիր վերադարձրեք նշված բնույթի դիրքը դիտված տեքստում:
Գործառույթի շարահյուսություն Որոնել հետևյալը.
= SEARCH (search_text; text_to_search; start_position)
Օպերատորի սինթաքս Գտիր կարծես այսպիսին է.
= FIND (search_text; դիտվել_հաղորդում; start_position)
Ընդհանրապես, այս երկու գործառույթների փաստարկները նույնական են: Նրանց հիմնական տարբերությունն այն է, որ օպերատորը Որոնել երբ տվյալները մշակելիս գործը զգայուն չէ, բայց Գտիր - հաշվի է առնում:
Տեսնենք, թե ինչպես օգտագործել օպերատորը Որոնել զուգորդված գործառույթի հետ PSTR. Մենք ունենք սեղան, որում մուտքագրվում են ընդհանուր անուն ունեցող համակարգչային սարքավորումների տարբեր մոդելների անունները: Ինչպես նախորդ անգամ, մենք պետք է հանենք մոդելների անունը առանց ընդհանուր անուն: Դժվարությունն այն է, որ եթե նախորդ օրինակում բոլոր առարկաների համար ընդհանուր անունը նույնն էր («սմարթֆոն»), ապա սույն ցուցակի մեջ այն տարբեր է («համակարգիչ», «մոնիտոր», «բարձրախոս» և այլն): տարբեր կերպարներով: Այս խնդիրը լուծելու համար մեզ անհրաժեշտ է օպերատոր Որոնելորը մենք գործառույթի մեջ ենք դնելու PSTR.
- Մենք ընտրում ենք սյունակի առաջին բջիջը, որտեղ տվյալները դուրս կգան, և սովորական ձևով մենք անվանում ենք գործառույթի փաստարկների պատուհանը PSTR.
Դաշտում «Տեքստ», ինչպես միշտ, մենք նշում ենք սյունակի առաջին բջիջը աղբյուրի տվյալներով: Ամեն ինչ անփոփոխ է:
- Եվ ահա դաշտի արժեքը «Մեկնարկային դիրք» կդնի այն փաստարկը, որ գործառույթը ձևավորվում է Որոնել. Ինչպես տեսնում եք, ցուցակի բոլոր տվյալները միավորվում են նրանով, որ մոդելի անունին նախորդում է տարածք: Հետևաբար, օպերատորը Որոնել կփնտրի աղբյուրի տիրույթի բջիջում առաջին տարածքը և կհաղորդի այս գործառույթի խորհրդանիշի քանակը PSTR.
Օպերատորի փաստարկների պատուհանը բացելու համար Որոնել, կուրսորը դնենք դաշտ «Մեկնարկային դիրք». Հաջորդը, կտտացրեք եռանկյունու տեսքով պատկերակին, որն ուղղված է դեպի ներքև: Այս պատկերակը գտնվում է պատուհանի նույն հորիզոնական մակարդակի վրա, ինչպես կոճակը: «Տեղադրեք գործառույթը» և բանաձևերի մի տող, բայց դեպի ձախ: Բացվում է վերջերս օգտագործված օպերատորների ցուցակը: Քանի որ նրանց մեջ անուն չկա Որոնել, ապա կտտացրեք կետը "Այլ հատկություններ ...".
- Պատուհանը բացվում է Գործառույթի կախարդներ. Կարգում «Տեքստ» ընտրեք անունը Որոնել և կտտացրեք կոճակը «Լավ».
- Օպերատորի փաստարկների պատուհանի գործարկումը Որոնել. Քանի որ մենք փնտրում ենք տարածք, դաշտում «Որոնված տեքստ» մի տեղ տեղադրեք ՝ կուրսորը այնտեղ տեղադրելով և ստեղնաշարի վրա սեղմելով համապատասխան ստեղնը:
Դաշտում Որոնման տեքստ նշեք սյունակի առաջին բջիջի հղումը աղբյուրի տվյալների հետ: Այս հղումը նույնական կլինի այն դաշտի հետ, որը մենք նախկինում նշեցինք «Տեքստ» օպերատորի փաստարկների պատուհանում PSTR.
Դաշտային փաստարկ «Մեկնարկային դիրք» չի պահանջվում: Մեր դեպքում անհրաժեշտ չէ լրացնել այն, կամ կարող եք համարը սահմանել "1". Այս տարբերակներից որևէ մեկի հետ մեկտեղ որոնումը կկատարվի տեքստի սկզբից:
Տվյալները մուտքագրելուց հետո մի շտապեք կոճակը սեղմել «Լավ», քանի որ գործառույթը Որոնել բույն է Պարզապես կտտացրեք անունը PSTR բանաձևի սանդղակում:
- Վերջին նշված գործողությունը կատարելուց հետո մենք ինքնաբերաբար վերադառնում ենք օպերատորի փաստարկների պատուհանը PSTR. Ինչպես տեսնում եք, դաշտը «Մեկնարկային դիրք» արդեն լրացված բանաձևով Որոնել. Բայց այս բանաձևը ցույց է տալիս տարածություն, և մեզ պետք է տիեզերքից հետո հաջորդ նիշը, որից սկսվում է մոդելի անունը: Հետևաբար ոլորտում առկա տվյալներին «Մեկնարկային դիրք» ավելացնել արտահայտություն "+1" առանց չակերտների
Դաշտում "Նիշերի քանակը"ինչպես նախորդ օրինակում, մենք գրում ենք ցանկացած համար, որը ավելի մեծ է կամ հավասար է նիշերի թվին, աղբյուրի սյունակի ամենաերկար արտահայտության մեջ: Օրինակ ՝ մենք մի շարք ենք դնում "50". Մեր դեպքում սա լիովին բավարար է:
Այս բոլոր մանիպուլյացիաները կատարելուց հետո կտտացրեք կոճակը «Լավ» պատուհանի հատակին:
- Ինչպես տեսնում եք, դրանից հետո սարքի մոդելի անունը ցուցադրվեց առանձին խցում:
- Այժմ, օգտագործելով Fill Wizard- ը, ինչպես նախորդ մեթոդով, բանաձևը պատճենեք այս սյունակում ներքևում գտնվող բջիջներին:
- Սարքի բոլոր մոդելների անունները ցուցադրվում են թիրախային խցերում: Այժմ, անհրաժեշտության դեպքում, կարող եք կոտրել կապը այս տարրերում աղբյուրի տվյալների սյունակի հետ, ինչպես նախորդ ժամանակ, հաջորդաբար պատճենելով և տեղադրելով արժեքները: Այնուամենայնիվ, այս գործողությունը միշտ չէ, որ պահանջվում է:
Գործառույթ Գտիր օգտագործվում է բանաձևի հետ միասին PSTR նույն սկզբունքով, ինչ օպերատորը Որոնել.
Ինչպես տեսնում եք, գործառույթը PSTR շատ հարմար գործիք է անհրաժեշտ տվյալները նախապես սահմանված խցում ցուցադրելու համար: Այն փաստը, որ օգտագործողների շրջանում այն այնքան էլ տարածված չէ, բացատրվում է նրանով, որ շատ օգտվողներ, օգտագործելով Excel- ը, ավելի շատ ուշադրություն են դարձնում մաթեմատիկական գործառույթներին, քան տեքստին: Այս բանաձևը այլ օպերատորների հետ համատեղ օգտագործելու դեպքում դրա գործունակությունն ավելի է բարելավվում: