30 Excel ფუნქცია 30 დღეში: MATCH

გუშინ მარათონზე 30 Excel ფუნქცია 30 დღეში ჩვენ ვიპოვეთ ტექსტის სტრიქონები ფუნქციის გამოყენებით ძიება (SEARCH) და ასევე გამოიყენება Iferror (IFERROR) და რიცხვი (ISNUMBER) სიტუაციებში, როდესაც ფუნქცია უშვებს შეცდომას.

ჩვენი მარათონის მე-19 დღეს შევისწავლით ფუნქციას მატჩი (ძებნა). ის ეძებს მნიშვნელობას მასივში და, თუ მნიშვნელობა მოიძებნება, აბრუნებს მის პოზიციას.

ასე რომ, მოდით მივმართოთ საცნობარო ინფორმაციას ფუნქციის შესახებ მატჩი (MATCH) და გადახედეთ რამდენიმე მაგალითს. თუ თქვენ გაქვთ ამ ფუნქციით მუშაობის საკუთარი მაგალითები ან მიდგომები, გთხოვთ, გააზიაროთ ისინი კომენტარებში.

ფუნქცია 19: MATCH

ფუნქცია მატჩი (MATCH) აბრუნებს მნიშვნელობის პოზიციას მასივში, ან შეცდომას #ატ (# N/A) თუ ვერ მოიძებნა. მასივი შეიძლება იყოს დახარისხებული ან დაუხარისხებელი. ფუნქცია მატჩი (MATCH) არ არის რეგისტრირებული.

როგორ შეგიძლიათ გამოიყენოთ MATCH ფუნქცია?

ფუნქცია მატჩი (MATCH) აბრუნებს ელემენტის პოზიციას მასივში და ეს შედეგი შეიძლება გამოყენებულ იქნას სხვა ფუნქციებით, როგორიცაა ინდექსი (INDEX) ან VLOOKUP (VPR). Მაგალითად:

  • იპოვეთ ელემენტის პოზიცია დაუხარისხებელ სიაში.
  • გამოიყენეთ ერთად აირჩიეთ (SELECT) სტუდენტის სპექტაკლი ასოების ხარისხებად გადასაყვანად.
  • გამოიყენეთ ერთად VLOOKUP (VLOOKUP) სვეტის მოქნილი შერჩევისთვის.
  • გამოიყენეთ ერთად ინდექსი (INDEX) უახლოესი მნიშვნელობის მოსაძებნად.

სინტაქსი MATCH

ფუნქცია მატჩი (MATCH) აქვს შემდეგი სინტაქსი:

MATCH(lookup_value,lookup_array,[match_type])

ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])

  • lookup_value (lookup_value) – შეიძლება იყოს ტექსტი, რიცხვი ან ლოგიკური.
  • ძიება_მასივი (lookup_array) – მასივის ან მასივის მითითება (მიმდებარე უჯრედები იმავე სვეტში ან იმავე მწკრივში).
  • მატჩის_ტიპი (შემთხვევა_ტიპი) შეიძლება მიიღოს სამი მნიშვნელობა: -1, 0 or 1. თუ არგუმენტი გამოტოვებულია, ის ექვივალენტურია 1.

ხაფანგები MATCH (MATCH)

ფუნქცია მატჩი (MATCH) აბრუნებს ნაპოვნი ელემენტის პოზიციას, მაგრამ არა მის მნიშვნელობას. თუ გსურთ დააბრუნოთ მნიშვნელობა, გამოიყენეთ მატჩი (MATCH) ფუნქციასთან ერთად ინდექსი (INDEX).

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

დაუხარისხებელი სიისთვის შეგიძლიათ გამოიყენოთ 0 როგორც არგუმენტის მნიშვნელობა მატჩის_ტიპი (match_type) ზუსტი შესატყვისის მოსაძებნად. თუ გსურთ იპოვოთ ტექსტური სტრიქონის ზუსტი შესატყვისი, შეგიძლიათ გამოიყენოთ wildcard სიმბოლოები საძიებო მნიშვნელობაში.

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

=MATCH(D2,B3:B7,0)

=ПОИСКПОЗ(D2;B3:B7;0)

30 Excel ფუნქცია 30 დღეში: MATCH

როგორც არგუმენტი ძიება_მასივი (lookup_array) შეგიძლიათ გამოიყენოთ მუდმივთა მასივი. შემდეგ მაგალითში სასურველი თვე შეიყვანება D5 უჯრედში და თვეების სახელები ჩანაცვლებულია ფუნქციის მეორე არგუმენტად. მატჩი (MATCH) როგორც მუდმივთა მასივი. თუ შეიყვანთ შემდეგ თვეს D5 უჯრედში, მაგალითად, Oct (ოქტომბერი), მაშინ იქნება ფუნქციის შედეგი #ატ (# N/A).

=MATCH(D5,{"Jan","Feb","Mar"},0)

=ПОИСКПОЗ(D5;{"Jan";"Feb";"Mar"};0)

30 Excel ფუნქცია 30 დღეში: MATCH

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

თქვენ შეგიძლიათ გადაიყვანოთ სტუდენტების შეფასება ასოების სისტემაში ფუნქციის გამოყენებით მატჩი (მატჩი) ისევე, როგორც თქვენ გააკეთეთ VLOOKUP (VPR). ამ მაგალითში ფუნქცია გამოიყენება ერთად აირჩიეთ (CHOICE), რომელიც აბრუნებს ჩვენთვის საჭირო შეფასებას. არგუმენტი მატჩის_ტიპი (შემთხვევა_ტიპი) დაყენებულია ტოლი -1, რადგან ცხრილის ქულები დალაგებულია კლებადობით.

როცა კამათი მატჩის_ტიპი (შემთხვევა_ტიპი) არის -1, შედეგი არის უმცირესი მნიშვნელობა, რომელიც მეტია ან ექვივალენტურია სასურველ მნიშვნელობაზე. ჩვენს მაგალითში სასურველი მნიშვნელობა არის 54. ვინაიდან ქულების სიაში ასეთი მნიშვნელობა არ არის, 60 მნიშვნელობის შესაბამისი ელემენტი ბრუნდება. ვინაიდან 60 სიაში მეოთხე ადგილზეა, ფუნქციის შედეგი აირჩიეთ (SELECT) იქნება მნიშვნელობა, რომელიც არის მე-4 პოზიციაზე, ანუ უჯრედი C6, რომელიც შეიცავს ქულას D.

=CHOOSE(MATCH(B9,B3:B7,-1),C3,C4,C5,C6,C7)

=ВЫБОР(ПОИСКПОЗ(B9;B3:B7;-1);C3;C4;C5;C6;C7)

30 Excel ფუნქცია 30 დღეში: MATCH

მაგალითი 3: შექმენით მოქნილი სვეტის შერჩევა VLOOKUP-ისთვის (VLOOKUP)

ფუნქციისთვის მეტი მოქნილობის მისაცემად VLOOKUP (VLOOKUP) შეგიძლიათ გამოიყენოთ მატჩი (MATCH) სვეტის ნომრის საპოვნელად და არა მისი მნიშვნელობის ფუნქციაში მყარი კოდირების ნაცვლად. შემდეგ მაგალითში მომხმარებლებს შეუძლიათ აირჩიონ რეგიონი H1 უჯრედში, ეს არის მნიშვნელობა, რომელსაც ისინი ეძებენ VLOOKUP (VPR). შემდეგი, მათ შეუძლიათ აირჩიონ თვე H2 უჯრედში და ფუნქცია მატჩი (MATCH) დააბრუნებს ამ თვის შესაბამის სვეტის ნომერს.

=VLOOKUP(H1,$B$2:$E$5,MATCH(H2,B1:E1,0),FALSE)

=ВПР(H1;$B$2:$E$5;ПОИСКПОЗ(H2;B1:E1;0);ЛОЖЬ)

30 Excel ფუნქცია 30 დღეში: MATCH

მაგალითი 4: უახლოესი მნიშვნელობის პოვნა INDEX (INDEX) გამოყენებით

ფუნქცია მატჩი (MATCH) მშვენივრად მუშაობს ფუნქციასთან ერთად ინდექსი (INDEX), რომელსაც უფრო დეტალურად განვიხილავთ ცოტა მოგვიანებით ამ მარათონში. ამ მაგალითში ფუნქცია მატჩი (MATCH) გამოიყენება რამდენიმე გამოცნობილი რიცხვიდან სწორ რიცხვთან უახლოესი საპოვნელად.

  1. ფუნქცია ABS აბრუნებს თითოეულ გამოცნობილ და სწორ რიცხვს შორის სხვაობის მოდულს.
  2. ფუნქცია MIN (MIN) პოულობს უმცირეს განსხვავებას.
  3. ფუნქცია მატჩი (MATCH) პოულობს ყველაზე მცირე სხვაობის მისამართს განსხვავებების სიაში. თუ სიაში რამდენიმე შესატყვისი მნიშვნელობაა, პირველი დაბრუნდება.
  4. ფუნქცია ინდექსი (INDEX) აბრუნებს ამ პოზიციის შესაბამის სახელს სახელების სიიდან.

=INDEX(B2:B5,MATCH(MIN(ABS(C2:C5-F1)),ABS(C2:C5-F1),0))

=ИНДЕКС(B2:B5;ПОИСКПОЗ(МИН(ABS(C2:C5-F1));ABS(C2:C5-F1);0))

30 Excel ფუნქცია 30 დღეში: MATCH

დატოვე პასუხი