Bəzi hallarda istifadəçi hədəf hüceyrəsinə başqa bir hüceyrədən solda hesabda göstərilən işarədən başlayaraq müəyyən bir sıra simvoldan dönmə vəzifəsi ilə üzləşir. Bu funksiya ilə bu iş böyük bir iş görür. PSTR. Məsələn, digər operatorlar onunla birlikdə istifadə edildikdə onun funksionallığı daha da artır ARAMA və ya FIND. Funksiyanın xüsusiyyətlərini nə qədər yaxından nəzər salaq. PSTR və xüsusi nümunələrlə necə işlədiyini görün.
PSTR istifadə
Operatorun əsas vəzifəsi PSTR sözügedən elementdən simvolun solunda göstərilən xarakterdən başlayaraq boşluqlar da daxil olmaqla müəyyən sayda çap edilmiş simvoldan çıxarmaqdır. Bu funksiya mətn operatorlarının kateqoriyasına aiddir. Onun sözdizimi belədir:
= PSTR (mətn; initial_position; simvolların sayı)
Gördüyünüz kimi, bu formula üç arqumentdən ibarətdir. Bütün tələb olunur.
Arqument "Mətn" çıxarılmış simvol ilə mətn ifadəsini əks etdirən hesabatın elementinin ünvanını ehtiva edir.
Arqument "Başlanğıc mövqeyi" soldan başlayaraq hesabda hansı əlamətdən istifadə etdiyini göstərən bir rəqəm şəklində təqdim edildikdə, çıxarmaq lazımdır. İlk xarakter kimi sayılır "1"üçün ikinci "2" və s Hətta boşluqlar da hesablanır.
Arqument "Simvolların sayı" hədəf hüceyrəsinə çıxarılacaq başlanğıc mövqedən başlayaraq, simvol sayının sayısal göstəricisini ehtiva edir. Əvvəlki arqumentdə olduğu kimi eyni şəkildə hesablanırsa, boşluqlar nəzərə alınır.
Məsələn: tək təkrarlanma
Bu funksiyadan istifadə nümunələrini təsvir edin. PSTR Bir ifadəni çıxarmaq üçün lazım olan ən sadə işlə başlayaq. Əlbəttə ki, bu praktikada seçimlər nadir hallarda istifadə olunur, buna görə də bu nümunəni göstərilən operatorun fəaliyyət prinsiplərinə giriş kimi təqdim edirik.
Beləliklə, bizdə işçilərin cədvəli var. İlk sütunda işçilərin adları var. Biz operatordan istifadə etməliyik PSTR göstərilən hüceyrədə Peter İvanoviç Nikolayevin siyahısından birinci şəxsin soyadını çıxarır.
- Hasilatın ediləcəyi hesabatın elementini seçin. Düyməni basın "Əlavə funksiyası"Formula barının yaxınlığında yerləşir.
- Pəncərə başlayır. Fəaliyyət ustaları. Kateqoriya gedin "Mətn". Orada ad seçin "PSTR" və düyməni basın "OK".
- Operator dəlilləri pəncərəsi işə salınıb. "PSTR". Gördüyünüz kimi, bu pəncərədə sahələrin sayı bu funksiyaya aid arqumentlərin sayına bərabərdir.
Sahədə "Mətn" İşçilərin adını ehtiva edən hüceyrənin koordinatlarını daxil edin. Ünvanı əllə çəkmək üçün sadəcə sahəyə imleci seçin və lazım olan məlumatları əks etdirən hesabatın elementindəki sol siçan düyməsini basın.
Sahədə "Başlanğıc mövqeyi" işçinin soyadının başlanğıcından soldan hesablanan simvol nömrəsini göstərməlisiniz. Hesablama zamanı boşluqları nəzərə alırıq. Məktub "H"əməkdaşı Nikolaevin soyadı başlayır, onun on beşinci simvolu var. Buna görə də, sahədə ədədi qoydu "15".
Sahədə "Simvolların sayı" Soyadı yaradan simvolların sayını təyin etməlisiniz. Səkkiz simvoldan ibarətdir. Lakin soyaddan sonra daha çox simvolun olmadığını nəzərə alaraq, daha çox simvol göstərə bilərik. Yəni bizim vəziyyətimizdə sekizdə bərabər və ya daha çox olan hər hansı bir ədəd yerləşdirə bilərsiniz. Məsələn, sayını qoyduq "10". Hüceyrə soyadından sonra daha çox söz, ədəd və ya başqa bir simvol olsaydı, onda biz yalnız simvolların dəqiq sayını"8").
Bütün məlumatlar girildikdən sonra düyməni basın "OK".
- Gördüyünüz kimi, bu hərəkətdən sonra işçinin adı ilk addımda göstəriləndə göstərildi. 1-ci misal hüceyrə
Dərs: Excel funksiyası sihirbazı
Məsələn 2: qrup çıxarılması
Əlbəttə ki, praktik məqsədlər üçün, bir formada istifadə etməkdən daha əlli bir təkamül adını daxil etmək daha asandır. Amma funksiyanı istifadə edərək məlumat qrupunu köçürmək olduqca uyğun olardı.
Bizdə smartfonların siyahısı var. Hər bir modelin adından əvvəl sözdür "Smartphone". Bu sözü olmayan modellərin adlarını ayrı bir sütuna qoymalıyıq.
- Nəticənin görüntüleneceği ilk boş sütun elementini seçin və operatorun argüman pəncərəsini çağırın PSTR əvvəlki nümunədə olduğu kimi eyni şəkildə.
Sahədə "Mətn" sütunun ilk elementinin adını orijinal məlumatlarla müəyyənləşdirin.
Sahədə "Başlanğıc mövqeyi" məlumatların çıxarılacağı simvol nömrəsini təyin etməmiz lazımdır. Bizim vəziyyətimizdə, hər bir hüceyrədə model adı əvvəl sözüdür "Smartphone" və yer. Beləliklə, hər yerdə ayrı bir hüceyrədə qoymaq istədiyiniz sözcük onuncu xarakterlə başlayır. Nömrəni seçin "10" bu sahədə.
Sahədə "Simvolların sayı" göstərilən ifadəni ehtiva edən simvolların sayını təyin etməlisiniz. Gördüyünüz kimi, hər modelin adına fərqli ədədlər daxildir. Amma model adından sonra, hüceyrələrin mətni sona çatdıqdan sonra vəziyyət qənaət edilir. Buna görə, bu sahədə bu siyahıda ən uzun adda olan simvolların sayına bərabər və ya daha çox olan hər bir ədədi təyin edə bilərik. Təsadüfi bir sıra simvol seçin. "50". Siyahıda sadalanan hər hansı bir smartfonun adını aşmır 50 simvol, buna görə də bu seçim bizə uyğun gəlir.
Məlumat girildikdən sonra düyməni basın "OK".
- Bundan sonra smartfonun ilk modelinin adı əvvəlcədən göstərilən masa hüceyrəsində göstərilir.
- Sütunun hər bir hüceyrəsinə formulun daxil edilməməsi üçün ayrı-ayrılıqda onun doldurma markası vasitəsilə surətini çıxarırıq. Bunun üçün hüceyrənin aşağı sağ küncündə imleci formulla qoyun. Kursor kiçik bir xaç şəklində bir dolgu markerinə çevrilir. Sol siçan düyməsini bağlayın və sütunun sonuna sürükləyin.
- Gördüyünüz kimi, bundan sonra bütün sütun biz lazım olan məlumatlarla dolacaq. Gizli fikirdir "Mətn" nisbi bir istinaddır və hədəf hüceyrələrinin dəyişməsi mövqeyində dəyişir.
- Ancaq problem birdən-birə sütunları orijinal məlumatlarla dəyişdirmək və ya silmək qərarına gəlsə, hədəf sütundakı məlumatlar bir-birinə formula ilə bağlı olduğundan düzgün göstərilməyəcəkdir.
Nəticəni orijinal sütundan "həll etmək" üçün aşağıdakı manipulyasiya edirik. Formulu olan sütunu seçin. Daha sonra sekmədən keçin "Ev" və simgesini basın "Kopyala"bir blokda yerləşir "Panoya" lentdə.
Alternativ bir hərəkət olaraq seçimdən sonra düyməni birləşməyə basa bilərsiniz Ctrl + C.
- Sonra seçimi qaldırmadan sütun üzərinə sağ basın. Kontekst menyusu açılır. Blokda "Daxiletmə Seçimləri" simvol basın "Dəyərlər".
- Bundan sonra, formulalar yerinə, seçilmiş sütunda dəyərlər əlavə olunacaq. İndi orijinal sütunu təhlükəsiz olaraq dəyişə və ya silə bilərsiniz. Nəticəni heç bir şəkildə təsir etməyəcək.
Misal 3: operatorların birləşməsini istifadə
Yəqin ki, yuxarıda göstərilən misal bütün mənbə hüceyrələrindəki ilk sözün bərabər sayda simvol olması lazımdır ki, məhduddur. Funksiyası ilə istifadə edin PSTR operatorlar ARAMA və ya FIND formuldan istifadə imkanlarını əhəmiyyətli dərəcədə genişləndirəcəkdir.
Mətn operatorları ARAMA və FIND baxılan mətndə göstərilən xarakterli mövqeyini qaytarır.
Function sintaksisi ARAMA Sonrakı:
= ARAMA (search_text; text_for_search; initial_position)
Operator sintaksisi FIND belə görünür:
= FIND (search_text; view_text; başlanğıc_pozisyonu)
Bu iki funksiyanın arqumentləri eynidır. Onların əsas fərqi operatordur ARAMA data işlədərkən məktubların vəziyyətini nəzərə almır FIND - nəzərə alır.
Operatordan necə istifadə edəcəyini nəzərdən keçirək ARAMA funksiyası ilə birlikdə PSTR. Bir ümumi adı olan kompüter avadanlıqlarının müxtəlif modellərinin adlarının girildiyi bir masa var. Son dəfə olduğu kimi, ümumi ad olmadan modellərin adını almaq lazımdır. Çətinlik, əgər əvvəlki misalda bütün mövqelər üçün ümumi ad ("smartfonlar") eyni olarsa, bu siyahıda fərqlidir ("kompüter", "monitor", "spiker" və s.). fərqli sayda simvol ilə. Bu problemi həll etmək üçün operatora ehtiyacımız var ARAMAbiz bir funksiyaya daxil olduq PSTR.
- Verilərin veriləcəyi sütunun ilk hüceyrəsini seçirik və adi şəkildə funksiya argumentləri penceresini çağırırıq PSTR.
Sahədə "Mətn"hər zamanki kimi, sütunun ilk hüceyrəsini orijinal məlumatlarla müəyyən edirik. Bütün bunlar pozulmadı.
- Amma sahənin dəyəri "Başlanğıc mövqeyi" funksiyanı meydana gətirdikləri arqumentini təyin edəcəyik ARAMA. Gördüyünüz kimi siyahıda olan bütün məlumatlar, model adından əvvəl bir boşluq olması ilə birləşdirilir. Buna görə də operator ARAMA qaynaq aralığının hüceyrəsindəki ilk boşluğu axtarmaq və bu funksiya simvolunun hesabatını verəcəkdir PSTR.
Operator dəlilləri pəncərəsini açmaq üçün ARAMA, sahəyə imleci qoyun "Başlanğıc mövqeyi". Sonra bir üçbucaq şəklində simvol basın, aşağı yönəldin. Bu simge, düymənin yerləşdiyi pəncərənin eyni üfüqi səviyyəsində yerləşir. "Əlavə funksiyası" və formula bar, lakin onların sol. Son istifadə edilən operatorların siyahısı açılır. Aralarında heç bir adı olmadığından "ARAMA", sonra maddə basın "Digər xüsusiyyətlər ...".
- Pəncərə açılır Fəaliyyət ustaları. Kateqoriyada "Mətn" adını seçin "ARAMA" və düyməni basın "OK".
- Operator arqumenti pəncərəsi başlayır. ARAMA. Boş yer axtarırıq, sonra sahədə "Axtarış mətni" imleci yerləşdirərək klaviatura üzərindəki müvafiq düyməni basaraq bir yer qoyun.
Sahədə "Axtarış mətni" sütunun ilk hüceyrəsindəki keçidləri orijinal məlumatlarla müəyyənləşdirin. Bu link bu sahədə daha əvvəl göstərdiyimiz kimi eyni olacaq "Mətn" operator dəlilləri pəncərəsində PSTR.
Alan arqumenti "Başlanğıc mövqeyi" tələb olunmur. Bizim halda, onu doldurmaq lazım deyil və ya nömrəni təyin edə bilərsiniz "1". Bu variantlardan hər hansı biri üçün axtarış mətnin əvvəlindən həyata keçiriləcəkdir.
Məlumat girildikdən sonra düyməni basmaq üçün tələsməyin "OK"funksiyası kimi ARAMA içərisindədir. Yalnız adını basın PSTR formula barında.
- Sonuncu göstərilən hərəkətin icrası başa çatdıqdan sonra avtomatik olaraq operator argümanları pəncərəsinə qaytarırıq. PSTR. Gördüyünüz kimi, sahə "Başlanğıc mövqeyi" artıq formula ilə doldu ARAMA. Lakin bu formula bir məkanı göstərir və modelin adı başlayacaq yerdən sonra növbəti xarakterə ehtiyacımız var. Buna görə, sahədə mövcud olan məlumatlara "Başlanğıc mövqeyi" ifadəsini bitiririk "+1" quotes olmadan.
Sahədə "Simvolların sayı"əvvəlki nümunədə olduğu kimi, orijinal sütunun ən uzun ifadəindəki simvollar sayından böyük və ya bərabər olan hər hansı bir ədədi yazın. Məsələn, nömrə qoyun "50". Bizim vəziyyətimizdə bu kifayətdir.
Bütün göstərilən manipulyasiyalardan sonra düyməni basın "OK" pəncərənin dibində.
- Gördüyünüz kimi, bundan sonra cihaz modelinin adı ayrı bir hüceyrədə göstərilir.
- İndi, əvvəlki üsulla olduğu kimi, Dolgu Sihirbazı'nı istifadə edərək, formula bu sütunda aşağıda olan hüceyrələrə kopyalayın.
- Bütün cihaz modellərinin adları hədəf hüceyrələrində göstərilir. İndi, zərurət yarandıqda, bu elementlərdəki keçidləri əvvəlki dövrdə olduğu kimi, köçürmə və yapışdırıcı dəyərləri ardıcıl şəkildə tətbiq etməklə silmək mümkündür. Ancaq bu hərəkət həmişə lazım deyil.
Funksiyası FIND Formula ilə birlikdə istifadə olunur PSTR operatorla eyni prinsip əsasında ARAMA.
Gördüyünüz kimi, funksiya PSTR Öncədən müəyyən edilmiş hüceyrədə lazımi məlumatları göstərmək üçün çox rahat bir vasitədir. Istifadəçilər arasında bu qədər populyar deyildir ki, Excel istifadə edən bir çox istifadəçinin riyazi funksiyalara daha çox diqqət yetirməsi faktı ilə deyil, mətnli olanlardan çoxdur. Bu formulu digər operatorlarla birlikdə istifadə edərkən, funksionallığı daha da artırır.