Excel INDEX MATCH თუ უჯრედი შეიცავს ტექსტს

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

Სარჩევი

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

სავარჯიშო სამუშაო წიგნი

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

უჯრედი შეიცავს ტექსტს.xlsx

შესავალი Excel INDEX ფუნქციის შესახებ

Microsoft Excel INDEX ფუნქცია აბრუნებს უჯრედს განსაზღვრული მასივის ან დიაპაზონის მნიშვნელობა.

  • სინტაქსი:

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

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

მასივი: უჯრედების დიაპაზონი ან მუდმივი მასივი.

row_num: მწკრივის ნომერი საჭირო დიაპაზონიდან ან მასივიდან.

[col_num]: სვეტის ნომერი საჭირო დიაპაზონიდან ან მასივიდან.

[არეის_რაოდენობა]: შერჩეული მითითების ნომერი ყველა დიაპაზონიდან, რომელიც ეს არჩევითია.

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

Microsoft Excel MATCH ფუნქცია გამოიყენება საძიებო პოზიციის მოსაძებნად მნიშვნელობა მასივში ან ა დიაპაზონი. ის აბრუნებს ციფრულ მნიშვნელობას.

  • სინტაქსი:

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

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

ძიების_მნიშვნელობა: საძიებო მნიშვნელობადააბრუნეთ მნიშვნელობა უჯრედში C12 .

STEPS:

  • აირჩიეთ უჯრედი C12 .
  • შემდეგი ჩაწერეთ ფორმულა:
=INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1)

  • დააჭირეთ Enter შედეგის სანახავად.

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

EXACT(B12,B5:B9)

ეს იპოვის საძიებო მნიშვნელობის ზუსტ შესაბამისობას. ის დააბრუნებს TRUE-ს ზუსტი დამთხვევისთვის და FALSE-ის გარეშე.

MATCH(TRUE,EXACT(B12,B5:B9),0)

ეს იპოვის TRUE-ის პოზიციას წინა ნაბიჯიდან.

INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12, B5:B9),0),1)

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

დასკვნა

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

საძიებო მასივი ან დიაპაზონი.

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

[შესაბამისი_ტიპი]: ეს მიუთითებს შესასრულებელი ფუნქციის შესატყვისობის ტიპზე. არსებობს სამი ტიპი:

მნიშვნელობის ზუსტი დამთხვევა = 0

ყველაზე დიდი მნიშვნელობა, რომელიც უდრის ან ნაკლებია საძიებო მნიშვნელობაზე =

უმცირესი მნიშვნელობა, რომელიც არის ტოლი ან მეტი, ვიდრე საძიებო მნიშვნელობა = -1

9 სწრაფი გზა Excel INDEX-ის კომბინირებისა და amp; MATCH ფუნქციები თუ უჯრედი შეიცავს ტექსტს

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

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

1.1 ვერტიკალური საძიებლად

თუ ვივარაუდებთ, რომ ჩვენ გვაქვს მოსწავლეთა სახელების ნაკრები მათი მათემატიკური ნიშნებით ვერტიკალურ მდგომარეობაში. ჩვენ ვაპირებთ მოვძებნოთ რობის მათემატიკის ნიშნები დიაპაზონში B4:C9 და დავაბრუნოთ მნიშვნელობა უჯრედში E5 .

ნაბიჯები:

  • პირველ რიგში აირჩიეთ უჯრედი E5 .
  • შემდეგი აკრიფეთ ფორმულა:
=INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)

  • ახლა დააჭირეთ Enter შედეგისთვის.

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

მატჩი(“Rob”,$B$5:$B$9,0)

ეს მოძებნის ზუსტ შესატყვისს დიაპაზონში B5:B9 .

INDEX($B$5:$C$9,MATCH(„Rob“,$B$5:$B$9,0),2)

ეს დააბრუნებს მნიშვნელობას B5 დიაპაზონიდან :C9 .

1.2 ჰორიზონტალური მოძიებისთვის

აქ გვაქვს იგივე მონაცემთა ნაკრები ჰორიზონტალურ მდგომარეობაში. ჩვენ ვაპირებთ მოვძებნოთ რობის მათემატიკის ნიშნები დიაპაზონში B4:G5 და დავაბრუნოთ მნიშვნელობა უჯრედში B8 .

ნაბიჯები:

  • პირველ რიგში აირჩიეთ უჯრედი B8 .
  • ახლა ჩაწერეთ ფორმულა:
=INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))

  • და ბოლოს, დააჭირეთ Enter შედეგის სანახავად.

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

MATCH(“Rob”,$C$4:$G$4,0)

ეს მოძებნის ზუსტ შესატყვისს დიაპაზონში C4:G4 .

INDEX($C$4:$G$5, 2,MATCH(“Rob”,$C$4:$G$4,0))

ეს დააბრუნებს მნიშვნელობას დიაპაზონიდან C4:G5 .

2. ჩასვით INDEX MATCH ფუნქციის ძიება მარცხნივ

საძიებელი მონაცემების მნიშვნელობის ამოსაღებად მისი მარცხენა სვეტიდან, შეგვიძლია გამოვიყენოთ INDEX MATCH ფუნქციების კომბინაცია . ვთქვათ, გვაქვს მონაცემთა ნაკრები ( B4:E9 ) მოსწავლეთა სახელებით მათი ინგლისური, მათემატიკა, ფიზიკის ნიშნები. ჩვენ ვაპირებთ მოძებნოთ რობის მათემატიკის ნიშნები და დავაბრუნოთ მნიშვნელობა უჯრედში G5 .

STEPS:

  • აირჩიეთ უჯრედი G5 .
  • შემდეგ ჩაწერეთ ფორმულა:
=INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)

  • დააწკაპუნეთ Enter შედეგის მისაღებად.

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

MATCH(“Rob”,E5:E9,0)

ეს მოძებნისზუსტი შესატყვისისთვის დიაპაზონში E5:E9 .

INDEX($B$5:$E$9,MATCH(“Rob”,E5: E9,0),2)

ეს დააბრუნებს მნიშვნელობას დიაპაზონიდან B5:E9 .

3. ორმხრივი ძიება INDEX MATCH ფუნქციებით თუ უჯრედი შეიცავს ტექსტს

Excel INDEX MATCH ფუნქციებს შეუძლია ლამაზად გაუმკლავდეს ორმხრივ ძიებას, როგორიცაა საძიებო მონაცემების მნიშვნელობების ამოღება მრავალი სვეტიდან. აქ ჩვენ გვაქვს მონაცემთა ნაკრები ( B4:E9 ) სხვადასხვა მოსწავლის სახელებით მათი სხვადასხვა საგნის ნიშნებით. ჩვენ ვაპირებთ ამოვიტანოთ Rob-ის ყველა საგნის ნიშანი უჯრედში C12:E12 .

STEPS:

  • დასაწყისში აირჩიეთ უჯრედი C12 .
  • ახლა ჩაწერეთ ფორმულა:
=INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

  • ბოლოს დააჭირეთ Enter . გამოიყენეთ შევსების სახელური მარჯვენა მხარეს უჯრედების ავტომატური შევსებისთვის.

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

MATCH($B$12,$B$5:$B$9,0)

ეს მოძებნის რობის ზუსტ შესატყვისს დიაპაზონში B5:B9 .

MATCH(C$11,$C$4:$E$4,0)

ეს მოძებნის საგნის ზუსტი შესატყვისისთვის (ინგლისური/მათემატიკა/ფიზიკა) დიაპაზონში C4:E4 .

INDEX($C$5:$E $9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

ეს დააბრუნებს მნიშვნელობას დიაპაზონი C5:E9 .

წაიკითხეთ მეტი: IF ერთად INDEX-MATCH Excel-ში (3 შესაფერისი მიდგომა)

4. INDEX MATCH ფუნქციების გამოყენება ღირებულების საძიებლადVLOOKUP ფუნქცია (9 მაგალითი)
  • INDEX+MATCH დუბლიკატი მნიშვნელობებით Excel-ში (3 სწრაფი მეთოდი)
  • 5. INDEX, MATCH-ის გამოყენება & SUM ფუნქციები უჯრედის ტექსტზე დაფუძნებული მნიშვნელობების მისაღებად

    ვვარაუდობთ, რომ გვინდა ვიცოდეთ სტუდენტის "Rob"-ის საგნის ჯამური ნიშნები. ჩვენ შეგვიძლია გამოვიყენოთ SUM ფუნქცია INDEX MATCH ფუნქციებთან ერთად , რათა მივიღოთ მნიშვნელობა უჯრედში C12 .

    STEPS:

    • აირჩიეთ უჯრედი C12 .
    • ახლა ჩაწერეთ ფორმულა:
    =SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))

    • შემდეგ დააჭირეთ Enter შედეგის სანახავად.

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

    მატჩი($B$12,$B$5:$B$9,0)

    ეს მოძებნის უჯრედის ზუსტ შესატყვისს B12 დიაპაზონში B5:B9 .

    INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0)

    ეს დააბრუნებს მნიშვნელობას დიაპაზონიდან C5:E9 . აქ INDEX ფუნქციის შიგნით, ჩვენ შევიყვანთ „ 0 “, როგორც სვეტის ნომერი. ეს დააბრუნებს მწკრივის ყველა მნიშვნელობას.

    SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B $9,0),0))

    ეს შეაჯამებს წინა საფეხურიდან დაბრუნებულ ყველა მნიშვნელობას.

    წაიკითხეთ მეტი: ჯამით INDEX-MATCH ფუნქციები მრავალი კრიტერიუმით Excel-ში

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

    Asterisk არის Excel Wildcard Character რომელიც წარმოადგენს a-ში სიმბოლოების ნებისმიერ რაოდენობასტექსტის სტრიქონი. ჩვენ ამას ვიყენებთ მნიშვნელობის მოსაძებნად INDEX MATCH ფუნქციებით თუ არის ნაწილობრივი დამთხვევა . ქვემოთ მოცემულ მონაცემთა ბაზაში ( B4:C9 ) ჩვენ გვაქვს ყველა მოსწავლის სრული სახელი მათემატიკური ნიშნებით. ასევე მონაცემთა ნაკრები სტუდენტების ნაწილობრივი სახელებით. ჩვენ ვაპირებთ ვიპოვოთ მათი მათემატიკის ნიშნები და შევიტანოთ მათ დიაპაზონში F5:F9 .

    STEPS:

    • პირველ რიგში, აირჩიეთ უჯრედი F5 .
    • აკრიფეთ ფორმულა:
    =INDEX($C$5:$C$9,MATCH(E5&"*",$B$5:$B$9,0),1)

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

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

    მატჩი(E5&”*”,$B$5:$B$9,0)

    როგორც საძიებო მნიშვნელობა, ჩვენ გამოვიყენებთ E5&”*” როგორც ვარსკვლავი ბრუნდება სიმბოლოებით დაწყებული სახელით „ბობ“ და ნებისმიერი რიცხვით. მის შემდეგ სიმბოლოები ტექსტის სტრიქონის დიაპაზონიდან B5:B9 .

    INDEX($C$5:$C$9,MATCH(E5&”* ”,$B$5:$B$9,0),1)

    ეს დააბრუნებს მნიშვნელობას დიაპაზონიდან C5:C9 .

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

    წაიკითხეთ მეტი: INDEX MATCH მრავალი კრიტერიუმი Wildcard-ით Excel-ში (სრული სახელმძღვანელო)

    7. Excel INDEX MATCH ფუნქციები უახლოესი შესატყვისის მოსაძებნად

    ვუშვათ, რომ გვაქვს სტუდენტების CGPA მონაცემთა ნაკრები ( B4:C9 ). ჩვენ ვაპირებთ მოვძებნოთსტუდენტი, რომელსაც აქვს ყველაზე ახლოს შესატყვისი CGPA საჭირო CGPA უჯრედში C12 . აქ ჩვენ გამოვიყენებთ INDEX & MATCH ფუნქციები MIN & ABS ფუნქციები .

    STEPS:

    • აირჩიეთ უჯრედი C12 .
    • ახლა ჩადეთ ფორმულა:
    =INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))

    • შემდეგი დააჭირეთ შეიყვანეთ შედეგის სანახავად.

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

    MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0)

    ეს მოძებნის უჯრედების ზუსტ შესატყვისს B12 დიაპაზონში B5:B9 .

    MIN(ABS(B12-C5:C9)

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

    ABS(B12-$C$5:$C$9)

    ეს იქნება საძიებო მასივი MATCH ფუნქციის შიგნით.

    MATCH(MIN(ABS(B12-C5:C9)),ABS (B12-$C$5:$C$9),0)

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

    INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))

    ეს დააბრუნებს მოსწავლის სახელს.

    დაწვრილებით: INDEX-MATCH ფორმულა Excel-ში მინიმალური მნიშვნელობის მოსაძებნად (4 შესაფერისი გზა)

    8. მოძიებასავარაუდო შესატყვისი INDEX-თან და amp; MATCH ფუნქციები

    აქ გვაქვს მონაცემთა ნაკრები მოსწავლის ყველა ნიშნით. მთავარი მაგიდის გვერდით არის შეფასების ცხრილიც. ჩვენ ვაპირებთ გავარკვიოთ თითოეული მოსწავლის შეფასება დიაპაზონში D5:D9 სწორის საფუძველზე ( F5:G10 ).

    STEPS:

    • პირველ რიგში, აირჩიეთ უჯრედი D5 .
    • შემდეგი აკრიფეთ ფორმულა:
    =INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)

    • ბოლოს, დააჭირეთ Enter და გამოიყენეთ Fill Handle ჯამის სანახავად შედეგი.

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

    MATCH(C5,$ F$6:$F$10,1)

    ეს მოძებნის უჯრედის ზუსტ შესატყვისს C5 დიაპაზონში F6:F10 . ეს ნიშნავს, რომ ის გაივლის ნიშნების დიაპაზონს და დააბრუნებს მნიშვნელობას, რომელიც იქნება საძიებო მნიშვნელობაზე ნაკლები ან ტოლი.

    INDEX($G$6:$G$10 ,MATCH(C5,$F$6:$F$10,1),1)

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

    9. საქმე მგრძნობიარე ძიება INDEX-ით & amp; MATCH ფუნქციები, თუ უჯრედები შეიცავს ტექსტს

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

    ზოგჯერ გვჭირდება საძიებო მნიშვნელობების გაერთიანება და მათი სრული ინფორმაციის დაბრუნება განსაზღვრული მასივიდან. ჩვენ შეგვიძლია გამოვიყენოთ VLOOKUP ფუნქცია აქ, მაგრამ მას დამხმარე სვეტი სჭირდება. INDEX MATCH ფუნქციების კომბინაციით, ჩვენ მარტივად შეგვიძლია ვიპოვოთ მნიშვნელობა. ქვემოთ მოცემული მონაცემთა ნაკრებიდან ჩვენ გვინდა გამოვყოთ "მაიკ ჰანსენის" ფიზიკის ნიშნები დიაპაზონიდან B4:D9 უჯრედში D12 .

    STEPS:

    • პირველ რიგში, აირჩიეთ უჯრედი D12B.
    • აკრიფეთ ფორმულა:
    =INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)

    • და ბოლოს, დააჭირეთ Enter შედეგის სანახავად.

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

    მატჩი($B$12&”

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