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

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

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

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

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

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

მოდით, ჯერ გადავხედოთ ამ მონაცემთა ნაკრების. ჩვენ გვაქვს ყველა FIFA მსოფლიო ჩემპიონატის სია , რომელიც ჩატარდა 1930 -დან 2018 -მდე. ჩვენ გვაქვს წელი სვეტა B , მასპინძელი ქვეყანა სვეტა C , ჩემპიონი ქვეყნები 6>სვეტი D, და მეორე ქვეყნები სვეტა E .

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

1. დააბრუნეთ მრავალი მნიშვნელობა ერთ კრიტერიუმზე დაფუძნებული ერთ უჯრედში

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

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

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

  • პირველ რიგში,ჩვენ გამოვიყენებთ UNIQUE ფუნქციას Excel-ში. შეიყვანეთ ეს ფორმულა პირველ უჯრედში, G5 .
=UNIQUE(D5:D25)

აქ, D5:D25 ეხება მსოფლიო ჩემპიონატების ჩემპიონისკენ.

  • მეორე, დააჭირეთ ENTER .
  • საბოლოოდ, ჩვენ ვიპოვით ყველა გამოსავალს სვეტა G

შენიშვნა : Microsoft 365 -ის გამოყენებისას არ არის საჭირო შევსების სახელურის გამოყენება ყველა მნიშვნელობის მისაღებად. ყველა მნიშვნელობა ავტომატურად გამოჩნდება, როგორც გამომავალი.

1.1. TEXTJOIN და IF ფუნქციების გამოყენება

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

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

  • ამისთვის, პირველ რიგში, ჩაწერეთ ფორმულა <6-ში>H5 უჯრედი ასე.
=TEXTJOIN(",",TRUE,IF($D$5:$D$25=G5,$B$5:$B$25,""))

  • მეორე, დააჭირეთ ENTER გამომავალი რომ მიიღოთ როგორც 1930,1950 .
  • მესამე, გამოიყენეთ შევსების სახელური კურსორის ქვემოთ გადმოწევით და დაჭერით მარჯვნივ ქვევით H5-ის კუთხე

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

ფორმულის ახსნა

  • აქ $B$5 :$B$25 არის საძიებო მასივი. ჩვენ გვინდა ვიყუროთ წლების განმავლობაში. თუ სხვა რამე გსურთ, გამოიყენეთ ეს.
  • $D$5:$D$25=G5 ეს არის კრიტერიუმები, რომელთა შედარებაც გვინდა. ჩვენ გვინდა დავამთხვიოთ უჯრედი G5 ( ურუგვაი ) ჩემპიონი სვეტთან ( $D$5:$D$25). თუ სხვა რამე გინდათ, გამოიყენეთ ეს.

1.2. TEXTJOIN და FILTER ფუნქციების გამოყენებით

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

  • ასე რომ, პირველ რიგში, ჩაწერეთ ფორმულა H5 უჯრედში ასე.
=TEXTJOIN(",",TRUE,FILTER($B$5:$B$25,$D$5:$D$25=G5))

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

ფორმულის ახსნა

  • აქ $ B$5:$B$25 არის საძიებო მასივი. ჩვენ გვინდა ვიყუროთ წლების განმავლობაში. თუ სხვა რამე გსურთ, გამოიყენეთ ეს.
  • $D$5:$D$25=G5 ეს არის კრიტერიუმები, რომელთა შედარებაც გვინდა. ჩვენ გვინდა დავამთხვიოთ უჯრედი G5 ( ურუგვაი ) ჩემპიონი სვეტთან ( $D$5:$D$25). თუ სხვა რამე გსურთ, გამოიყენეთ ეს.

დაწვრილებით: როგორ ამოიღოთ მონაცემები უჯრედიდან Excel-ში (5 მეთოდი)

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

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

2.1. INDEX, SMALL, MATCH, ROW და ROWS ფუნქციების კომბინაციის გამოყენებით

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

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

  • ასე რომ, პირველ რიგში, ჩაწერეთ ფორმულა G5 უჯრედი ასე.

=INDEX($B$5:$B$25, SMALL(IF(G$4=$D$5:$D$25, MATCH(ROW($D$5:$D$25), ROW($D$5:$D$25)), ""), ROWS($A$1:A1)))

  • რადგან ეს არის მასივის ფორმულა, ახლა ჩვენ უნდა დააჭიროთ CTRL + SHIFT + ENTER .
  • საბოლოოდ, ჩვენ ვიპოვით წლებს, როდესაც ბრაზილია გამოყვანის სახით გახდა ჩემპიონი.

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

მაგალითად. , იმის გასარკვევად, თუ რა წლები იყო არგენტინა ჩემპიონი H სვეტში, შექმენით ახალი სვეტი Argentina Brazil -ის მიმდებარედ და გადაიტანეთ ფორმულა მარჯვნივ. შევსების სახელურის გამოყენებით .

შესაბამისად, ჩვენ ვიპოვით გამოსავალს ასე.

ფორმულის ახსნა

  • აქ $B$5:$B$25 არის საძიებო მასივი. ჩვენ წლების განმავლობაში ვეძებთ. თუ სხვა რამე გაქვთ მოსაძებნი, გამოიყენეთრომ.
  • G$4=$D$5:$D$25 არის შესატყვისი კრიტერიუმი. გვინდა დავამთხვიოთ G4 , Brazil უჯრედის შინაარსი D5 D25 უჯრედების შიგთავსთან. თქვენ იყენებთ თქვენს კრიტერიუმებს.
  • ისევ, $D$5:$D$25 შესაბამისი სვეტია. თქვენ იყენებთ თქვენს სვეტს.

ნახეთ, ჩვენ მივიღეთ წლები, როდესაც არგენტინა ჩემპიონი იყო. წელი 1978 და 1986 .

ჩვენ შეგვიძლია ამის გაკეთება ყველა სხვა ქვეყნისთვის.

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

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

=INDEX($B$5:$B$25, SMALL(IF($C$5:$C$25=$D$5:$D$25, MATCH(ROW($D$5:$D$25), ROW($D$5:$D$25)), ""), ROWS($A$1:A1)))

საბოლოოდ, მასპინძელი ქვეყანა გახდა ჩემპიონი 1930,1934,1966,1974,1978 და 1998 წლებში.

2.2. FILTER ფუნქციის გამოყენება

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

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

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

=FILTER($B$5:$B$25,$D$5:$D$25=H$4)

ფორმულის ახსნა

  • როგორც ყოველთვის, $B$5:$B$25 არის საძიებო მასივი . წლები ჩვენს შემთხვევაში. თქვენ იყენებთ თქვენსერთი.
  • $D$5:$D$25=G$4 შესატყვისი კრიტერიუმია. თქვენ იყენებთ თქვენს ერთს.

  • მეორე, დააჭირეთ ENTER რომ მიიღოთ ასეთი შედეგები.

  • ახლა, ისევე როგორც ადრინდელი მეთოდი, ჩვენ შეგვიძლია შევქმნათ ახალი სვეტი Argentina Brazil -ის გვერდით და გადავავლოთ შევსება დააჭირე მარჯვნივ, რომ მიიღოთ წლები როცა არგენტინა ჩემპიონი იყო.

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

დაწვრილებით: როგორ ამოიღოთ მონაცემები Excel-იდან კრიტერიუმების მიხედვით (5 გზა)

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

  • როგორ შემოვიტანოთ ტექსტური ფაილი მრავალი გამსაზღვრებით Excel-ში (3 მეთოდი)
  • როგორ მოხდეს მონაცემების იმპორტი ტექსტური ფაილიდან Excel-ში (3 მეთოდი)
  • Excel VBA: მონაცემების ავტომატურად ამოღება ვებსაიტიდან (2 მეთოდი)
  • როგორ გადაიყვანოთ ტექსტური ფაილი Excel-ში ავტომატურად (3 შესაფერისი გზა)
  • როგორ გადავიტანოთ Notepad Excel-ში სვეტებით (5 მეთოდი)

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

ბოლოს, თუ გსურთ , შეგიძლიათ დააბრუნოთ მრავალი მნიშვნელობა ზედიზედ კრიტერიუმების საფუძველზე. ჩვენ შეგვიძლია ამის გაკეთება IFERROR , INDEX , SMALL , IF , ROW და COLUMN ფუნქციონირებს.

  • იმისთვის, რომ გაიგოთ წლები, როდესაც ბრაზილია ჩემპიონი იყო, ჯერ აირჩიეთ უჯრედი და შედით ბრაზილიაში. ამ შემთხვევაში ასეა G5 .
  • მეორე, ჩაწერეთ ეს მასივის ფორმულა მეზობელ უჯრედში, ანუ H5 და დააჭირეთ CTRL + SHIFT + ENTER .

=IFERROR(INDEX($B$5:$B$25, SMALL(IF($G5=$D$5:$D$25, ROW($B$5:$B$25)-3,""), COLUMN()-7)),"")

  • მესამე დააჭირეთ ENTER .
  • საბოლოოდ, ჩვენ ვიპოვით სხვადასხვა კონკრეტული ქვეყნების წლებს, როდესაც ისინი პირველი გახდნენ ჩემპიონები. ეს ავტომატურად მოხდება Microsoft 365 Fill Handle -ის გამოყენების გარეშე.
  • ახლა, სხვა წლების საპოვნელად, როდესაც ეს ქვეყნები გახდნენ ჩემპიონები, უბრალოდ გამოიყენეთ სახელურის შევსება

  • შესაბამისად, გამომავალს მივიღებთ ასე.

ფორმულის ახსნა

  • აქ $B$5:$B$25 ეს არის საძიებო მასივი. ჩვენ წლების განმავლობაში ვეძებდით დიაპაზონს B5 -დან B25 -მდე. თუ სხვა რამე გინდათ, გამოიყენეთ ეს.
  • $G5=$D$5:$D$25 შესაბამისი კრიტერიუმია. მინდა დავამთხვიო უჯრედი G5 ( ბრაზილია ) ჩემპიონი სვეტთან ( D5 D25 ). თუ სხვა რამის გაკეთება გსურთ, გააკეთეთ ეს.
  • მე გამოვიყენე ROW($B$5:$B$25)-3 რადგან ეს არის ჩემი საძიებო მასივი და ამის პირველი უჯრედი მასივი იწყება მე-4 მწკრივიდან ( B4 ). მაგალითად, თუ თქვენი საძიებო მასივი არის $D$6:$D$25, გამოიყენეთ ROW($D$6:$D$25)-5.
  • ადგილზე COLUMN()-7-დან, გამოიყენეთ წინა სვეტის ნომერი, სადაც ჩასვით ფორმულა. მაგალითად, თუ ჩასვით ფორმულა სვეტში G , გამოიყენეთ COLUMN()-6.

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

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