Სარჩევი
Excel-ში გაფართოებული საძიებლად, INDEX და MATCH შეიძლება გამოიყენოთ VLOOKUP -ის ნაცვლად. INDEX და MATCH საჭიროა ვრცელი საძიებლად და ბევრი მათგანი აბსოლუტურად გასაოცარია. მაგალითად, ჩვენ გასწავლით, თუ როგორ გამოიყენოთ Excel INDEX და MATCH ფუნქციები Excel-ში ამ სახელმძღვანელოში.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
ჩამოტვირთეთ ეს სავარჯიშო სამუშაო წიგნი, რომ ივარჯიშოთ ამ სტატიის კითხვის დროს.
INDEX-MATCH Formula.xlsx-ის გამოყენება
INDEX-MATCH-ის 8 ეფექტური მაგალითები ფორმულა Excel-ში
ჩვენ გამოვიყენებთ მონაცემთა ნაკრების მაგალითებს ქვემოთ მოცემულ განყოფილებებში, რათა ვაჩვენოთ, როგორ გამოვიყენოთ INDEX და MATCH ფუნქციები მასზე. ჩვენ გაჩვენებთ, თუ როგორ გამოიყენოთ ორივე ფუნქცია 8 სხვადასხვა გზით მნიშვნელობების საძიებლად.
♣სინტაქსი:
= INDEX ( მასივი , row_num , [ column_num ])
♣არგუმენტები:
- მასივი : მნიშვნელობების უჯრედების დიაპაზონი
- Row_num : აბრუნებს შედეგებს არჩეულ დიაპაზონში მწკრივისთვის.
- სვეტის_რიცხვი : აბრუნებს შედეგებს სვეტისთვის არჩეულ დიაპაზონში.
♣შედეგი:
ინდექსის ფუნქცია აბრუნებს მნიშვნელობას ან უჯრედის მითითება მითითებულ დიაპაზონში, რომელიც არის კონკრეტული მწკრივის გადაკვეთაზე დასვეტი.
♣ სინტაქსი:
= MATCH ( ძიების_მნიშვნელობა , ძიების_მასივი ,[ შესაბამის_ტიპი ])
♣არგუმენტები:
- ძიების_მნიშვნელობა : მნიშვნელობა, რომლის პოვნაც გსურთ დიაპაზონში.
- lookup_array : დიაპაზონი, სადაც თქვენ ეძებთ lookup_value .
- match_type : განსაზღვრავს, თუ როგორ არის საძიებო მნიშვნელობა და საძიებო მასივის მნიშვნელობები. ემთხვევა Excel-ში.
- 1 = ზუსტი ან შემდეგი ყველაზე პატარა.
- 0 = ზუსტი დამთხვევა.
- -1 = ზუსტი ან შემდეგი უდიდესი.
♣შედეგი:
აბრუნებს ერთეულის პოზიციას მასივში მისი ნათესავების მიხედვით პოზიცია.
მაგალითი 1: INDEX და MATCH ფუნქციების ძირითადი კომბინაცია Excel-ში
ვთქვათ, გსურთ ფასის ძიება კონკრეტული შეკვეთის ID . ამისათვის ჩვენ გავაერთიანებთ INDEX და MATCH ფუნქციებს.
ნაბიჯი 1:
- უჯრედში G5 ჩაწერეთ შემდეგი ფორმულა.
=INDEX(D5:D11, MATCH(G4,B5:B11,0))
აქ,
- MATCH(G4,B5:B11,0) იგულისხმება უჯრედი G4 როგორც ძიების_მნიშვნელობა დიაპაზონში B5:B11 ზუსტი მატჩი. ის აბრუნებს 4 რადგან მნიშვნელობა არის მწკრივის ნომერში 4 .
- INDEX(D5:D11, MATCH(G4,B5:B11,0)) იგულისხმება D5:D11 როგორც მასივი, საიდანაც ვიღებთ მნიშვნელობას და row_num არის 4 როგორც მივიღეთ MATCH სვეტის_რიცხვი არ არის საჭირო, რადგან ჩვენ ვიყენებთ INDEX მხოლოდ ერთსსვეტი.
ნაბიჯი 2:
- დააჭირეთ Enter შედეგამდე.
დაწვრილებით: მაგალითები INDEX-MATCH ფორმულით Excel-ში (8 მიდგომა)
მაგალითი 2: გამოიყენეთ INDEX-MATCH ფორმულა Excel-ში მარცხნიდან მოსაძიებლად
თქვენ ასევე შეგიძლიათ გააკეთოთ ძიება ერთი სვეტიდან მეორეში. C სვეტის მნიშვნელობა, ჩვენი INDEX დიაპაზონის მეორე სვეტი B5:D11 , ნახავთ შემდეგ მაგალითში. მიჰყევით ქვემოთ მოცემულ ნაბიჯებს მარცხნიდან ძიების შესასრულებლად.
ნაბიჯი 1:
- აკრიფეთ შემდეგი ფორმულა უჯრედი G5 .
=INDEX($B$5:$D$11,MATCH(F5,$B$5:$B$11,0),2)
ნაბიჯი 2:
- შემდეგ, დააჭირეთ Enter შედეგის სანახავად.
ნაბიჯი 3:
- დაბოლოს, გამოიყენეთ AutoFill შედეგების სრულად სანახავად.
წაიკითხეთ მეტი: როგორ გამოვიყენოთ INDEX-MATCH ფორმულა Excel-ში მრავალი შედეგის გენერირებისთვის
მაგალითი 3: გააანალიზეთ რეესტრისადმი მგრძნობიარე მდგომარეობა Excel-ში INDEX და MATCH ფუნქციების კომბინაციით
შემთხვევა-სენსიტიური ანალიზი , შეგიძლიათ გამოიყენოთ INDEX და MATCH ფუნქციები კომბინაციაში.
გაანალიზებისა და ძიების გასაკეთებლად, მიჰყევით ნაბიჯები ქვემოთ.
ნაბიჯი 1:
- გვინდა ვიპოვოთ MARK ID ნაცვლად მონიშვნა . ვნახოთ რა მოხდება. შეიყვანეთ შემდეგი ფორმულის უჯრედი C5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
ნაბიჯი2:
- და ბოლოს, დააჭირეთ Enter შეკვეთის ID MARK -ის საპოვნელად.
დააკვირდით; შედეგი სრულყოფილი შესატყვისისთვის დიდი ასოებით MARK მიღებული იყო, მაგრამ არა ნიშნისთვის .
მაგალითი 4: მოძებნეთ ორი სვეტი INDEX-MATCH ფორმულით Excel-ში
საოცარია იმის აღნიშვნა, რომ თქვენ შეგიძლიათ ერთდროულად გააკეთოთ ძიება მრავალ სვეტში მრავალჯერადი კრიტერიუმისთვის . მაგალითად, ჩვენ ვეძებთ პირის შეკვეთის ID ასევე ფასს . მიჰყევით ქვემოთ მოცემულ ნაბიჯებს ორი კრიტერიუმის საძიებლად.
ნაბიჯი 1:
- პირველ რიგში, აკრიფეთ შემდეგი ფორმულა უჯრედში G5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
- მეორე, დააჭირეთ Enter რომ მიიღეთ პირველი მნიშვნელობა უჯრედში G5 .
აქედან გამომდინარე, თქვენ მიიღებთ პირველ საძიებო მნიშვნელობას უჯრედში G5 .
ნაბიჯი 2:
- მეორე საძიებო მნიშვნელობის მისაღებად ჩაწერეთ შემდეგი ფორმულა უჯრედში G6 .
=INDEX(D5:D11,MATCH(G4&G5,C5:C11&B5:B11,0))
- ეს არის მასივის ფუნქცია, ამიტომ უნდა გამოვიყენოთ ეს ფუნქცია < Crtl + Shift + Enter
- შედეგად გექნებათ პირველი საძიებო მნიშვნელობა უჯრედში G6 .
წაიკითხეთ მეტი: INDEX MATCH მრავალი კრიტერიუმით სხვადასხვა ფურცელი (2 გზა)
მსგავსი წაკითხვები
- Excel INDEX MATCH მრავალი მნიშვნელობის დასაბრუნებლადერთ უჯრედში
- Excel INDEX-MATCH ფორმულა მრავალი მნიშვნელობის ჰორიზონტალურად დასაბრუნებლად
- [გამოსწორდა!] INDEX MATCH არ აბრუნებს სწორ მნიშვნელობას Excel-ში ( 5 მიზეზი)
- როგორ ავირჩიოთ კონკრეტული მონაცემები Excel-ში (6 მეთოდი)
- INDEX MATCH vs VLOOKUP ფუნქცია (9 მაგალითი)
მაგალითი 5: ორმხრივი ძებნა INDEX-MATCH ფორმულის გამოყენებით
შეგიძლიათ შეასრულოთ ძიება მწკრივისა და სვეტისთვის ორმხრივი . მიჰყევით ქვემოთ მოცემულ ნაბიჯებს, რათა იპოვოთ მნიშვნელობა მწკრივში და სვეტში ერთდროულად.
ნაბიჯი 1:
- შეიყვანეთ ფორმულა უჯრედში G7 .
=INDEX(B4:D11,MATCH(G5,B4:B11,0),MATCH(G4,B4:D4,0))
ნაბიჯი 2:
- და ბოლოს, დააჭირეთ Enter .
მაგალითი 6: იპოვეთ უახლოესი შესატყვისი Excel-ში INDEX-ისა და MATCH ფუნქციების შერწყმით
INDEX ფუნქცია და MATCH ფუნქცია სასარგებლოა დიაპაზონებს შორის უახლოესი შესატყვისის მოსაძებნად ან მოსაძებნად. მაგალითად, გვსურს განვსაზღვროთ ვის აქვს ყველაზე ახლოს ჩვენს სამიზნე მნიშვნელობასთან, რომელიც არის $15 ამ შემთხვევაში. ამისათვის უბრალოდ მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.
ნაბიჯი 1:
- უახლოესი შესატყვისის საპოვნელად აკრიფეთ შემდეგი ფორმულა.
=INDEX(C5:C11,MATCH(MIN(ABS(D5:D11-G4)),ABS(D5:D11-G4),0))
აქ,
ABS(D5:D11-G4) არის სხვაობის აბსოლუტური მნიშვნელობა სამიზნე მნიშვნელობით 15 დიაპაზონს შორის D5:D11 .
MIN(ABS(D5:D11-G4) ბრძანებები იპოვონ აბსოლუტის მინიმალური განსხვავებამნიშვნელობები.
ნაბიჯი 2:
- დაჭერით Ctrl + Shift + Enter , ჩვენ გამოვიყენებთ ამ ფუნქციას, როგორც მასივის ფუნქცია.
დაწვრილებით: INDEX-MATCH ფორმულა Excel-ში მინიმალური მნიშვნელობის მოსაძებნად (4 შესაფერისი გზა)
მაგალითი 7: სამმხრივი ძებნა Excel-ში INDEX და MATCH ფუნქციების გამოყენებით
A სამმხრივი ძიება არის საუკეთესო რამ, რისი გაკეთებაც შეგიძლიათ INDEX და MATCH ფუნქციის გამოყენებით. სამმხრივი ძიება ამატებს შესაბამისობის დამატებით განზომილებას. მაგალითად, შეგვიძლია გავიგოთ, რა გადაიხადა ჯენიმ ორ სხვადასხვა ნივთში სამ ცალკეულ თვეში. მიჰყევით ქვემოთ მოცემულ მარტივ ნაბიჯებს მის შესასრულებლად.
ნაბიჯი 1:
- შეასრულეთ სამი -way Lookup , თავდაპირველად ჩაწერეთ ფორმულა ქვემოთ უჯრედში H6 .
=INDEX(($D$5:$E$7,$D$10:$E$12,$D$15:$E$17),MATCH($G$6,$C$5:$C$7,0),MATCH(H$5,$D$4:$E$4,0),(IF(H$4="Jan",1,IF(H$4="Feb",2,3))))
ნაბიჯი 2:
- და ბოლოს, დააჭირეთ Enter პირველი საძიებო მნიშვნელობის მისაღებად.
ნაბიჯი 3:
- შემდეგ, დააკოპირეთ ფორმულა სხვა უჯრედებისთვის ავტომატური შევსების
მაგალითი 8: გამოიყენეთ INDEX-MATCH ფორმულა Wildcard-ის სიმბოლოებით
Excel ასევე შეუძლია განსაზღვროს ნაწილობრივი შესატყვისი მნიშვნელობა. ამისათვის გამოიყენება INDEX და MATCH ფუნქციები. ამის მისაღწევად, ჩვენ გამოვიყენებთ ვარსკვლავს (*) როგორც სიმბოლოს სიმბოლო.დასაწყებად უბრალოდ მიჰყევით ქვემოთ მოცემულ ინსტრუქციებს.
ნაბიჯი 1:
- პირველ რიგში, უჯრედში G5 , ჩაწერეთ ფორმულა ქვემოთ.
=INDEX($D$5:$D$11,MATCH(F5&"*",$C$5:$C$11,0),1)
ნაბიჯი 2:
- შემდეგ დააჭირეთ Enter ღილაკს ცვლილებების სანახავად.
ნაბიჯი 3:
- უბრალოდ გამოიყენეთ AutoFill ინსტრუმენტი საჭირო უჯრედების შესავსებად.
შედეგად, თქვენ ხედავთ, რომ ის აბრუნებს შედეგს " Jenny ", მიუხედავად იმისა, რომ ის ზუსტად არ შეესაბამება.
დაწვრილებით:
თუ თქვენ გაქვთ რაიმე შეკითხვები, გთხოვთ, ნუ მოგერიდებათ დაგვიკავშირდეთ. გთხოვთ, გამაგებინოთ რას ფიქრობთ ქვემოთ მოცემულ კომენტარების განყოფილებაში.
თქვენს კითხვებზე უპასუხებენ რაც შეიძლება მალე ExcelWIKI პროფესიონალები.