როგორ გამოვიყენოთ MATCH ფუნქცია Excel-ში (7 პრაქტიკული მაგალითი)

  • გააზიარეთ ეს
Hugh West

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

ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი

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

MATCH Function.xlsx

შესავალი MATCH ფუნქცია

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

  • სინტაქსი:

=MATCH(ძიების_მნიშვნელობა,ძიების_მასივი,[შესაბამის_ტიპი])

  • არგუმენტების ახსნა:
არგუმენტი საჭირო/სურვილისამებრ ახსნა
ძიების_მნიშვნელობა საჭიროა მნიშვნელობა შესატყვისიმასივი
lookup_array საჭიროა უჯრედების დიაპაზონი ან მასივის მითითება, სადაც უნდა ვიპოვოთ მნიშვნელობა
შემთხვევის_ტიპი სურვილისამებრ აკონკრეტებს, თუ როგორ ემთხვევა Excel საძიებელი_მნიშვნელობას მნიშვნელობებთან lookup_მასივი . აქ, 1 = ზუსტი ან შემდეგი ყველაზე პატარა, 0 = ზუსტი დამთხვევა და -1 = ზუსტი ან შემდეგი უდიდესი

დაბრუნების მნიშვნელობა:

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

ხელმისაწვდომი ვერსია:

მუშაობა Excel-დან 2003.

6 MATCH ფუნქციის გამოყენების მაგალითები Excel-ში

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

რომ აღარაფერი ვთქვათ, ჩვენ გამოვიყენეთ „ Microsoft 365 ” ვერსია. თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი სხვა ვერსია თქვენთვის მოსახერხებელი.

1. მნიშვნელობის პოზიციის პოვნა

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

1.1 ზუსტი დამთხვევა

MATCH ფუნქციას შეუძლია იპოვოთ ზუსტად იგივე შესატყვისი თქვენი lookup_მნიშვნელობისთვის. ზუსტად იგივე მატჩისთვის, უბრალოდ აირჩიეთ მნიშვნელობა შესაბამისი_კრიტერიუმის არგუმენტი, როგორც 0 .

📌 ნაბიჯები:

  • პირველ რიგში, გადადით უჯრედში C12 , რომ შეიყვანოთ შემდეგი ფორმულა.
=MATCH(D11, C5:C9,0)

ჩვენ გამოვიყენეთ უჯრედის მითითება; ძიების_მნიშვნელობა იყო უჯრედში D11 და lookup_array იყო C5:C9 . ჩვენ ასევე დავაყენეთ შესაბამისი_კრიტერიუმი 0 ზუსტად იმავე შესატყვისისთვის. ფუნქცია MATCH აბრუნებს თქვენი მნიშვნელობის პოზიციას უჯრედში D11 .

1.2 სავარაუდო დამთხვევა

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

📌 ნაბიჯები:

  • საწყისში ჩადეთ ქვემოთ მოცემული ფორმულა უჯრედში D12 .
=MATCH(D11,D5:D9,1)

აქ, D5:D9 უჯრედების დიაპაზონი არის l ookup_array აქ. ვინაიდან სავარაუდო არის ჩვენი საბოლოო მიზანი, ჩვენ ავირჩიეთ 1 ჩვენს შესაბამის_ტიპი ველში. 1 აბრუნებს lookup_value -ის უახლოეს უმცირეს მნიშვნელობას. აქ 300 არის 335 -ის უახლოესი მნიშვნელობა. და ჩვენმა ფორმულამ დააბრუნა პოზიცია 3 .

1.3 კონკრეტული ტექსტის დამთხვევა

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

📌 ნაბიჯები:

  • ფორმულა, რომელიც შევიყვანეთ უჯრედში D12 is-
=MATCH("შარვალი", C5:C9,0)

The MATCH("შარვალი", C5 :C9,0) სინტაქსი იღებს lookup_value შარვალი “ და ეძებს lookup_array-ში C5:C9 .

1.4 სიმბოლოების დამთხვევა

შეგიძლიათ შეუსაბამოთ ნაწილობრივი ტექსტი და გაიგოთ პოზიცია მონაცემთა ნაკრებში. მაგალითად, გსურთ გაიგოთ პროდუქტის პოზიცია „ შარვალი “. ჩვენს ფორმულაში ტექსტის პოზიციის საპოვნელად სრული ფორმის ნაცვლად გამოვიყენეთ სიმბოლო ” Pa* ”. wildcard მეთოდი საკმაოდ მაგარია, არა? ამისათვის მიჰყევით პროცედურას.

📌 ნაბიჯები:

  • პირველ რიგში, შეიყვანეთ ქვემოთ მოცემული ფორმულა უჯრედში C12 .
=INDEX(C5:C9, MATCH(“Pa*”, B5:B9,0))

აქ, MATCH ფუნქცია პოულობს ზუსტ შესატყვისს, როდესაც შევიყვანთ შესაბამის_კრიტერიუმებს როგორც 0 ძიების_მასიივში როგორც B5:B9 ტექსტისთვის Pa* როგორც lookup_value . შემდეგ ფუნქცია INDEX აბრუნებს MATCH ძიების შედეგის მნიშვნელობასფუნქცია. აქ, INDEX ფუნქცია ჯერ იღებს MATCH ფუნქციის შედეგს და შემდეგ პოულობს ურთიერთობას C5:C9 მასივსა და Pa*<შორის. 2> ტექსტი.

2. სხვა მნიშვნელობის შესაბამისი მნიშვნელობის პოვნა

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

📌 ნაბიჯები:

  • პირველ რიგში, უჯრედში C12 ჩადეთ ფორმულა .
=INDEX(C5:C9, MATCH(C11, B5:B9,0))

B5:B9 არის მასივი, სადაც ჩვენ უნდა ვიპოვოთ მნიშვნელობა. MATCH ფუნქციის გამოყენებით დავაყენეთ row_number . თქვენ ნახეთ, როგორ უზრუნველყოფს MATCH პოზიციას. MATCH ნაწილი მოწოდებულია აქ 2 . შემდეგ, B5:B9 მასივიდან INDEX ფუნქციამ დააბრუნა რიგის 2 პოზიციის მნიშვნელობა.

<. 3>

3. MATCH ფუნქციის გამოყენება მასივის ფორმულაში

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

📌 ნაბიჯები:

  • პირველ რიგში, გადადით უჯრედში C14 და ჩაწერეთ ფორმულა.
=INDEX(D5:D10,MATCH(1,(C12=B5:B10)*(C13=C5:C10),0))

ფორმულის ახსნა:

აქ ჩვენ გამოვიყენეთ 1 როგორც ძიების_მნიშვნელობა MATCH -ში. და lookup_array გაერთიანდა ორი კრიტერიუმის შემოწმების შედეგების გამრავლებით მათ შესაბამის სვეტებში. შეიძლება გაგიკვირდეთ, რატომ გამოვიყენეთ 1 , როგორც lookup_value ; მოდი დაგეხმაროთ გაგებაში.

( C12=B5:B10 ) და ( C13=C5:C10 ) იძლევა TRUE მასივს ან FALSE . მასივების გამრავლებით წარმოიქმნება სხვა მასივი TRUE და FALSE . TRUE შეიძლება წარმოდგენილი იყოს როგორც 1. ამიტომ ჩვენ ვეძებთ TRUE მნიშვნელობას მასივის შიგნით.

თქვენ ხედავთ, რომ ჩვენი ფორმულა მოწოდებულია ღირებულება, რომელსაც ჩვენ ვეძებდით. შემდეგ დააჭირეთ ENTER მის შესასრულებლად. ვინაიდან ეს არის მასივის ფორმულა, თქვენ უნდა დააჭიროთ CTRL + SHIFT + ENTER თუ არ ხართ Microsoft 365 აბონენტი.

4. რეგისტრის მგრძნობიარე MATCH ფორმულის გამოყენება

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

📌 ნაბიჯები:

  • უჯრედში <1 უნდა შევიტანოთ შემდეგი ფორმულა>D12 პირველი.
=MATCH(ჭეშმარიტი,EXACT(C5:C9, D11),0)

აქ EXACT(C5:C9, D11) სინტაქსი აბრუნებს ზუსტად იმავე შესატყვისს lookup_array C5:C9 და ლოგიკური არგუმენტი TRUE წარმოადგენს არსებულ მნიშვნელობას EXACT ფუნქციიდან.

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

5. ორი სვეტის შედარება ISNA და MATCH ფუნქციების გამოყენებით

ჩვენ ავიღეთ მონაცემთა ნაკრები, რომელიც ჩავწერეთ სიაში და ახლა ჩვენ გვინდა შევადაროთ მე-2 სია პირველს და გამოვაჩინოთ მნიშვნელობები, რომლებიც არ ჩანს პირველ სიაში. შეხედეთ მონაცემთა ბაზას, სადაც გვინდა შევადაროთ ორი სვეტი ISNA და MATCH ფუნქციების გამოყენებით. ჩვენ ასევე ვიყენებთ IF ფუნქციას ლოგიკური შედეგის ტექსტის ფორმატში საჩვენებლად.

📌 ნაბიჯები:

  • D5 უჯრედში შეიყვანეთ შემდეგი ფორმულა.
=IF(ISNA (MATCH(C5, B5:B12,0)), „არ არის სიაში 1″,“)

აქ, MATCH ფუნქცია Excel-ში აბრუნებს TRUE იგივე დამთხვევისთვის და FALSE შეუსაბამო კრიტერიუმებისთვის. შემდეგ ISNA ფუნქცია აბრუნებს MATCH ფუნქციიდან მიღებულ შედეგებს. საბოლოოდ, IF ფუნქცია აბრუნებს ლოგიკურ გამომავალს ტექსტის სახით.

მსგავსი წაკითხვები

  • როგორ გამოვიყენოთ Excel HYPERLINKფუნქცია (8 მაგალითი)
  • გამოიყენეთ SORT ფუნქცია Excel-ში (4 მაგალითი)
  • როგორ მოვძებნოთ დუბლიკატი მნიშვნელობები Excel-ში VLOOKUP-ის გამოყენებით

6. MATCH ფუნქციის გამოყენება ორ სვეტს შორის

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

📌 ნაბიჯები:

  • პირველ რიგში გადადით F5 -ზე და შეიყვანეთ ფორმულა .
=INDEX($C$5:$C$12, MATCH(E5,$B$5:$B$12,0))

ეს ფორმულა ადარებს ტექსტს სვეტებს შორის B და E და აბრუნებს შესაბამის მნიშვნელობას.

პრაქტიკის განყოფილება

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

წაიკითხეთ მეტი: ექსელის გამოყენება ნაწილობრივი ტექსტის შესატყვისის მოსაძიებლად [2 მარტივი გზა]

დასკვნა

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

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