INDEX MATCH ფორმულა მრავალი კრიტერიუმით სხვადასხვა ფურცელში

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

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

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

შეგიძლიათ ჩამოტვირთოთ მიჰყევით Excel-ის სამუშაო წიგნებს საკუთარი თავის უკეთ გასაგებად და პრაქტიკაში.

NDEX-MATCH-ის გამოყენება მრავალი კრიტერიუმით სხვადასხვა ფურცელზე.xlsx

2 მეთოდი INDEX MATCH ფორმულის გამოყენებისთვის მრავალი კრიტერიუმით Excel-ში სხვადასხვა ფურცელში

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

აქ გვაქვსგამოიყენეთ Microsoft Excel 365 ვერსია, შეგიძლიათ გამოიყენოთ ნებისმიერი სხვა ვერსია თქვენი მოხერხებულობის მიხედვით.

1. INDEX MATCH ფორმულა მრავალი კრიტერიუმით მხოლოდ სვეტებისთვის

დაზუსტებისთვის, ჩვენ ვაპირებთ გამოვიყენოთ კონკრეტული ორგანიზაციის თვიური გაყიდვების ანგარიში . ეს ნაკრები მოიცავს ID , სახელი და მათ შესაბამის გაყიდვები სვეტებში B , C და D შესაბამისად.

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

1.1 მასივის ფორმულის გამოყენება

ამ შემთხვევაში ჩვენ უნდა ვიპოვოთ Sales კონკრეტული ID და კონკრეტული სახელი სხვა სამუშაო ფურცლიდან. ამ სამუშაო ფურცელს ჰქვია „ მონაცემთა ნაკრები . ახლა, ყურადღებით მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.

📌 ნაბიჯები:

  • პირველ რიგში, შექმენით მონაცემთა დიაპაზონი ახალ სამუშაო ფურცელში, რომელიც შეიცავს სვეტებს ID , სახელი და გაყიდვები . ამ ახალ სამუშაო ფურცელში ჩვენ ვიპოვით შედეგს D5:D7 დიაპაზონში. დაარქვით ამ სამუშაო ფურცელს Array .

ახლა ჩვენ გამოვიყენებთ INDEX-MATCH ფორმულა, რომ იპოვოთ გაყიდვები თანხა.

ზოგადი INDEX-MATCH ფორმულა მრავალი კრიტერიუმით არის შემდეგი.

=INDEX(დაბრუნების_დიაპაზონი, MATCH(1, ( კრიტერიუმი1=დიაპაზონი1) * (კრიტერიუმი2=დიაპაზონი2) * (...), 0))სად:

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

კრიტერიუმები1 , კრიტერიუმები2 , … არის პირობები, რომლებიც უნდა დაკმაყოფილდეს.

დიაპაზონი1 , დიაპაზონი2 , … არის დიაპაზონები, რომლებზეც უნდა მოიძიოთ საჭირო კრიტერიუმები.

  • ამ დროს აირჩიეთ უჯრედი D5 და ჩასვით შემდეგი ფორმულა.
=INDEX(Dataset!$D$5:$D$15,MATCH(1,(Array!B5=Dataset!$B$5:$B$15)*(Array!C5=Dataset!$C$5:$C$15),0)) აქ,
  • დაბრუნების_დიაპაზონი არის მონაცემთა ნაკრები!$D$5:$D$15 . დააწკაპუნეთ Dataset სამუშაო ფურცელზე და აირჩიეთ მონაცემთა დიაპაზონი.
  • criteria1 არის Array!B5 ( M-01 ).
  • კრიტერიუმი2 არის მასივი!C5 ( ტომ ).
  • დიაპაზონი1 არის მონაცემთა ნაკრები!$B$5:$B$15 . დააწკაპუნეთ Dataset სამუშაო ფურცელზე და აირჩიეთ ID სვეტი.
  • range2 არის მონაცემთა ნაკრები!$C$5:$C$15 . დააწკაპუნეთ Dataset სამუშაო ფურცელზე და აირჩიეთ First Name სვეტი.
  • lookup_value MATCH ფუნქციისთვის არის 1 , რადგან ის უზრუნველყოფს მწკრივის შედარებით მდებარეობას თითოეული პირობისთვის, რომელიც არის TRUE. პირველი შედეგის მდებარეობა მიიღება, თუ არსებობს 1-ის რამდენიმე შემთხვევამასივი.
  • შემთხვევის_ტიპი არის 0 .
  • ამის შემდეგ დააჭირეთ ENTER .

შენიშვნა: ვინაიდან ეს არის მასივის ფორმულა, დარწმუნდით, რომ დააჭირეთ CTRL + SHIFT + ENTER ENTER -ის ნაცვლად, თუ Excel 365-ის გარდა სხვა ვერსიას იყენებთ. და არ დააყენოთ ეს ხვეული ბრეკეტები ფორმულის გარშემო. Excel ავტომატურად დაამატებს მათ მასივის ფორმულაში .

  • ამჟამად, მიიტანეთ კურსორი უჯრედის ქვედა მარჯვენა კუთხეში D5 . სინამდვილეში, ეს არის Fill Handle ინსტრუმენტი.
  • შესაბამისად, ორჯერ დააწკაპუნეთ მასზე.

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

დაწვრილებით: როგორ ავირჩიოთ კონკრეტული მონაცემები Excel-ში (6 მეთოდი)

1.2 მასივის ფორმულის გამოყენების გარეშე

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

📌 ნაბიჯები:

  • პირველ რიგში, გააკეთეთ ცხრილი, როგორც წინა მაგალითი.

აქ ჩვენ გამოვიყენებთ არამასივის INDEX-MATCH ფორმულას. ჯერ ვნახოთ მისი ზოგადი ფორმა.

INDEX(return_range, MATCH(1, INDEX((criteria1=range1) * (criteria2=range2) * (..), 0, 1) , 0))
  • მეორე გადადით უჯრედში D5 და შეიყვანეთ შემდეგი ფორმულა.
=INDEX(Dataset!$D$5:$D$15,MATCH(1,INDEX(('Non Array'!B5=Dataset!$B$5:$B$15)*('Non Array'!C5=Dataset!$C$5:$C$15),0,1),0)) სადაც,
  • დაბრუნების_დიაპაზონი არის მონაცემთა ნაკრები!$D$5:$D$15 . დააწკაპუნეთ Dataset სამუშაო ფურცელი და აირჩიეთ მონაცემთა დიაპაზონი.
  • criteria1 არის 'Non Array'!B5 ( L-02 ).
  • კრიტერიუმი2 არის „არა მასივი“!C5 ( ვარდი ).
  • დიაპაზონი1 არის მონაცემთა ნაკრები!$B$5:$B$15 . დააწკაპუნეთ Dataset სამუშაო ფურცელზე და აირჩიეთ ID სვეტი.
  • range2 არის მონაცემთა ნაკრები!$C$5:$C$15 . დააწკაპუნეთ Dataset სამუშაო ფურცელზე და აირჩიეთ First Name სვეტი.
  • lookup_value MATCH ფუნქციისთვის არის 1 .
  • შემთხვევის_ტიპი არის 0 .
  • შემდეგ, დააჭირეთ ENTER ღილაკს შედეგის მისაღებად.

წაიკითხეთ მეტი: Excel Index Match single/multiple კრიტერიუმები ერთი/მრავალჯერადი შედეგებით

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

  • Excel INDEX MATCH თუ უჯრედი შეიცავს ტექსტს
  • INDEX MATCH 3 კრიტერიუმით Excel-ში (4 მაგალითი)
  • Excel INDEX MATCH მრავალი მნიშვნელობის დასაბრუნებლად ერთი უჯრედი
  • INDEX MATCH მრავალი კრიტერიუმი wildcard-ით Excel-ში (სრული სახელმძღვანელო)
  • [გამოსწორდა!] INDEX MATCH არ აბრუნებს სწორ მნიშვნელობას Excel (5 მიზეზი)

2. INDEX MATCH ფორმულა მრავალი კრიტერიუმით მწკრივებისა და სვეტებისთვის

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

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

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

📌 ნაბიჯები:

  • თავდაპირველად შექმენით სხვა ცხრილი სხვა ფურცელში, რომელიც შეიცავს სვეტებს სახელი , ID , თვე სადაც მოცემულია კრიტერიუმები. შემდეგ, დაასახელეთ ეს ფურცელი Row-Column . თქვენ უნდა მოიძიოთ გაყიდვები მოცემული კრიტერიუმების გამოყენებით.

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

=INDEX(მაგილი_მასივი, MATCH(vlookup_მნიშვნელობა, საძიებელი_სვეტი, 0), MATCH(hlookup_value1 & hlookup_value2, lookup_row1 & amp; lookup_row2, 0) )
  • შემდეგ, გადადით უჯრედში E5 და გამოიძახეთ INDEX ფუნქცია .
=INDEX(
  • ამის შემდეგ გადადით " Dataset2 " ფურცელზე.

  • მოგვიანებით აირჩიეთ table_array რომელიც არის C5:G19 დიაპაზონი Dataset2 სამუშაო ფურცელი.

  • შემდეგ, შეავსეთ სრული ფორმულა შემდეგნაირად.
=INDEX(Dataset2!$C$6:$G$20,MATCH('Row-Column'!B5,Dataset2!$B$6:$B$11,0),MATCH('Row-Column'!C5&'Row-Column'!D5,Dataset2!$C$4:$G$4&Dataset2!$C$5:$G$5,0)) სადაც,
  • vlookup_value არის „სტრიქონი-სვეტი“!B5 ( K-01 ). ძიების_სვეტი არის Dataset2!$B$6:$B$11 .
  • hlookup_value1 არის „მწკრივი-სვეტი“!C5 ( Tom ).
  • hlookup_value2 არის „სტრიქონი-სვეტი“!D5 ( მაისი ).
  • lookup_row1 არის Dataset2!$C$4:$G$4 .
  • lookup_row2 არის Dataset2! $C$5:$G$5 .
  • შემთხვევის_ტიპი არის 0 .

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

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

  • დამატებით, გამოიყენეთ Fill Handle ინსტრუმენტი სრული შედეგების მისაღებად სვეტის ქვედა უჯრედებში.

როგორ გამოვიყენოთ INDEX MATCH ფორმულა მრავალი კრიტერიუმით თარიღის დიაპაზონისთვის

ჩვენ შეგვიძლია გამოვიტანოთ ფასი გარკვეული პროდუქტი კონკრეტულ თარიღზე.

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

ვთქვათ. გვინდა ვიხილოთ ნაყინის ფასი 02-10-22 (თვე-დღე-წელი) . თუ მოცემული თარიღი ემთხვევა შემოთავაზებულ დროში, ჩვენ გვექნება ფასი ამოღებული ნებისმიერ ცარიელ უჯრედში. ასე რომ, შემდგომი შეფერხების გარეშე, ვნახოთ, როგორ გავაკეთოთის.

📌 ნაბიჯები:

  • პირველ რიგში, შექმენით გამომავალი დიაპაზონი D19:D21 დიაპაზონში . აქ, ჩვენ ვირჩევთ მის პოვნას 3 პროდუქტებისთვის. შეგიძლიათ მისი მორგება თქვენი საჭიროების მიხედვით.

  • მეორედ გადადით უჯრედში D19 და შეიყვანეთ მასივის შემდეგი ფორმულა.
=INDEX($E$5:$E$16,MATCH(1,(($B$5:$B$16=B19)*($D$5:$D$16>=C19)*($C$5:$C$16<=C19)),0))
  • ამის შემდეგ დააჭირეთ ENTER .

ჩვენ ვხედავთ #N/A შეცდომა უჯრედში D21 რადგან უჯრედში C21 თარიღი არ დევს აღწერილ პერიოდში მონაცემთა ნაკრები.

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

INDEX MATCH-ის ჭკვიანი ალტერნატივა მრავალი კრიტერიუმით

თუ თქვენ ხართ Office 365 -ის მომხმარებელი, მხოლოდ მაშინ გაქვთ უფლება ისარგებლოთ ამ ფუნქციით. ახლა ჩვენ გამოვიყენებთ FILTER ფუნქციას იგივე სამუშაოს შესასრულებლად. ასე რომ, იმისათვის, რომ ეს მოხდეს, მიჰყევით ქვემოთ მოცემულ მითითებებს.

📌 ნაბიჯები:

  • პირველ რიგში, შექმენით სამუშაო ფურცელი, როგორიცაა მეთოდი 1 .
  • შემდეგ, აირჩიეთ უჯრედი D5 და ჩადეთ შემდეგი ფორმულა.
=FILTER(Dataset!$D$5:$D$15,(Dataset!$B$5:$B$15=Alternative!B5)*(Dataset!$C$5:$C$15=Alternative!C5))

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

  • მეორე დააჭირეთ ENTER ღილაკს.

სწრაფი შენიშვნები

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

⏩ თუ გსურთ გამოიყენოთ იგივე ფორმულა დანარჩენისთვის. უჯრედებს, გახსოვდეთ მონაცემთა დიაპაზონის გაყინვა უჯრედის აბსოლუტური მითითების გამოყენებით ( $ ). უბრალოდ დააჭირეთ F4 , რომ გამოიყენოთ იგი ფორმულაზე.

დასკვნა

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

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