როგორ მოძებნოთ მრავალი მნიშვნელობა Excel-ში (10 გზა)

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

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

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

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

Lookup Multiple Values.xlsx

10 შესაფერისი გზა Excel-ში მრავალი მნიშვნელობის მოსაძიებლად

1. გამოიყენეთ Array Formula Excel-ში მრავალი მნიშვნელობის მოსაძიებლად

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

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

  • IF – გამოაქვს ერთი მნიშვნელობა, თუ პირობა დაკმაყოფილებულია და მეორე მნიშვნელობა, თუ პირობა არ არის დაკმაყოფილებული.
  • SMALL – აბრუნებს მასივის ყველაზე დაბალ მნიშვნელობას.
  • INDEX – იძლევა მასივის ელემენტს თქვენს მიერ მოწოდებული სტრიქონებისა და სვეტების მიხედვით.
  • ROW – ის გაწვდით მწკრივის ნომერს.
  • სვეტი – ის გაძლევთ1:
  • უჯრედში E5 ჩაწერეთ შემდეგი ფორმულა,
=IFERROR(VLOOKUP(B5,C:C,1,FALSE),"Not Attened")

  • დააჭირეთ Ctrl + Shift + Enter მასივის შესაქმნელად.

ნაბიჯი 2:

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

ზემოთ სკრინშოტზე შეგიძლიათ იხილოთ სია, ვინც ესწრებოდა ღონისძიებას და ჩვენ დავაყენეთ „არ დაესწრო“ მათთვის, ვინც არ დაესწრო.

წაიკითხეთ მეტი: Excel LOOKUP vs VLOOKUP: 3 მაგალითით

დასკვნა

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

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

ჩვენ, ExcelWIKI გუნდი, ყოველთვის პასუხობს თქვენს შეკითხვებს.

დარჩით ჩვენთან და amp; განაგრძეთ სწავლა.

სვეტის ნომერი.
  • IFERROR – შეცდომების აღმოჩენა.
  • ამ ფორმულების რამდენიმე მაგალითი შეგიძლიათ იხილოთ ქვემოთ.

    1.1 ზედიზედ მრავალი მნიშვნელობის ძიება

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

    ნაბიჯი 1:

    • ცარიელ რიგში მიუთითეთ უნიკალური სახელების სია. ამ მაგალითში სახელები შეყვანილია უჯრედებში B13:B15 .

    ნაბიჯი 2:

    • შეიყვანეთ შემდეგი ფორმულა უჯრედში
    =IFERROR(INDEX($C$5:$C$10, SMALL(IF($B15=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), COLUMN()-2)), " ")

    • დარწმუნებისთვის, როგორც მასივის მდგომარეობა, დააჭირეთ Ctrl + Shift + Enter ერთდროულად

    ნაბიჯი 3:

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

    და საბოლოო შედეგი არის ეს.

    1.2 Excel-ში სვეტში მრავალი მნიშვნელობის ძიება

    რატომღაც, თუ გსურთ დააბრუნოთ მრავალი მნიშვნელობა სვეტებში რიგების ნაცვლად, როგორც ნაჩვენებია

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

    ნაბიჯი 1:

    • შეიყვანეთ უნიკალური სახელების სია ზოგიერთ ცარიელ მწკრივში, ამ მაგალითში, სახელები შეყვანილია უჯრედებში E4:G4
    • აკრიფეთ შემდეგი ფორმულაუჯრედში E5
    =IFERROR(INDEX($C$5:$C$10, SMALL(IF(E$4=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), ROW()-4)), " ")

    • მასივის მდგომარეობისთვის დააჭირეთ Ctrl + Shift + Enter .

    ნაბიჯი 2:

    • და ბოლოს, დააჭირეთ Enter და შეავსეთ საჭირო უჯრედი AutoFill ხელის ხელსაწყოთი.

    აქ არის საბოლოო შედეგები.

    შენიშვნა . იმისათვის, რომ ფორმულა სწორად დაკოპირდეს სხვა რიგებში, გაითვალისწინეთ საძიებო მნიშვნელობის მითითებები, აბსოლუტური სვეტი და შედარებითი მწკრივი, როგორიცაა $E4.

    წაიკითხეთ მეტი: როგორ მოძებნოთ მნიშვნელობა სხვა ფურცლიდან Excel-ში (3 მარტივი მეთოდი)

    2. მოძებნეთ მრავალი მნიშვნელობა Excel-ში მრავალი კრიტერიუმის საფუძველზე

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

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

    IFERROR(INDEX( return_range , SMALL(IF(1=((–( ძიების_დიაპაზონი1 = ძიების_დიაპაზონი1 )) * (–( ძიების_მნიშვნელობა2 = ძიების_დიაპაზონი2 ) )), ROW( დაბრუნების_დიაპაზონი )-მ,””), ROW()-n))””)

    სად,

    Lookup_value1 ეს არის პირველი საძიებო მნიშვნელობა უჯრედში F5

    Lookup_value2 ეს არის მეორე საძიებო მნიშვნელობა უჯრედში G5

    Lookup_range1 ეს არის დიაპაზონი, სადაც მოიძებნება lookup_value1 ( B5:B10 )

    Lookup_range2 არის დიაპაზონი, სადაც მოძებნილი იქნება lookup_value2 ( C5:C10 )

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

    m არის პირველი უჯრედის რიგის ნომერი დაბრუნების დიაპაზონში მინუს 1 .

    n არის პირველი ფორმულის მწკრივის ნომერი უჯრედს მინუს 1 .

    2.1 მოძებნეთ მრავალი შესატყვისი სვეტში

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

    ნაბიჯი 1:

    • უჯრედში H5 , ჩაწერეთ შემდეგი ფორმულა,
    =IFERROR(INDEX($D$5:$D$10, SMALL(IF(1=((--($F$5=$B$5:$B$10)) * (--($G$5=$C$5:$C$10))), ROW($D$5:$D$10)-4,""), ROW()-4)),"")

    • დააჭირეთ Ctrl + Shift + Enter ერთდროულად ფორმულის გამოსაყენებლად

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

    ნაბიჯი 2:

    • გამოიყენეთ იგივე ფორმულა t o დანარჩენი უჯრედები.

    შენიშვნა. რადგან ჩვენი დაბრუნების დიაპაზონი და ფორმულის დიაპაზონი იწყება მე-5 მწკრივში, n და m ტოლია "4"-ის ზემოთ მოცემულ მაგალითში. ეს შეიძლება იყოს სხვადასხვა რიცხვები თქვენს სამუშაო ფურცლებში.

    წაიკითხეთ მეტი: როგორ გამოვიყენოთ LOOKUP ფუნქცია Excel-ში (4 შესაფერისი მაგალითი)

    2.2 მოძებნეთ მრავალი შესატყვისი ზედიზედ

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

    ნაბიჯი 1:

    • პირველ რიგში, უჯრედში D13 ჩაწერეთ შემდეგი ფორმულა,
    =IFERROR(INDEX($D$5:$D$10, SMALL(IF(1=((--($B$13=$B$5:$B$10)) * (--($C$13=$C$5:$C$10))), ROW($D$5:$D$10)-4,""), COLUMN()-3)),"")

    • მისი მასივის შესაქმნელად დააჭირეთ Ctrl + Shift + Enter .

    ნაბიჯი 2:

    • შემდეგ, უბრალოდ დააჭირეთ Enter ღილაკს და გამოიყენეთ AutoFill საჭირო უჯრედების შესავსებად.

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

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

    3. მოძებნეთ და დააბრუნეთ მრავალი მნიშვნელობა ერთ უჯრედში

    Microsoft-ით 365 გამოწერა, Excel ახლა მოიცავს ბევრად უფრო მძლავრ ფუნქციებს და ფუნქციებს (როგორიცაა XLOOKUP , დინამიური მასივები , UNIQUE/FILTER ფუნქციები და ა.შ.) რომლებიც არ იყო ხელმისაწვდომი წინა ვერსიებში.

    თუ იყენებთ Microsoft 365 (ადრე ცნობილი როგორც Office 365 ), ამ განყოფილებაში აღწერილი მეთოდები შეიძლება გამოყენებულ იქნას Excel-ში ერთ უჯრედში მრავალი მნიშვნელობის მოსაძებნად და დასაბრუნებლად.

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

    თითოეული ადამიანისთვის, მსურს ვნახო, რომელ კომპანიებს ფლობენ შიერთი ნაკრები (გამოყოფილი მძიმით) უჯრედში F5 .

    ამისთვის გამოიყენეთ შემდეგი ნაბიჯები.

    ნაბიჯი 1:

    • პირველ რიგში, შეიყვანეთ შემდეგი ფორმულა უჯრედში F5 .
    =TEXTJOIN(", ",TRUE,IF(E5=$B$5:$B$10,$C$5:$C$10,""))

    • მასივის ფორმულის სახით შესაყვანად დააჭირეთ Ctrl + Shift + Enter .

    ნაბიჯი 2:

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

    წაიკითხეთ მეტი: 7 ტიპის ძიება, რომელიც შეგიძლიათ გამოიყენოთ Excel-ში

    4. გამოიყენეთ FILTER ფუნქცია მრავალჯერადი ძიებაში მნიშვნელობები Excel-ში

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

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

    FILTER ფუნქციას აქვს შემდეგი სინტაქსი.

    ფილტრი (მასივი, მოიცავს, [თუ_ცარიელი])

    სად,

    მასივი (საჭიროა) – მნიშვნელობების დიაპაზონი ან მასივი, რომლის გაფილტვრა გსურთ.

    შეიცავს (აუცილებელია) – კრიტერიუმი მოცემულია ლოგიკური მასივის სახით ( TRUE და FALSE მნიშვნელობები). მას უნდა ჰქონდეს იგივე სიმაღლე (როდესაც მონაცემები სვეტებშია) ან სიგანე (როდესაც მონაცემები რიგებშია), როგორც მასივის პარამეტრი.

    If_empty (არასავალდებულო) – როდესაც არცერთი ელემენტი არ შეესაბამება კრიტერიუმს, ეს არის დასაბრუნებელი მნიშვნელობა.

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

    4.1 IF Not Equal

    ვთქვათ , გსურთ იცოდეთ კომპანიის სახელები, რომლებიც არ ეკუთვნის ელონ მასკს. ასე რომ, აქ ჩვენი საძიებო მნიშვნელობა არის ელონ მასკი F4 -ში. ამისათვის ჩვენ გამოვიყენებთ შემდეგ FILTER ფუნქციას .

    ნაბიჯი 1:

    • უჯრედში F6 შეიყვანეთ FILTER ფუნქციის შემდეგი ფორმულა.
    =FILTER(C5:C10,B5:B10F4)

    • რომ მასივი გახადოთ, დააჭირეთ Ctrl + Shift + Enter .

    ნაბიჯი 2:

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

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

    4.2 IF Equal

    ასევე, თუ გსურთ იცოდეთ იმ კომპანიების სახელები, რომლებიც ელონ მასკს ეკუთვნის, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.

    ნაბიჯი 1:

    • აკრიფეთ შემდეგი ფორმულა უჯრედში F6 ,
    =FILTER(C5:C10,B5:B10=F4)

    • დააჭირეთ Ctrl + Shift + Enter ერთდროულად.

    ნაბიჯი 2:

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

    4.3 IF Less ვიდრე

    ქვემოთ სკრინშოტზე ნაჩვენებია ტოპ მილიარდერების წმინდა ქონების მონაცემთა ნაკრები.ახლა, მაგალითად, გსურთ იცოდეთ ვის აქვს წმინდა ღირებულება $150B -ზე ნაკლები. ამისათვის მიჰყევით ამ ნაბიჯებს.

    ნაბიჯი 1:

    • საწყისში ჩაწერეთ შემდეგი ფორმულა უჯრედში F6 ,
    =FILTER(C5:C10,B5:B10

    • რომ მასივის ფორმულა გახადოთ, დააჭირეთ Ctrl + Shift + Enter .

    ნაბიჯი 2:

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

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

    4.4 თუ მეტია ვიდრე

    წინა მეთოდის მსგავსად, გსურთ იცოდეთ ვინ აქვს 150 მილიარდ დოლარზე მეტის წმინდა ღირებულება , უბრალოდ მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.

    ნაბიჯი 1:

    • პირველ რიგში, უჯრედში F6 ჩაწერეთ შემდეგი ფორმულა,
    =FILTER(C5:C10,B5:B10>F4)

    • დააწკაპუნეთ Ctrl + Shift + Enter რათა მასივის ფორმულა გახადოთ.

    ნაბიჯი 2:

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

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

    წაიკითხეთ მეტი: როგორ მოძებნოთ ცხრილი Excel-ში (8 მეთოდი)

    5. გამოიყენეთ VLOOKUP ფუნქცია მრავალი მნიშვნელობის საძიებლად

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

    VLOOKUP ფუნქციის სინტაქსი ასეთია.

    =VLOOKUP(ძიების_მნიშვნელობა, ცხრილის_მასივი, col_index_num, [დიაპაზონის_ძიება])

    სად,

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

    ცხრილის_მასივი არის მთელი მონაცემთა ცხრილი მთელის ჩათვლით. შედეგად, საცნობარო მნიშვნელობა, რომელსაც თქვენ ეძებთ, უნდა იყოს ამ ცხრილის 1-ლ სვეტში, ასე რომ, Excel-მა შეიძლება გააგრძელოს მარჯვნივ და მოძებნოს დაბრუნებული მნიშვნელობა.

    Col_index_num არის რიცხვი. სვეტი, რომელშიც არის დაბრუნებული მნიშვნელობა. ეს რიცხვი იწყება 1-დან და იზრდება, როგორც იზრდება თქვენი ცხრილის სვეტების რაოდენობა.

    [range_lookup] არის მეოთხე არგუმენტი ფრჩხილებში, რადგან ის არ არის საჭირო ამ ფუნქციის მუშაობისთვის . Excel სინტაქსში ფრჩხილები მიუთითებს, რომ არგუმენტი არჩევითია. თუ არ შეავსებთ ამ მნიშვნელობას, Excel-ის ნაგულისხმევად არის TRUE (ან 1), რაც მიუთითებს იმაზე, რომ თქვენ ეძებთ თქვენს საცნობარო მნიშვნელობას და არა ზუსტ შესატყვისს.

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

    ახლა გამოიყენეთ VLOOKUP ფუნქცია შემდეგი ნაბიჯებით.

    ნაბიჯი

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