როგორ გამოვიყენოთ INDEX MATCH VLOOKUP-ის ნაცვლად Excel-ში

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

VLOOKUP, INDEX, MATCH არის პოპულარული Excel ფუნქციები, რომლებიც გამოიყენება Microsoft Excel-ში. VLOOKUP ძალიან გავრცელებულია დიდი მონაცემთა ოპერაციებში. INDEX-MATCH ფუნქცია ერთობლივად შეიძლება გამოყენებულ იქნას VLOOKUP ფუნქციის შემცვლელად. ამ სტატიაში ჩვენ გაჩვენებთ, თუ როგორ გამოვიყენოთ INDEX-MATCH VLOOKUP -ის ნაცვლად Excel-ში.

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

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

Index Match Vlookup.xlsx-ის ნაცვლად

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

INDEX ფუნქცია

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

სინტაქსი:

INDEX(მასივი, მწკრივის_რაოდენობა, [სვეტის_რიცხვი] )

არგუმენტები:

მასივი – ეს არის უჯრედების დიაპაზონი ან მასივის მუდმივი. row_num და column_num-ის გამოყენება დამოკიდებულია ამ მასივის მწკრივებზე ან სვეტებზე.

row_num – ეს საჭიროა, თუ არ არის სვეტის_num. ირჩევს რიგს მასივში, საიდანაც უნდა დააბრუნოს მნიშვნელობა. თუ row_num გამოტოვებულია, სვეტის_num არის საჭირო.

column_num – ის ირჩევს სვეტს მასივში, საიდანაც უნდა დააბრუნოს მნიშვნელობა. თუ სვეტის_რაოდენობა გამოტოვებულია, საჭიროა რიგი_რაოდენობა.

MATCH ფუნქცია

MATCH ფუნქცია ეძებს მითითებულს.ობიექტი უჯრედების დიაპაზონში და შემდეგ აბრუნებს ამ ობიექტის შესაბამის პოზიციას. ეს ფუნქცია მუშაობს ნებისმიერი მიმართულებით და იღებს ზუსტ შესაბამისობას.

სინტაქსი:

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

არგუმენტები:

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

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

შესაბამის_ტიპი – ეს არჩევითია. რიცხვები არის -1, 0 ან 1. არგუმენტი match_type განსაზღვრავს, თუ როგორ ემთხვევა Excel lookup_value-ს მნიშვნელობებს lookup_array-ში. ამ არგუმენტის ნაგულისხმევი მნიშვნელობა არის 1.

როგორ გავაერთიანოთ INDEX და MATCH ფუნქციები

ჩვენ გამოვიყენებთ INDEX და MATCH ფუნქციების კომბინაციას ვიდრე VLOOKUP ფუნქციის გამოყენება. აქ ჩვენ გაჩვენებთ, თუ როგორ გავაერთიანოთ ეს ორი ფუნქცია.

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

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

ნაბიჯი 1:

  • პირველ რიგში, ჩადეთ ID როგორც ნაჩვენებია ქვემოთ მოცემულ ველზე:

ნაბიჯი 2:

  • დაწერეთ MATCH ფუნქცია C13 უჯრედზე .
  • ჩვენ ვეცდებით ვიპოვოთ შესატყვისი უჯრედი C12 დიაპაზონში B5:B10 . ასე რომ, ფორმულა არის:
=MATCH(C12,B5:B10,0)

ნაბიჯი 3:

  • შემდეგ, დააჭირეთ Enter .

დაბრუნებისას მივიღებთ 3 . ეს ნიშნავს, რომ ჩვენი მითითებული მნიშვნელობა არის ამ დიაპაზონის მე-3 უჯრედში.

ნაბიჯი 4:

  • ახლა ჩადეთ INDEX
  • გვინდა მივიღოთ ხელფასი. ასე რომ, ჩვენ გამოვიყენეთ D5:D10 როგორც დიაპაზონი.
  • ფორმულა იქნება:
=INDEX(D5:D10,MATCH(C12,B5:B10,0))

ნაბიჯი 5:

  • შემდეგ დააჭირეთ Enter .

ბოლოს, შედეგიდან ვიღებთ A-003 -ის ხელფასს. ამ გზით, ჩვენ ერთობლივად ვიყენებთ INDEX-MATCH ფუნქციებს.

3 გზა გამოიყენოს INDEX MATCH ნაცვლად VLOOKUP Excel-ში

1. INDEX MATCH to ძიება უფლება მარცხნივ Excel-ში

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

ნაბიჯი 1:

  • ჩვენ მოიძიებს სახელებს და სურს დააბრუნოს ID . ასე რომ, მონაცემთა ნაკრები ასე გამოიყურება:

ნაბიჯი 2:

  • დაწერეთ "Allisa" Name
  • ახლა ჩაწერეთ INDEX-MATCH ფორმულა:
=INDEX(B5:B10,MATCH(C12,C5:C10,0))

  • აქ ჩვენ ვეძებთ Name სვეტაში და მივიღებთდაბრუნება ID-დან
  • ჩვენ ვიყენებთ ოპერაციას მარჯვნიდან მარცხნივ.

ნაბიჯი 3 :

  • შემდეგ, დააჭირეთ Enter .

ვიღებთ ID როგორც დაბრუნება. მაგრამ თუ გამოვიყენებთ VLOOKUP ეს დაგიბრუნებთ შეცდომას.

დაწვრილებით: INDEX MATCH vs VLOOKUP ფუნქცია (9 მაგალითი)

2. INDEX MATCH VLOOKUP-ის ნაცვლად მრავალი კრიტერიუმით Excel-ში

INDEX-MATCH ფუნქციაში შეგვიძლია გამოვიყენოთ მრავალი კრიტერიუმი, რომელიც შეუძლებელია VLOOKUP<-ის შემთხვევაში. 2>.

ნაბიჯი 1:

  • პირველ რიგში, შეცვალეთ მონაცემთა ნაკრები მრავალი კრიტერიუმის გამოსაყენებლად.

ნაბიჯი 2:

  • ჩვენ გამოვიყენებთ ორ კრიტერიუმს განყოფილება და სახელი და გვინდა ხელფასი შედეგად.

ნაბიჯი 3:

  • დასვით პირობა საჭირო უჯრაზე როგორც შემდეგ სურათზე.

ნაბიჯი 4:

  • ახლა ჩადეთ ფორმულა უჯრედი C14 .
  • ფორმულა არის:
=INDEX(E5:E10,MATCH(1,(C12=D5:D10)*(C13=C5:C10),0))

ნაბიჯი 5:

  • და ბოლოს, დააჭირეთ Enter .

როგორც ორივე პირობა მატჩი, მივიღებთ შედეგს. თუ რომელიმე კრიტერიუმი არ აკმაყოფილებს, ეს შედეგი იქნება შეცდომა. VLOOKUP ში ეს შეუძლებელია. ამიტომ ჩვენ ვიყენებთ INDEX-MATCH ნაცვლად VLOOKUP .

დაწვრილებით: Excel INDEX და MATCH ფუნქციები მრავალი კრიტერიუმით ( 4 ფორმულა)

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

  • ჯამობა INDEX-MATCH ფუნქციებით მრავალი კრიტერიუმის ქვეშ Excel-ში
  • როგორ გამოვიყენოთ INDEX და Match ნაწილობრივი დამთხვევისთვის (2 გზები)
  • XLOOKUP vs INDEX-MATCH Excel-ში (ყველა შესაძლო შედარება)
  • ფორმულა INDIRECT INDEX MATCH ფუნქციების გამოყენებით Excel-ში
  • INDEX MATCH მრავალი კრიტერიუმი Wildcard-ით Excel-ში (სრული გზამკვლევი)

3. გამოიყენეთ INDEX MATCH ძიებაში როგორც მწკრივში, ასევე სვეტში

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

ნაბიჯი 1:

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

ნაბიჯი 2:

  • ჩვენ დავაყენეთ სახელების ძიება სვეტის გასწვრივ B და წელი მე-4 რიგში.

ნაბიჯი 3:

  • დააყენეთ პირობა სახელსა და წელს საჭირო ველებზე.

ნაბიჯი 4:

  • ახლა ჩაწერეთ ფორმულა უჯრედში C14.
  • ფორმულა არის:
=INDEX(C5:E10,MATCH(C12,B5:B10,0),MATCH(C13,C4:E4,0))

ნაბიჯი 5:

  • ახლა დააჭირეთ Enter .

და ბოლოს, ჩვენ ვზრდით ხოსეს 2020 წელს.

დაწვრილებით: ინდექსი ემთხვევა მრავალ კრიტერიუმს სტრიქონებსა და სვეტებში Excel-ში

უპირატესობები Excel-ში VLOOKUP-ის ნაცვლად INDEX MATCH-ის გამოყენება

1. დინამიური სვეტის მითითება

ერთ-ერთი მთავარი უპირატესობა INDEX-MATCH VLOOKUP არის სვეტის მითითება. VLOOKUP ითხოვს სვეტის სტატიკურ მითითებას. მეორე მხრივ, INDEX-MATCH მოითხოვს სვეტის დინამიურ მითითებას. სტატიკური მითითების გამო, როდესაც ვამატებთ ან ვშლით რომელიმე სტრიქონს ან სვეტს, ფორმულა უცვლელი რჩება. სვეტის შეცვლის ეფექტი ამაში არ აისახება.

2. ძიება მარჯვნიდან მარცხნივ

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

3. მარტივია ახალი სვეტის ჩასმა ან წაშლა

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

4. საძიებო მნიშვნელობის ზომის შეზღუდვა არ არის

ჩვენ უნდა დავრწმუნდეთ, რომ საძიებო კრიტერიუმების სიგრძე არ უნდა აღემატებოდეს 255 სიმბოლოს VLOOKUP -ში. წინააღმდეგ შემთხვევაში, ის აჩვენებს შეცდომის მნიშვნელობას. INDEX-ის შემთხვევაშიMATCH , ჩვენ შეგვიძლია მოვძებნოთ 255-ზე მეტი სიმბოლო.

5. დამუშავების დროის შემცირება

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

6. Lookup Value Position

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

დასკვნა

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

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