როგორ მოვძებნოთ მრავალი მნიშვნელობა Excel-ში (8 სწრაფი მეთოდი)

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

Სარჩევი

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

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

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

Find Multiple Values.xlsm

Excel-ში მრავალი მნიშვნელობის პოვნის 8 მეთოდი

1. გამოიყენეთ Find and Replace Tool Excel-ში მრავალი მნიშვნელობის მისაღებად

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

ნაბიჯები:

  • პირველ რიგში, აირჩიეთ მონაცემთა ნაკრები ( B4:C11 ).

  • შემდეგი, დააჭირეთ Ctrl + F გახსენით პოვნა და ჩანაცვლება ფანჯარა ან გადადით მთავარი > რედაქტირება ჯგუფში > ძებნა & აირჩიეთ > ძებნა .
  • შემდეგ, აკრიფეთ ' Emily ' ველში იპოვნეთ და დააწკაპუნეთ იპოვეყველა .

  • შედეგად, ჩვენ ვიპოვეთ 3 სახელი ( ემილი ) ჩამოთვლილია ქვემოთ მოცემულ ფანჯარაში.

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

2. Excel ფილტრის ვარიანტი მრავალი მნიშვნელობის მოსაძებნად

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

ნაბიჯები:

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

  • შესაბამისად, ყველა უჯრედი, რომელიც შეიცავს სახელს Emily , იფილტრება როგორც ქვემოთ.

  • ახლა, თუ გსურთ ფილტრაციის გაუქმება, უბრალოდ დააწკაპუნეთ Autofilter ხატულაზე მონაცემთა ნაკრების სათაურიდან, აირჩიეთ გაასუფთავეთ ფილტრი „სახელიდან“ და დააწკაპუნეთ OK .

დაწვრილებით: როგორ მოვძებნოთ სიმბოლო სტრინგში Excel-ში

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

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

ნაბიჯები:

  • პირველ რიგში, დააყენეთ კრიტერიუმების დიაპაზონი ( B13:C14 ).

  • შემდეგი, გადადით მონაცემები > დახარისხება & Filter > Advanced .

  • შედეგად, Advanced Filte r ფანჯარა გამოჩნდება. ახლა დააყენეთ სიის დიაპაზონი ( მონაცემთა ნაკრების დიაპაზონი ) და კრიტერიუმების დიაპაზონი და დააწკაპუნეთ OK .

  • ბოლოს, აქ ჩვენ მივიღეთ ემილის ყველა ჰობი ერთდროულად.

შენიშვნა

გახსოვდეთ, ძირითადი მონაცემთა ნაკრების Header და კრიტერიუმების დიაპაზონი მსგავსი უნდა იყოს, წინააღმდეგ შემთხვევაში, Advanced Filter ვარიანტი არ იმუშავებს .

4. დააბრუნეთ მრავალი მნიშვნელობა Excel-ის განსაზღვრული ცხრილის გამოყენებით

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

ნაბიჯები:

  • პირველ რიგში, დააწკაპუნეთ მონაცემთა ნაკრების რომელიმე უჯრედზე ( B4:C11 ).

  • შემდეგი, დააჭირეთ Ctrl + t კლავიატურა. შედეგად, გამოჩნდება ფანჯარა შექმნა ცხრილი . შეამოწმეთ ცხრილის დიაპაზონი და დააწკაპუნეთ OK .

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

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

  • საბოლოოდ, აქ არის ჩვენი მოსალოდნელი გაფილტრული შედეგი.

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

  • როგორ ვიპოვოთ ტექსტი უჯრედში Excel-ში
  • Excel-ის ძიება ტექსტისთვის დიაპაზონში (11 სწრაფი მეთოდი)
  • როგორ გავარკვიოთ, თუ უჯრედი შეიცავს კონკრეტულ ტექსტს Excel-ში
  • იპოვეთ სიმბოლო String Excel-ში (8 მარტივი გზა )

5. ჩადეთ FILTER ფუნქცია მრავალი მნიშვნელობის საპოვნელად

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

ნაბიჯები:

  • პირველ რიგში, ჩაწერეთ ქვემოთ მოცემული ფორმულა C14Cell .
=FILTER(C5:C11,B5:B11=B14)

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

შენიშვნა

ფილტრი ფუნქცია ხელმისაწვდომია მხოლოდ Excel 365 აბონენტებისთვის.

6. მოძებნეთ მრავალი მნიშვნელობა INDEX ფუნქციით Excel-ში

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

ნაბიჯები:

  • საწყისში ჩაწერეთ შემდეგი ფორმულა C14 Cell .
=INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)

  • შედეგად მივიღეთ ქვემოთშედეგი.

  • შემდეგი, გადაათრიეთ ქვემოთ შევსების სახელურის ( + ) ნიშანი მეორეს მისაღებად ღირებულებები.

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

🔎 როგორ მუშაობს ფორმულა?

  • IF($B$5:$B$11=$B$14,ROW($B$5:$B$11))

აქ, IF ფუნქცია აბრუნებს მწკრივის რიცხვს, თუ უჯრედების დიაპაზონი B5:B11 უდრის B14 , წინააღმდეგ შემთხვევაში აბრუნებს FALSE .

  • SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))

ახლა, ფორმულის ეს ნაწილი იყენებს SMALL ფუნქციას , რომელიც აბრუნებს nth უმცირეს მნიშვნელობას. ეს ფორმულა დააბრუნებს ციფრებს: 5 , 8 , 11 .

  • INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4, 2)

ახლა მოდის ფორმულის ბოლო ნაწილი. ჩვენ ვიცით, რომ INDEX ფუნქცია აბრუნებს მნიშვნელობას მოცემულ პოზიციაზე. კიდევ ერთი რამ არის ის, რომ INDEX ფუნქცია განიხილავს ჩვენი ცხრილის პირველ სტრიქონს 1 მწკრივად. რადგან ჩემი ცხრილის მონაცემთა ნაკრები იწყება მწკრივიდან 5 , მე გამოვაკლდი 4 . ROW მნიშვნელობა მონაცემთა ნაკრებიდან სწორი მწკრივის მისაღებად. ასე რომ, მასივისთვის B5:C11 , მწკრივის ნომრები 5 , 8 , 11 და სვეტის ნომერი 2 , ფუნქცია INDEX მოგცემთ სასურველ შედეგს

📌დამალეთ ზემოთ ფორმულით გენერირებული შეცდომები

არსებობს პრობლემა ზემოთ-ნახსენები INDEX ფორმულა. როდესაც ჩაათრევთ შევსების სახელურის ( + ) ნიშანს, ფორმულა აბრუნებს შეცდომას ( #NUM! ) გარკვეული მნიშვნელობის შემდეგ. ასე რომ, ზემოთ მოყვანილი ფორმულის გამოსასწორებლად ჩვენ გამოვიყენებთ IF და ISERROR ფუნქციებს.

ნაბიჯები:

  • პირველ რიგში, ჩაწერეთ ქვემოთ მოცემული ფორმულა Cell C14 .
=IF(ISERROR(INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)),"",INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2))

  • შედეგად, ჩვენ მივიღებთ შედეგს ყოველგვარი შეცდომებისგან.

აქ, ISERROR ფუნქცია ამოწმებს არის თუ არა მნიშვნელობა შეცდომა და აბრუნებს TRUE ან FALSE. ზემოთ მოყვანილი ფორმულა, რომელიც შეფუთულია IF და ISERROR ფუნქციებით ამოწმებს მასივის შედეგი არის თუ არა შეცდომა და ამით აბრუნებს ცარიელ (“”) თუ შედეგი არის შეცდომა, წინააღმდეგ შემთხვევაში აბრუნებს შესაბამის მნიშვნელობას.

7. მომხმარებლის განსაზღვრული ფუნქცია Excel-ში მრავალი მნიშვნელობის მოსაძებნად (VBA)

ამ მეთოდში განვიხილავთ, თუ როგორ გამოვიყენოთ მომხმარებლის განსაზღვრული ფუნქცია Excel-ში მრავალი მნიშვნელობის მისაღებად. აქ ჩვენ გამოვიყენებთ მომხმარებლის განსაზღვრულ ფუნქციას : vbaVlookup .

ნაბიჯები:

  • პირველ რიგში, გადადით აქტიურ სამუშაო ფურცელზე.
  • მეორე, გადადით დეველოპერზე > Visual Basic .

  • შემდეგ გამოჩნდება Visual Basic ფანჯარა. გადადით VBA Project კუთხეში (ფანჯრის ზედა მარცხენა კუთხე).
  • მესამე, დააწკაპუნეთ მაუსის მარჯვენა ღილაკით პროექტის სახელზე და გადადით Insert > მოდული .

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

  • ამის შემდეგ, თუ დაიწყებთ ფუნქციის ჩაწერას -ში. უჯრედში C14 , ფუნქცია გამოჩნდება Excel-ის სხვა ფუნქციების მსგავსად.

  • შემდეგ ჩაწერეთ ქვემოთ მოცემული ფორმულა უჯრედი C14 .
=vbaVlookup(B14,B5:B11,2)

  • და ბოლოს, აქ ჩვენ გვაქვს მრავალი ჰობი ემილი, როგორც ქვემოთ.

8. მიიღეთ მრავალი მნიშვნელობები Excel-ის ერთ უჯრედში

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

ნაბიჯები:

  • პირველ რიგში, ჩაწერეთ ქვემოთ მოცემული ფორმულა უჯრედში C14 .
=TEXTJOIN(",",TRUE, FILTER(C5:C11, B5:B11=B14))

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

აქ, TEXTJOIN ფუნქცია აერთიანებს ჰობიების ჩამონათვალს მძიმეებით.

დასკვნა

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

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