Სარჩევი
გაფილტვრა შეუცვლელი ხდება, როდესაც თქვენ გაქვთ უფრო დიდი და რთული მონაცემთა ბაზა. სასურველი მონაცემების მოძიება საკმაოდ შრომატევადია ასეთი მონაცემთა ნაკრებიდან. ამრიგად, თქვენ უნდა იცოდეთ როგორ გამოიყენოთ მრავალჯერადი ფილტრები Excel-ში. მრავალჯერადი ფილტრის მეთოდები განსაკუთრებით გასაოცარია თქვენი დაინტერესებული მონაცემების საჩვენებლად.
ამ სტატიაში განვიხილავთ მეთოდებს, თუ როგორ უნდა გამოიყენოთ მრავალჯერადი ფილტრები მათ შორის 1>VBA კოდი Excel-ში. ასევე, ჩვენ ვაჩვენებთ FILTER ფუნქციას , რომელიც ჭკვიანურად ფილტრავს და ავტომატურად ანახლებს მონაცემებს.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
შეგიძლიათ ჩამოტვირთოთ პრაქტიკის სამუშაო წიგნი აქედან:
მრავალი ფილტრის გამოყენება.xlsm
Excel-ში მრავალი ფილტრის გამოყენების 6 მეთოდი
სანამ მთავარ ანალიზზე გადავალთ, მოდით, გადახედოთ შემდეგი მონაცემთა ნაკრები. აქ 15 საიტის სახელები მოცემულია მათ კატეგორიასთან . გარდა ამისა, ვიზიტების ნომერი და ახალი აბონენტები მოცემულია თარიღი და პლატფორმების რეჟიმის მიხედვით.
ახლა ჩვენ ვნახავთ მრავალი ფილტრის გამოყენებას სხვადასხვა პერსპექტივის მიმართ. სესიის ჩასატარებლად ვიყენებთ Microsoft 365 ვერსიას . მაშ ასე, დავიწყოთ.
1. მრავალი ფილტრი მარტივი გზით სხვადასხვა სვეტებში Excel-ში
აქ, თქვენ შეგიძლიათ მარტივად მოაწყოთ თქვენი საჭირო მონაცემები ფილტრის ოპციის გამოყენებით Excel. Მაგალითად,თუ გსურთ მიიღოთ ვიზიტების რაოდენობა საგანმანათლებლო საიტებისთვის და მობილური პლატფორმისთვის , შეგიძლიათ უბრალოდ გამოიყენოთ ფილტრი ოპცია.
ასე რომ, ამისათვის მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.
- პირველ რიგში, აირჩიეთ თქვენი მონაცემთა ნაკრები.
- მეორე, მთავარი ჩანართიდან> დააწკაპუნეთ ფილტრი ოფციაზე ( სორტირება და ფილტრი ბრძანების ზოლიდან). გარდა ამისა, შეგიძლიათ სხვაგვარად გახსნათ ფილტრი ვარიანტი. გარდა ამისა, ეს არის მონაცემები ჩანართიდან> დააწკაპუნეთ ფილტრი ოფციაზე.
ამის შემდეგ დაინახავთ ჩამოსაშლელ ისარს თითოეული ველი.
ახლა, თქვენ უნდა გაფილტროთ სასურველი მონაცემები.
- პირველ რიგში, აირჩიეთ „კატეგორია“ ველი.
- შემდეგ, მოხსენით ველი აირჩიეთ ყველა , რათა გააუქმოთ მონაცემების ყველა პარამეტრი.
- შემდეგ, მონიშნეთ ველი „განათლება“-თან ახლოს. 2>.
- მოგვიანებით დააჭირეთ OK .
- ხელახლა დააწკაპუნეთ “ პლატფორმები" ველში და მონიშნეთ ველი "მობილური" პლატფორმასთან უფრო ადრე.
გაფილტვრის შემდეგ ორი ველი, თქვენ მიიღებთ შემდეგ ვიზიტების ნომერს.
2. Excel-ში მრავალი მნიშვნელობის გასაფილტრად AutoFilter Option-ის გამოყენებით
AutoFilter ოფცია Excel-ში გამოიყენება როგორც ჩაშენებული ღილაკი მონაცემთა დიაპაზონში ან სვეტში სხვადასხვა ტიპის საჭირო მონაცემების გასაფილტრად.
ასე რომ, თუ გსურთ იპოვოთ „საიტების სახელი“ თუ გაქვთ ვიზიტების რიცხვი 5000-დან 10000-მდე და "ახალი აბონენტები" მეტია 200 -ზე, შეგიძლიათ ამის გაკეთება შემდეგნაირად.
- პირველ რიგში, აირჩიეთ მონაცემთა ნაკრები და დააჭირეთ CTRL+SHIFT+L .
- შემდეგ, დააწკაპუნეთ ჩამოსაშლელი ისარი „ვიზიტების ნომერი“ ველში.
- ამის შემდეგ გადადით ნომრების ფილტრები მენიუში.
- შემდეგ, აირჩიეთ შორის ვარიანტი.
ამ დროს, ახალი დიალოგური ფანჯარა სახელად Custom Autofilter გამოჩნდება .
- პირველ რიგში, ჩადეთ 5000 Custom AutoFilter დიალოგური ველის პირველ ცარიელ სივრცეში.
- მეორე მეორე სივრცეში ჩაწერეთ 10000 .
- და ბოლოს დააჭირეთ OK .
როგორც შედეგად, დაინახავთ გაფილტრულ ვიზიტების ნომერს .
- მსგავსად, დააწკაპუნეთ ჩასაშლელი ისარი ველში „ახალი აბონენტები“ .
- შემდეგ, გადადით რიცხვების ფილტრები მენიუში.
- ამის შემდეგ აირჩიეთ დიდი ვიდრე ვარიანტი.
მსგავსად, იხსნება დიალოგური ფანჯარა სახელად მორგებული ავტოფილტრი „ ახალი აბონენტებისთვის “.
- შემდეგ, შეავსეთ სივრცე აკრეფით 200 .
- შემდეგ დააჭირეთ OK .
და თქვენ მიიღებთ შემდეგ შედეგს თქვენი მოთხოვნისთვის. ასე რომ, ჩვენ გვეგონა, რომ თქვენთვის გასაგებია, თუ როგორ გამოიყენოთ მრავალჯერადი ფილტრები Excel-ში.
3. ფილტრავს მრავალ სვეტსგაფართოებული ფილტრის ფუნქციის ერთდროულად გამოყენება
წინა ორი მეთოდებში, თქვენ ხედავთ მრავალჯერადი ფილტრების გამოყენებას თითოეული ველისთვის ცალ-ცალკე. გარდა ამისა, თქვენ არ გქონდათ კრიტერიუმების მოწოდების საშუალება.
ფაქტობრივად, Advanced Filter ოფციის გამოყენებით, შეგიძლიათ მიუთითოთ კრიტერიუმები ველებისთვის.
მაგალითად, შეგიძლიათ მიუთითოთ სამი კრიტერიუმი, ე.ი. კატეგორია საიტებზე იქნება განათლება , ვიზიტების რაოდენობა 10000-ზე მეტი და ახალი აბონენტების რიცხვი იქნება 400-ზე მეტი .
- პირველ რიგში, ჩამოწერეთ ზემოაღნიშნული კრიტერიუმები მათ ველებთან დაკავშირებით. აქ ჩვენ დავწერეთ ეს კრიტერიუმები უჯრედების დიაპაზონში B22:D23 . სინამდვილეში, თქვენ უნდა დაწეროთ კრიტერიუმები ჰორიზონტალურად .
- შემდეგ გახსენით Advanced Filter ვარიანტი მონაცემების ჩანართზე დაწკაპუნებით > დახარისხება & ფილტრი > გაფართოებული .
- მოგვიანებით, მიუთითეთ თქვენი მთელი მონაცემთა დიაპაზონი, საიდანაც გსურთ გაფილტრეთ სიის დიაპაზონში ოპციაში და მიუთითეთ კრიტერიუმები კრიტერიუმების დიაპაზონში .
- უფრო მეტიც, თუ არ გჭირდებათ მსგავსი მონაცემები, მონიშნეთ ველი <-თან ახლოს. 1>მხოლოდ უნიკალური ჩანაწერები .
- შემდეგ დააჭირეთ OK .
და ნახავთ შემდეგი გამომავალი.
მსგავსი წაკითხვები:
- გაფილტრეთ მრავალი კრიტერიუმი Excel-ში (4შესაფერისი გზები)
- გაფილტვრეთ მონაცემები Excel-ში ფორმულის გამოყენებით
- როგორ გავფილტროთ რამდენიმე სვეტი ერთდროულად Excel-ში (3 გზა)
- მოძებნეთ მრავალი ელემენტი Excel-ის ფილტრში (2 გზა)
4. მრავალი ფილტრი, რომელიც იყენებს VBA-ს Excel-ში
თუ თქვენ გაქვთ უფრო დიდი მონაცემთა ნაკრები, ფორმულის გამოყენებით საჭირო შედეგის მიღება შრომატევადი და ცოტა მოსაწყენია.
უკეთესად შეგიძლიათ გამოიყენოთ VBA კოდი Excel-ში, რომელიც შედეგს სწრაფად და ზუსტად ასრულებს.
ახლა ვნახოთ, როგორ შეგიძლიათ გამოიყენოთ VBA კოდი ჩვენს მონაცემთა ბაზაში.
აქ ჩვენ ვიხილავთ VBA AutoFilter -ის ორ აპლიკაციას. OR ოპერატორი და AND ოპერატორი, შესაბამისად.
4.1. მრავალი ფილტრი ან ოპერატორის გამოყენებით (ლოგიკა)
თუ გსურთ გაფილტროთ საიტები, რომლებსაც აქვთ ვიზიტების რაოდენობა 10000-ზე ნაკლები ან 15000-ზე მეტი და საიტების კატეგორია იქნება განათლება , შემდეგ შეგიძლიათ მიჰყვეთ შემდეგ ნაბიჯებს.
- პირველ რიგში, დეველოპერიდან ჩანართი > დააწკაპუნეთ Visual Basic .
- შემდეგ გახსენით მოდული Insert ><1 დაწკაპუნებით>მოდული .
- ამის შემდეგ ჩაწერეთ შემდეგი კოდი მოდულ 1 -ში.
2367
კოდის დაშლა
შემდეგი რამ აუცილებელია VBA ავტოფილტრის გამოსაყენებლად .
- დიაპაზონი: ეს ეხება უჯრედსფილტრაციის დიაპაზონი მაგ. B4:G19 .
- ველი: ეს არის სვეტის ნომრის ინდექსი თქვენი მონაცემთა ნაკრების მარცხენა ნაწილიდან. პირველი ველის მნიშვნელობა იქნება 1 .
- კრიტერიუმი 1: ველის პირველი კრიტერიუმი მაგ. კრიტერიუმი1=”<10000”
- კრიტერიუმი 2: ველის მეორე კრიტერიუმი მაგ. Criteria2=">15000"
- ოპერატორი: Excel ოპერატორი, რომელიც განსაზღვრავს ფილტრაციის გარკვეულ მოთხოვნებს, მაგ. ოპერატორი:=xlOr , ოპერატორი:=xlAnd და ა.შ.
- ამჯერად, დეველოპერი ჩანართიდან > გადადით მაკროზე .
- შემდეგ, აირჩიეთ filter_my_sites მაკროს სახელიდან და დააჭირეთ Run .
თუ ზემოთ მოცემულ კოდს გაუშვით, მიიღებთ შემდეგ გამომავალს.
4.2. მრავალი ფილტრი და ოპერატორის გამოყენებით (ლოგიკა)
უფრო მნიშვნელოვანია, თუ გსურთ მიიღოთ საგანმანათლებლო საიტები, რომლებსაც აქვთ ვიზიტების რაოდენობა 5000-დან 15000-მდე , შეგიძლიათ გამოიყენოთ შემდეგი კოდი.
3369
- კოდის გაშვების შემდეგ მიიღებთ შემდეგ გამომავალს.
ასე რომ, ჩვენ გვეგონა, რომ თქვენთვის გასაგებია, როგორ გამოიყენოთ მრავალი ფილტრები Excel-ში VBA -ის გამოყენებით.
5. გამოიყენეთ FILTER ფუნქციის მრავალი ფილტრის გამოყენება
პირველი 3 განხილული მეთოდები საკმაოდ ფუნქციონალურია, თუმცა მათ აქვთ სერიოზული ნაკლოვანებები. გაფილტრული მონაცემების განახლება შეუძლებელიაავტომატურად. ამისათვის თქვენ კვლავ უნდა გამოიყენოთ ახალი მონაცემების გაფილტვრის მეთოდები.
ამიტომ Microsoft-ს მოაქვს განახლებული FILTER ფუნქცია, რომელიც ავტომატურად აახლებს გაფილტრულ მონაცემებს. გარდა ამისა, თქვენ მიიღებთ ამ ფუნქციას მხოლოდ Excel 365 ვერსიაში.
ფუნქციის სინტაქსია
FILTER (მაივი, მოიცავს, [if_empty])არგუმენტები არის-
- მასივი: დიაპაზონი ან მასივი გასაფილტრად.
- შეიცავს : ლოგიკური მასივი, მოწოდებულია როგორც კრიტერიუმი.
- if_empty: მნიშვნელობა დასაბრუნებლად, როცა შედეგი არ არის დაბრუნებული. ეს არასავალდებულო ველია.
გარდა ამისა, შეგიძლიათ მონაცემთა ნაკრების გაფილტვრა თარიღის მიხედვით. დავუშვათ, რომ გსურთ მთელი მონაცემთა გაფილტვრა მხოლოდ ივნისის თვისთვის. ეს ნიშნავს, რომ გსურთ მიიღოთ საიტების სახელი, ვიზიტების რაოდენობა და ა.შ. ივნისისთვის .
- ამას შემთხვევაში, ჩაწერეთ ფორმულა H5 უჯრედში. აქ თქვენ უნდა შეინახოთ საკმარისი ადგილი გაფილტრული მონაცემებისთვის, წინააღმდეგ შემთხვევაში გამოჩნდება გარკვეული შეცდომა.
=FILTER(B5:F19,MONTH(D5:D19) > 5,"No data")
აქ, B5:F19 არის ჩვენი მონაცემთა ნაკრები, D5:D19 არის თარიღისთვის, სინტაქსი MONTH(D5:D19) > 5 აბრუნებს თარიღს ივნისის .
- შემდეგ დააჭირეთ ENTER .
და თქვენ მიიღეთ შემდეგი გამოსავალი.
6. Excel ცხრილის გამოყენება მრავალი ფილტრის გამოსაყენებლად
გამოსაყენებლად შეგიძლიათ გამოიყენოთ Excel ცხრილი მრავალი ფილტრი. ნაბიჯები მოცემულიაქვემოთ.
ნაბიჯები:
- პირველ რიგში, აირჩიეთ მონაცემთა დიაპაზონი.
- მეორე, ჩასმა ჩანართიდან >> აირჩიეთ ცხრილი ფუნქცია.
ამ დროს გამოჩნდება დიალოგური ფანჯარა სახელად ცხრილის შექმნა .
- ახლა, დარწმუნდით, რომ აირჩიეთ მონაცემთა დიაპაზონი სად არის თქვენი ცხრილის მონაცემები? ველში. აქ, თუ მანამდე აირჩევთ მონაცემთა დიაპაზონს, ეს ველი ავტომატურად შეივსება.
- შემდეგ, შეამოწმეთ ჩემს ცხრილს აქვს სათაურები ვარიანტი.
- საბოლოოდ, დააჭირეთ OK .
ამის შემდეგ დაინახავთ ჩამოსაშლელ ისარს თითოეულ ველს.
- შემდეგ მიჰყევით მეთოდი-1 -ის ნაბიჯებს და მიიღებთ გამოსავალს.
როგორ გავფილტროთ მრავალი მძიმით გამოყოფილი მნიშვნელობები Excel-ში
ამ განყოფილებისთვის ჩვენ გამოვიყენებთ სხვა მონაცემთა ცხრილს. რომელიც შეიცავს საიტის სახელს, კატეგორიას, ვიზიტების ნომერს, და პლატფორმებს .
ახლა, თუ გსურთ მიიღოთ ვიზიტების რაოდენობა საგანმანათლებლო საიტებისთვის და მობილური პლატფორმისთვის , შეგიძლიათ მიჰყვეთ ნაბიჯებს.
- ახლა აირჩიეთ მონაცემთა ნაკრები და დააჭირეთ CTRL+SHIFT+L .
ასე რომ, თქვენ ნახავთ ჩამოსაშლელ ისარს თითოეული ველისთვის.
- შემდეგ, დააწკაპუნეთ ჩასაშლელი ისარი „კატეგორია“ ველის.
- ამის შემდეგ გადადით ტექსტური ფილტრები მენიუ.
- შემდეგ, აირჩიეთ შეიცავს.. ვარიანტი.
ამ დროს გამოჩნდება ახალი დიალოგური ფანჯარა სახელად Custom Autofilter .
- At ჯერ პირველ სივრცეში ჩაწერეთ Education .
- შემდეგ დააჭირეთ OK .
ასე რომ, ნახავთ, რომ კატეგორია გაფილტრულია.
ამის შემდეგ პლატფორმების გაფილტვრისთვის მიჰყევით მეთოდი-1 ნაბიჯებს. და თქვენ მიიღებთ საბოლოო შედეგს.
პრაქტიკის განყოფილება
ახლა, თქვენ თავად შეგიძლიათ ივარჯიშოთ ახსნილი მეთოდით.
დასკვნა
ასე შეგიძლიათ გამოიყენოთ მრავალი ფილტრი Excel-ში. თუ თქვენ გაქვთ რაიმე შემოთავაზება ან გაუგებრობა, გთხოვთ შეგვატყობინოთ კომენტარების განყოფილებაში.
გმადლობთ ჩვენთან ყოფნისთვის.