PSTR ფუნქციის გამოყენება Microsoft Excel- ში

Pin
Send
Share
Send

ზოგიერთ შემთხვევაში, მომხმარებლის წინაშე დგას ამოცანა, რომ სხვა უჯრედიდან სამიზნე უჯრედში დაუბრუნდეს გარკვეული რაოდენობის სიმბოლოები, რომლებიც იწყება მარცხნივ ანგარიშზე მითითებულ პერსონაჟზე. ფუნქცია ამით დიდ საქმეს ასრულებს. PSTR. მისი ფუნქციონირება კიდევ უფრო გაიზარდა, თუ სხვა ოპერატორები გამოიყენება მასთან ერთად, მაგალითად ძებნა ან იპოვნეთ. მოდით უფრო ახლოს განვიხილოთ რა ფუნქციების მახასიათებელია PSTR და ნახეთ, თუ როგორ მუშაობს ეს კონკრეტულ მაგალითებზე.

PSTR გამოყენებით

ოპერატორის მთავარი ამოცანა PSTR მითითებულია ფურცლის ელემენტიდან ამონაბეჭდი სიმბოლოების გარკვეული რაოდენობის, მათ შორის ფართების ჩათვლით, რომლებიც იწყება ანგარიშიდან გამოსახული სიმბოლოდან მარცხნივ. ეს ფუნქცია მიეკუთვნება ტექსტურ ოპერატორთა კატეგორიას. მისი სინტაქსი შემდეგი ფორმით ხდება:

= PSTR (ტექსტი; start_position; სიმბოლოების რაოდენობა)

როგორც ხედავთ, ეს ფორმულა სამი არგუმენტისგან შედგება. ყველა მათგანი საჭიროა.

არგუმენტი "ტექსტი" შეიცავს ფურცლის ელემენტის მისამართს, რომელშიც განთავსებულია ამონაწერი სიმბოლოების მქონე ტექსტის გამოხატულება.

არგუმენტი "საწყისი პოზიცია" წარმოდგენილი ნომრის სახით, რომელიც მიუთითებს ანგარიშში რომელი პერსონაჟია, მარცხნიდან დაწყებული, ამონაწერი. პირველი პერსონაჟი ითვლება "1"მეორე "2" და ა.შ. გაანგარიშებისას გათვალისწინებულია ფართებიც კი.

არგუმენტი "სიმბოლოების რაოდენობა" შეიცავს სიმბოლოთა რიცხვის რიცხობრივ მაჩვენებელს, დაწყებული პოზიციიდან დაწყებული, რომელიც უნდა იქნას ამოღებული სამიზნე უჯრედში. გაანგარიშებისას, როგორც წინა არგუმენტაციაში, გათვალისწინებულია სივრცეები.

მაგალითი 1: ერთჯერადი მოპოვება

აღწერეთ ფუნქციის მაგალითები PSTR დაიწყეთ უმარტივესი შემთხვევიდან, როდესაც ერთი სიტყვის ამოღება გჭირდებათ. რა თქმა უნდა, მსგავსი ვარიანტები პრაქტიკაში იშვიათად გამოიყენება, ასე რომ, ჩვენ ამ მაგალითს ვიღებთ მხოლოდ, როგორც ამ ოპერატორის მუშაობის პრინციპების შესავალს.

ასე რომ, გვაქვს საწარმოს თანამშრომლების ცხრილი. პირველ სვეტში მოცემულია თანამშრომლების სახელები, გვარები და პატრონიზმები. ოპერატორის გამოყენება გვჭირდება PSTR მითითებული საკანში მხოლოდ პიოტრ ივანოვიჩ ნიკოლაევის სიიდან ამოღებული პირველი პირის სახელი.

  1. შეარჩიეთ ფურცლის ის ელემენტი, რომელშიც განხორციელდება მოპოვება. დააჭირეთ ღილაკს "ფუნქციის ჩასმა"რომელიც მდებარეობს ფორმულების ხაზთან ახლოს.
  2. ფანჯარა იწყება ფუნქციის ოსტატები. გადადით კატეგორიაში "ტექსტი". ჩვენ იქ ვირჩევთ სახელწოდებას PSTR და დააჭირეთ ღილაკს "კარგი".
  3. ოპერატორის არგუმენტის ფანჯრის ამოქმედება PSTR. როგორც ხედავთ, ამ ფანჯარაში ველების რაოდენობა შეესაბამება ამ ფუნქციის არგუმენტების რაოდენობას.

    მინდორში "ტექსტი" შეიყვანეთ უჯრედის კოორდინატები, რომელიც შეიცავს მუშების სახელს. იმისათვის, რომ მისამართი არ გამოვიყენოთ ხელით, ჩვენ უბრალოდ მოვათავსოთ კურსორი ველში და მარცხენა ღილაკით დავუსვათ ფურცელზე არსებულ ელემენტს, რომელიც შეიცავს საჭირო მონაცემებს.

    მინდორში "საწყისი პოზიცია" თქვენ უნდა მიუთითოთ სიმბოლო ნომერი, რომელიც მარცხნივ ითვლება, საიდანაც იწყება თანამშრომლის გვარი. გაანგარიშებისას, ჩვენ ასევე გავითვალისწინებთ ხარვეზებს. წერილი "N"რომლითაც იწყება ნიკოლაევის თანამშრომლის გვარი, ზედიზედ მეთხუთმეტე პერსონაჟია. მაშასადამე, ჩვენ ველში ჩავდოთ რიცხვი "15".

    მინდორში "სიმბოლოების რაოდენობა" თქვენ უნდა მიუთითოთ იმ გმირების რიცხვი, რომლებიც გვარია. იგი შედგება რვა პერსონაჟისაგან. მაგრამ იმის გათვალისწინებით, რომ უჯრედში აღარ არის მეტი სიმბოლო გვარი, ჩვენ შეგვიძლია მეტი სიმბოლოც აღვნიშნოთ. ანუ, ჩვენს შემთხვევაში, თქვენ შეგიძლიათ განათავსოთ ნებისმიერი რიცხვი, რომელიც ტოლია ან მეტი, ვიდრე რვა. მაგალითად, ჩვენ დავსახეთ რიცხვი "10". მაგრამ თუ უფრო მეტი სიტყვა, რიცხვი ან სხვა სიმბოლოა უჯრედში გვარის შემდეგ, მაშინ მხოლოდ სიმბოლოების ზუსტი მითითება დაგვჭირდება ("8").

    ყველა მონაცემის შეტანის შემდეგ დააჭირეთ ღილაკს "კარგი".

  4. როგორც ხედავთ, ამ მოქმედების შემდეგ, ჩვენ პირველ ეტაპზე, ნაჩვენები იქნა თანამშრომლის სახელი მაგალითი 1 უჯრედი.

გაკვეთილი: Excel მხატვრული ოსტატი

მაგალითი 2: სურათების მოპოვება

მაგრამ, რა თქმა უნდა, პრაქტიკული მიზნებისათვის უფრო ადვილია ხელით ერთ გვარზე მართვა, ვიდრე ამის ფორმულის გამოყენება. მაგრამ ფუნქციის გამოყენებით მონაცემთა ჯგუფის გადაცემა სათანადო იქნება.

ჩვენ გვაქვს სმარტფონების სია. თითოეულ მოდელის სახელს წინ უძღვის სიტყვა სმარტფონი. ჩვენ ამ სიტყვის გარეშე მხოლოდ მოდელების სახელები უნდა ჩავდოთ ცალკეულ სვეტში.

  1. შეარჩიეთ სვეტის პირველი ცარიელი ელემენტი, რომელშიც შედეგი გამოჩნდება და გამოიძახეთ ოპერატორის არგუმენტის ფანჯარაში PSTR ისევე, როგორც წინა მაგალითში.

    მინდორში "ტექსტი" მიუთითეთ სვეტის პირველი ელემენტის მისამართი წყაროს მონაცემებით.

    მინდორში "საწყისი პოზიცია" ჩვენ უნდა დავაკონკრეტოთ პერსონაჟის ნომერი, საიდანაც მონაცემები ამოიღება. ჩვენს შემთხვევაში, თითოეულ უჯრედში, მოდელის სახელს აქვს სიტყვა სმარტფონი და სივრცე. ამრიგად, ფრაზა, რომელზეც გსურთ ყველგან ცალკეულ საკანში გამოსახვა, იწყება მეათე პერსონაჟით. მითითებული ნომერი "10" ამ სფეროში.

    მინდორში "სიმბოლოების რაოდენობა" თქვენ უნდა დააყენოთ სიმბოლოების რაოდენობა, რომელიც შეიცავს ნაჩვენები ფრაზას. როგორც ხედავთ, თითოეული მოდელის სახელს სხვადასხვა სიმბოლო აქვს. მაგრამ ის, რომ სამოდელო სახელის შემდეგ, უჯრედებში ტექსტი მთავრდება, ზოგავს სიტუაციას. ამრიგად, ამ ველში შეგვიძლია დავსახოთ ნებისმიერი რიცხვი, რომელიც ტოლია ან აღემატება ამ ჩამონათვალის გრძელი სახელის სიმბოლოების რაოდენობას. დააყენეთ ნებისმიერი სიმბოლო "50". არც ერთი ამ სმარტფონის სახელი არ აღემატება 50 სიმბოლოები, ამიტომ ეს ვარიანტი ჩვენთვის შეესაბამება.

    მონაცემების შეტანის შემდეგ დააჭირეთ ღილაკს "კარგი".

  2. ამის შემდეგ, პირველი სმარტფონის მოდელის სახელი ნაჩვენებია ცხრილში წინასწარ განსაზღვრულ უჯრედში.
  3. იმისთვის, რომ სვეტის თითოეულ უჯრედში ცალკე არ ჩავწეროთ ფორმულა, ჩვენ კოპირებას ვათავსებთ შევსების მარკერის გამოყენებით. ამისათვის განათავსეთ კურსორი უჯრედის ქვედა მარჯვენა კუთხეში, ფორმულით. კურსორი გარდაიქმნება შევსების მარკერად, მცირე ჯვრის სახით. დააჭირეთ მაუსის მარცხენა ღილაკს და გადაიტანეთ სვეტის ბოლომდე.
  4. როგორც ხედავთ, ამის შემდეგ მთელი სვეტი ივსება ჩვენთვის საჭირო მონაცემებით. საიდუმლო ისაა, რომ არგუმენტი "ტექსტი" წარმოადგენს შედარებით მითითებას და ასევე იცვლება, როგორც იცვლება სამიზნე უჯრედების პოზიცია.
  5. მაგრამ პრობლემა ის არის, რომ თუ ჩვენ მოულოდნელად გადავწყვიტეთ სვეტის შეცვლა ან წაშლა ორიგინალური მონაცემებით, მაშინ სამიზნე სვეტში მოცემული მონაცემები სწორად არ იქნება ნაჩვენები, რადგან ისინი ერთმანეთთან დაკავშირებულია ფორმულით.

    ორიგინალის სვეტიდან შედეგის "ასახვის" მიზნით, ჩვენ ვასრულებთ შემდეგ მანიპულაციებს. შეარჩიეთ სვეტი, რომელიც შეიცავს ფორმულას. შემდეგი, წასვლა tab "მთავარი" და დააჭირეთ ხატულას დააკოპირეთმდებარეობს ბლოკში ბუფეტი ფირზე.

    ალტერნატიულ მოქმედებად, ხაზგასმის შემდეგ შეგიძლიათ დააჭიროთ საკვანძო კომბინაციას Ctrl + C.

  6. შემდეგი, არჩევის მოხსნის გარეშე, დააჭირეთ ღილაკს სვეტის მარჯვენა ღილაკზე. იხსნება კონტექსტური მენიუ. ბლოკში ჩადეთ ოფციები დააჭირეთ ხატულას "ღირებულებები".
  7. ამის შემდეგ, ფორმულების ნაცვლად, მნიშვნელობები შეიყვანება შერჩეულ სვეტში. ახლა თქვენ შეგიძლიათ უსაფრთხოდ შეცვალოთ ან წაშალოთ ორიგინალი სვეტი. ეს გავლენას არ მოახდენს შედეგზე.

მაგალითი 3: ოპერატორების კომბინაციის გამოყენებით

და მაინც, ზემოხსენებული მაგალითი შემოიფარგლება იმით, რომ ყველა წყაროს უჯრედში პირველ სიტყვას უნდა ჰქონდეს სიმბოლოთა თანაბარი რაოდენობა. განცხადება ფუნქციით PSTR ოპერატორები ძებნა ან იპოვნეთ მნიშვნელოვნად გააფართოებს ფორმულის გამოყენების შესაძლებლობებს.

ტექსტური ოპერატორები ძებნა და იპოვნეთ დაუბრუნეთ მითითებული პერსონაჟის პოზიციას სანახავად ტექსტში.

ფუნქციის სინტაქსი ძებნა შემდეგი:

= SEARCH (ძებნა_ ტექსტი; text_to_search; start_position)

ოპერატორის სინტაქსი იპოვნეთ ასე გამოიყურება:

= FIND (ძებნა_text; დაათვალიერეს_წერილი; დაწყება_ზომი)

ზოგადად, ამ ორი ფუნქციის არგუმენტები იდენტურია. მათი მთავარი განსხვავება ის არის, რომ ოპერატორი ძებნა მონაცემების დამუშავებისას საქმე მგრძნობიარე არ არის, მაგრამ იპოვნეთ - ითვალისწინებს.

ვნახოთ, როგორ გამოვიყენოთ ოპერატორი ძებნა ფუნქციასთან ერთად PSTR. ჩვენ გვაქვს მაგიდა, რომელშიც შედის ზოგადი სახელით კომპიუტერული ტექნიკის სხვადასხვა მოდელის სახელები. როგორც ბოლო დროს, ჩვენ გვჭირდება მოდელების სახელის ამოღება ზოგადი სახელის გარეშე. სირთულე იმაში მდგომარეობს, რომ თუ წინა მაგალითში ყველა ელემენტის ზოგადი სახელი იყო იგივე ("სმარტფონი"), მაშინ მოცემულ სიაში ეს განსხვავებულია ("კომპიუტერი", "მონიტორი", "დინამიკები" და ა.შ.) განსხვავებული სიმბოლოებით. ამ პრობლემის გადასაჭრელად, ჩვენ გვჭირდება ოპერატორი ძებნარომელსაც ჩვენ ვიყენებთ ფუნქციებში PSTR.

  1. ჩვენ ვირჩევთ სვეტის პირველ უჯრედს, სადაც მონაცემები გამოვა და ჩვეულ რეჟიმში ვუწოდებთ ფუნქციის არგუმენტების ფანჯარას PSTR.

    მინდორში "ტექსტი"ჩვეულებისამებრ, სვეტის პირველ უჯრედს მივუთითებთ წყაროს მონაცემებით. ყველაფერი უცვლელია.

  2. და აქ მოცემულია ველი "საწყისი პოზიცია" დააყენებს არგუმენტს, რომ ფუნქციის ფორმები ძებნა. როგორც ხედავთ, სიაში არსებული ყველა მონაცემი გაერთიანებულია იმით, რომ მოდელის სახელს წინ უძღვის სივრცე. მაშასადამე, ოპერატორი ძებნა მოიძიებს წყაროს დიაპაზონის უჯრედში არსებულ პირველ ადგილს და შეატყობინებს ამ ფუნქციის სიმბოლოს რაოდენობას PSTR.

    ოპერატორის არგუმენტების ფანჯრის გასახსნელად ძებნა, დააყენეთ კურსორი მინდორზე "საწყისი პოზიცია". შემდეგი, დააჭირეთ ხატულს სამკუთხედის სახით, რომელიც მიმართულია ქვემოდან. ეს ხატი მდებარეობს ფანჯრის იმავე ჰორიზონტალურ დონეზე, როგორც ღილაკი. "ფუნქციის ჩასმა" ფორმულების სტრიქონი, მაგრამ მარცხნივ. იხსნება ყველაზე ხშირად გამოყენებული ოპერატორების სია. ვინაიდან მათ შორის სახელი არ არის ძებნაშემდეგ დააჭირეთ ნივთს "სხვა მახასიათებლები ...".

  3. ფანჯარა იხსნება ფუნქციის ოსტატები. კატეგორიაში "ტექსტი" აირჩიეთ სახელი ძებნა და დააჭირეთ ღილაკს "კარგი".
  4. ოპერატორის არგუმენტის ფანჯრის ამოქმედება ძებნა. ვინაიდან ვეძებთ ადგილს, მინდორში "მოძებნილი ტექსტი" მოათავსეთ ადგილი კურსორის დაყენებით და კლავიშზე კლავიშზე დაჭერით.

    მინდორში ტექსტის ძებნა მიუთითეთ სვეტის პირველი უჯრედის ბმული წყაროს მონაცემებთან. ეს ბმული იქნება იდენტური იმ ბმულით, რომელზეც ადრე ველში ავღნიშნეთ "ტექსტი" ოპერატორის არგუმენტების ფანჯარაში PSTR.

    საველე არგუმენტი "საწყისი პოზიცია" არ არის საჭირო ჩვენს შემთხვევაში, არ არის აუცილებელი მისი შევსება ან შეგიძლიათ დაყენოთ ნომერი "1". რომელიმე ამ პარამეტრით, ძიება განხორციელდება ტექსტის დასაწყისიდან.

    მონაცემების შეყვანის შემდეგ, ნუ ჩქარობთ ღილაკს დაჭერით "კარგი"ფუნქციიდან გამომდინარე ძებნა ბუდეს. უბრალოდ დააჭირეთ სახელი PSTR ფორმულის ზოლში.

  5. ბოლო მითითებული მოქმედების შესრულების შემდეგ, ჩვენ ავტომატურად ვუბრუნდებით ოპერატორის არგუმენტების ფანჯარას PSTR. როგორც ხედავთ, ველი "საწყისი პოზიცია" უკვე შევსებული ფორმულა ძებნა. მაგრამ ეს ფორმულა მიუთითებს სივრცეზე, და ჩვენ გვჭირდება შემდეგი პერსონაჟი სივრცის შემდეგ, საიდანაც იწყება მოდელის სახელი. ამრიგად, ამ სფეროში არსებულ მონაცემებამდე "საწყისი პოზიცია" გამოხატვის დამატება "+1" შეთავაზებების გარეშე.

    მინდორში "სიმბოლოების რაოდენობა"როგორც წინა მაგალითში, ჩვენ ვწერთ ნებისმიერ რაოდენობას, რომელიც აღემატება ან ტოლია სიმბოლოთა რიცხვს, წყაროს სვეტის გრძელი გამოსახულებისას. მაგალითად, ჩვენ დავსახეთ ნომერი "50". ჩვენს შემთხვევაში, ეს სავსებით საკმარისია.

    ყველა ამ მანიპულაციის შესრულების შემდეგ დააჭირეთ ღილაკს "კარგი" ფანჯრის ბოლოში.

  6. როგორც ხედავთ, ამის შემდეგ მოწყობილობის მოდელის სახელი ცალკეულ საკანში იქნა ნაჩვენები.
  7. ახლა, შეავსეთ Wizard– ის გამოყენებით, როგორც წინა მეთოდით, დაუკვეთეთ ფორმულა უჯრედებზე, რომლებიც მოცემულია ამ სვეტში ქვემოთ.
  8. ყველა მოწყობილობის მოდელის სახელები ნაჩვენებია სამიზნე უჯრედებში. ახლა, საჭიროების შემთხვევაში, ამ ელემენტებთან კავშირის გაწყვეტა შეგიძლიათ წყაროს მონაცემთა სვეტთან, როგორც წინა დროს, თანმიმდევრობით კოპირებით და ჩასვით. თუმცა, ეს მოქმედება ყოველთვის არ არის საჭირო.

ფუნქცია იპოვნეთ გამოიყენება ფორმულასთან ერთად PSTR იგივე პრინციპით, როგორც ოპერატორმა ძებნა.

როგორც ხედავთ, ფუნქცია PSTR არის ძალიან მოსახერხებელი ინსტრუმენტი წინასწარ განსაზღვრული საკანში საჭირო მონაცემების ჩვენების მიზნით. ის, რომ მომხმარებელთა შორის ეს არც თუ ისე პოპულარულია, იმით აიხსნება, რომ მრავალი მომხმარებელი, Excel- ის გამოყენებით, უფრო მეტ ყურადღებას უთმობს მათემატიკურ ფუნქციებს, ვიდრე ტექსტს. ამ ფორმულის გამოყენებისას სხვა ოპერატორებთან ერთად გამოყენებისას, მისი ფუნქციონირება კიდევ უფრო გაუმჯობესებულია.

Pin
Send
Share
Send