ძებნა ფუნქცია Microsoft Excel- ში

Pin
Send
Share
Send

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

ოპერატორის საძიებო პროგრამა

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

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

= SEARCH (ძებნა_ვალუტა; lookup_array; [match_type])

ახლა განვიხილოთ ამ სამი არგუმენტიდან თითოეული ცალკე.

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

დაათვალიერა არარა არის დიაპაზონის მისამართი, რომელშიც მდებარეობს ძიების მნიშვნელობა. ეს ამ ელემენტის პოზიციაა ამ მასივში, რომელიც ოპერატორმა უნდა განსაზღვროს ძებნა.

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

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

იმ შემთხვევაში ძებნა მითითებულ პარამეტრებში ვერ იპოვნეს სასურველი ელემენტი, ოპერატორმა აჩვენებს შეცდომას უჯრედში "# N / A".

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

მეთოდი 1: ელემენტის ადგილმდებარეობის ჩვენება ტექსტური მონაცემების სპექტრში

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

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

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

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

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

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

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

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

მეთოდი 2: ოპერატორის განაცხადის SEARCH ავტომატიზაცია

ზემოთ, ჩვენ განვიხილეთ ოპერატორის გამოყენების ყველაზე პრიმიტიული შემთხვევა ძებნამაგრამ მისი ავტომატიზირებაც კი შესაძლებელია.

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

მეთოდი 3: გამოიყენეთ FIND ოპერატორი რიცხვითი გამოთქმებისთვის

ახლა მოდით შევხედოთ როგორ შეგიძლიათ გამოიყენოთ ძებნა რიცხვითი გამონათქვამებისთვის მუშაობისთვის.

ამოცანაა, იპოვოთ საქონელი გაყიდვების ოდენობით 400 რუბლამდე ან ამ თანხთან ყველაზე ახლოს, აღმავალი დავალებით.

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

    მინდორში "ეძებს მნიშვნელობა" მართოთ ნომერი "400". მინდორში დაათვალიერა არარა მიუთითეთ სვეტის კოორდინატები "თანხა". მინდორში მატჩის ტიპი მითითებული მნიშვნელობა "-1", რადგან ჩვენ ვეძებთ თანაბარ ან მეტ მნიშვნელობას ძიებისგან. ყველა პარამეტრის დასრულების შემდეგ დააჭირეთ ღილაკს "კარგი".

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

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

გაკვეთილი: მონაცემების დალაგება და ფილტრირება Excel- ში

მეთოდი 4: გამოყენება სხვა ოპერატორებთან ერთად

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

= INDEX (მასივი; row_number; სვეტი_ნომერი)

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

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

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

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

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

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

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

გაკვეთილი: INDEX ფუნქცია Excel- ში

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

Pin
Send
Share
Send