Excel INDEX MATCH მრავალი კრიტერიუმით (4 შესაფერისი მაგალითი)

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

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

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

ჩამოტვირთეთ სავარჯიშო სამუშაო წიგნი და ივარჯიშეთ.

Excel Index Match Multiple Criteria.xlsx

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

INDEX ფუნქცია

მიზანი:

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

ზოგადი ფორმულა:

=INDEX(array, row_num,[column_num])

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

მასივი = მონაცემთა დიაპაზონი.

row_num = დასაბრუნებელი მნიშვნელობის რიგის ნომერი.

column_num =დაბრუნებული მნიშვნელობის სვეტის ნომერი.

MATCH ფუნქცია

მიზანი:

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

ზოგადი ფორმულა:

=MATCH(lookup_value,lookup_array,[match_type])

არგუმი nt აღწერა:

lookup_value = მოძებნილიმნიშვნელობა.

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

შესაბამის_ტიპი = -0, -1,1. 0 ნიშნავს ზუსტ შესატყვისს, -1 მნიშვნელობას, რომელიც აღემატება ზუსტ დამთხვევას და 1 მნიშვნელობას ზუსტ შესატყვისზე ნაკლებ მნიშვნელობას.

3 Excel ფორმულა INDEX და MATCH ფუნქციების გამოყენებით მრავალი კრიტერიუმით

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

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

1. ჩადგმული Excel ფორმულა INDEX და MATCH ფუნქციების გამოყენებით მრავალი კრიტერიუმით

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

შეგიძლიათ გამოიყენოთ შემდეგი ფორმულა Excel INDEX და MATCH ფუნქციების გამოყენებით შედეგის მისაღებად:

=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))

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

🔎 ფორმულადაყოფა:

  • MATCH ფუნქციის გამოყენებით 3 კრიტერიუმი: პროდუქტის ID , ფერი, და ზომა ემთხვევა დიაპაზონებს B5:B11 , C5:C11, და D5:D11 შესაბამისად მონაცემთა ნაკრებიდან. აქ შესატყვისის ტიპი არის 0 რაც იძლევა ზუსტ შესატყვისს.
  • ბოლოს, INDEX ფუნქციის გამოყენებით ის იღებს ამ კონკრეტული პროდუქტის ფასს. დიაპაზონიდან E5:E11 .

წაიკითხეთ მეტი: INDEX MATCH 3 კრიტერიუმით Excel-ში (4 მაგალითი)

2. ჩადგმული Excel ფორმულა ორი INDEX ფუნქციით და MATCH ფუნქციით მრავალი კრიტერიუმით

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

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

=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))

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

🔎 ფორმულის დაშლა:

  • MATCH ფუნქცია იღებს საძიებო მნიშვნელობებს, როგორც B15 , C15 და D15 <1-ის გამოყენებით>AND მათ შორის.
  • შემდეგ, ის იღებს INDEX ფუნქციას, რომლის ფარგლებშიც საძიებო მასივები თითოეული საძიებო მნიშვნელობისთვის არის B5:B12 , C5:C12, და D5:D12 .
  • MATCH ფუნქციის ბოლო არგუმენტი არის 0 ზუსტი შესატყვისის მისაცემად.
  • ყველა ეს არისჩადგმული სხვა INDEX ფუნქციის შიგნით, რომლის პირველი არგუმენტი არის დიაპაზონი, საიდანაც საბოლოოდ გამოჩნდება შედეგი.

წაიკითხეთ მეტი: INDEX MATCH მრავალი კრიტერიუმით სხვადასხვა ფურცელში (2 გზა)

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

  • Excel-ის ინდექსი ემთხვევა ერთს/მრავალ კრიტერიუმს ერთ/მრავალ შედეგებთან
  • მრავალი კრიტერიუმი Excel-ში INDEX, MATCH და COUNTIF ფუნქციების გამოყენებით
  • ჯამმა INDEX-MATCH ფუნქციებით Excel-ში მრავალი კრიტერიუმის ქვეშ
  • INDEX, MATCH და MAX მრავალი კრიტერიუმით Excel-ში

3. ფორმულა იყენებს INDEX-ს ორი MATCH ფუნქციით მრავალი კრიტერიუმით Excel-ში

თუმცა, ზემოაღნიშნული მეთოდის საპირისპიროა ის, რომ ფორმულა 2 MATCH ფუნქციით ჩასმულია INDEX-თან ფუნქციას ასევე შეუძლია შეასრულოს მუშაობა.

ახლა, ვთქვათ, გვაქვს მოცემული მონაცემთა ნაკრების შეცვლილი ვერსია, რომელიც შეიცავს ინფორმაციას Hoodie-სა და მაისურის შესახებ და დალაგებულია შემდეგნაირად.

ფორმულა:

=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))

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

🔎 ფორმულის დაშლა:

  • პირველი MATCH ფორმულა ემთხვევა პროდუქტის სახელს მაისური იქნება მწკრივის მნიშვნელობები( B6 და B7 ).
  • secondMATCH ფორმულა იღებს ორ კრიტერიუმს ფერსა და ზომას (ლურჯი და საშუალო) დიაპაზონით C4:F4 და C5:F5 შესაბამისად.
  • ორივე MATCH ფორმულა ჩასმულია INDEX ფორმულაში, როგორც მეორე არგუმენტი . INDEX ფორმულის პირველი არგუმენტი იღებს პირველ არგუმენტს, როგორც მონაცემთა დიაპაზონს, საიდანაც იქნება ამოღებული შედეგი, ხოლო მესამე არის 0 ზუსტი შესატყვისისთვის.

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

INDEX-MATCH-ის ალტერნატივა: FILTER ფუნქციის გამოყენება

<0 უფრო მეტიც, თუ იყენებთ Microsoft 365რომელსაც აქვს დინამიური მასივები, შეგიძლიათ გამოიყენოთ FILTERფუნქცია მრავალი კრიტერიუმით, როგორც INDEX-MATCHფორმულების ალტერნატივა. .

მიჰყევით ნაბიჯებს, რათა იცოდეთ როგორ გამოიყენოთ FILTER ფუნქცია ამ მიზნით:

  • აირჩიეთ მთელი მონაცემთა ნაკრები.

  • აირჩიეთ ცხრილი ჩასმა ჩანართიდან.

  • შეამოწმეთ ცხრილის დიაპაზონი და მონიშნეთ ჩემს ცხრილს აქვს სათაურები .
  • შემდეგ დააჭირეთ OK .

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

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

  • ჩაწერეთ ფორმულა იმ უჯრედში, სადაც გსურთ იხილოთშედეგი:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))

შედეგი გამოჩნდება უჯრედში.

შენიშვნა: აირჩიეთ დიაპაზონი შესაბამისად და ის გამოჩნდება როგორც ცხრილის სახელი (ამ შემთხვევაში ცხრილი2) დიაპაზონის სათაურის ჩათვლით (ფასი, პროდუქტის ID, ფერი და ზომა მერყეობს შესაბამისად) ფორმულაში, ვინაიდან მონაცემთა ნაკრები გარდაიქმნება Excel-ის ცხრილში.

🔎 ფორმულის დაშლა:

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

წაიკითხეთ მეტი: Excel INDEX MATCH, რათა დააბრუნოთ მრავალი მნიშვნელობა ერთ უჯრედში

რაც უნდა გახსოვდეთ

1. შეგიძლიათ დააჭიროთ CTRL+SHIFT+ENTER კლავიატურიდან კურსორის შენახვით ფორმულების ბოლოს, რომლებიც შეიცავს მასივებს. თუმცა ის კარგად მუშაობს Enter -ის დაჭერით, მაგრამ უსაფრთხოებისთვის შეგიძლიათ გამოიყენოთ ეს ტექნიკა მასივებთან მუშაობისას.

2. ფუნქცია FILTER ხელმისაწვდომია მხოლოდ Microsoft 365 -ისთვისდინამიური მასივის ფუნქცია. თუ არ გაქვთ ეს ვერსია და იყენებთ უფრო ძველ ვერსიას, გადადით სხვა 3 ფორმულაზე.

დასკვნა

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

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