Სარჩევი
გაკვეთილი განიხილავს, თუ როგორ უნდა გამოიყენოთ ახალი დინამიური მასივის ფუნქციები Excel-ში უნიკალური მნიშვნელობების დასათვლელად: ფორმულა სვეტში უნიკალური ჩანაწერების დასათვლელად, მრავალი კრიტერიუმით, ცარიელი ადგილების უგულებელყოფით და სხვა.
რამდენიმე წლის წინ განვიხილეთ Excel-ში უნიკალური და განსხვავებული მნიშვნელობების დათვლის სხვადასხვა გზა. მაგრამ, როგორც ნებისმიერი სხვა პროგრამული უზრუნველყოფის პროგრამა, Microsoft Excel მუდმივად ვითარდება და ახალი ფუნქციები ჩნდება თითქმის ყველა გამოშვებაში. დღეს ჩვენ გადავხედავთ, თუ როგორ შეიძლება განხორციელდეს ექსელში უნიკალური მნიშვნელობების დათვლა ახლახან შემოღებული დინამიური მასივის ფუნქციებით. თუ თქვენ ჯერ არ გამოგიყენებიათ ამ ფუნქციებიდან არცერთი, გაოცებული დარჩებით იმის დანახვით, თუ რამდენად გამარტივდება ფორმულები აგებულებისა და მოხერხებულობის თვალსაზრისით.
შენიშვნა. ამ სახელმძღვანელოში განხილული ყველა ფორმულა ეყრდნობა UNIQUE ფუნქციას, რომელიც ხელმისაწვდომია მხოლოდ Excel 365-ში და Excel 2021-ში. თუ იყენებთ Excel 2019, Excel 2016 ან უფრო ადრე, გთხოვთ, გადახედოთ ამ სტატიას გადაწყვეტილებისთვის.
უნიკალური მნიშვნელობების დათვლა სვეტში
უმარტივესი გზა სვეტში უნიკალური მნიშვნელობების დასათვლელად არის UNIQUE ფუნქციის გამოყენება COUNTA ფუნქციასთან ერთად:
COUNTA(UNIQUE( დიაპაზონი ))ფორმულა მუშაობს ამ მარტივი ლოგიკით: UNIQUE აბრუნებს უნიკალური ჩანაწერების მასივს და COUNTA ითვლის მასივის ყველა ელემენტს.
მაგალითად, მოდით დავთვალოთ უნიკალური სახელები დიაპაზონში B2:B10:
=COUNTA(UNIQUE(B2:B10))
ფორმულა გვეუბნება, რომ არის 5სხვადასხვა სახელები გამარჯვებულთა სიაში:
რჩევა. ამ მაგალითში, ჩვენ ვითვლით უნიკალურ ტექსტურ მნიშვნელობებს, მაგრამ შეგიძლიათ გამოიყენოთ ეს ფორმულა სხვა მონაცემთა ტიპებისთვისაც, მათ შორის რიცხვები, თარიღები, დროები და ა.შ. , ჩვენ დავთვალეთ ყველა განსხვავებული (განსხვავებული) ჩანაწერი სვეტში. ამჯერად, ჩვენ გვინდა ვიცოდეთ უნიკალური ჩანაწერების რაოდენობა, რომლებიც შეიქმნება მხოლოდ ერთხელ . ამის შესასრულებლად, შექმენით თქვენი ფორმულა ამ გზით:
ერთჯერადი შემთხვევების სიის მისაღებად, დააყენეთ UNIQUE-ის მე-3 არგუმენტი TRUE-ზე:
UNIQUE(B2:B10,,TRUE))
უნიკალური ერთჯერადი შემთხვევების დასათვლელად, განათავსეთ UNIQUE ROW ფუნქციაში:
ROWS(UNIQUE(B2:B10,,TRUE))
გთხოვთ, გაითვალისწინოთ, რომ COUNTA ამ შემთხვევაში არ იმუშავებს, რადგან ის ითვლის ყველა ცარიელ უჯრედს, მათ შორის შეცდომის მნიშვნელობები. ასე რომ, თუ შედეგი ვერ მოიძებნა, UNIQUE დააბრუნებს შეცდომას და COUNTA ჩათვლის მას 1-ად, რაც არასწორია!
შესაძლო შეცდომების მოსაგვარებლად, შემოიხვიეთ IFERROR ფუნქცია თქვენს ფორმულაზე და დაავალეთ, გამოსცეს 0. თუ რაიმე შეცდომა მოხდა:
=IFERROR(ROWS(UNIQUE(B2:B10,,TRUE)), 0)
შედეგად, თქვენ მიიღებთ რაოდენობას უნიკალური მონაცემთა ბაზის კონცეფციაზე დაყრდნობით:
Count უნიკალური სტრიქონები Excel-ში
ახლა, როცა იცით, როგორ დათვალოთ უნიკალური უჯრედები სვეტში, გაქვთ რაიმე იდეა, თუ როგორ უნდა იპოვოთ უნიკალური სტრიქონების რაოდენობა?
აქ არის გამოსავალი:
ROWS( UNIQUE( დიაპაზონი ))შესაძლოა მთელი დიაპაზონის "შეტანა" UNIQUE-ზე ისე, რომ მან იპოვნოს მნიშვნელობების უნიკალური კომბინაციებიმრავალ სვეტში. ამის შემდეგ, თქვენ უბრალოდ ჩაურთავთ ფორმულას ROWS ფუნქციაში მწკრივების რაოდენობის გამოსათვლელად.
მაგალითად, A2:C10 დიაპაზონში უნიკალური სტრიქონების დასათვლელად ვიყენებთ ამ ფორმულას:
=ROWS(UNIQUE(A2:C10))
თვალეთ უნიკალური ჩანაწერები ცარიელი უჯრედების იგნორირებაში
Excel-ში უნიკალური მნიშვნელობების დასათვლელად ცარიელი უჯრედების იგნორირება, გამოიყენეთ FILTER ფუნქცია ცარიელი უჯრედების გასაფილტრად და შემდეგ გადაყარეთ ის უკვე ნაცნობი COUNTA UNIQUE ფორმულით:
COUNTA(UNIQUE(FILTER( დიაპაზონი , დიაპაზონი "")))წყაროს მონაცემებით B2:B11-ში ფორმულა იღებს ამ ფორმას:
=COUNTA(UNIQUE(FILTER(B2:B11, B2:B11"")))
ქვემოთ სკრინშოტი აჩვენებს შედეგს:
დაითვალეთ უნიკალური მნიშვნელობები კრიტერიუმებით
გარკვეული კრიტერიუმების საფუძველზე უნიკალური მნიშვნელობების ამოსაღებად, თქვენ კვლავ იყენებთ UNIQUE და FILTER ფუნქციებს ერთად, როგორც ეს აღწერილია ამ მაგალითში. და შემდეგ, იყენებთ ROWS ფუნქციას უნიკალური ჩანაწერების დასათვლელად და IFERROR-ს ყველა სახის შეცდომის დასაჭერად და შეცვალეთ ისინი 0:
IFERROR(ROWS(UNIQUE( დიაპაზონი , კრიტერიუმების_დიაპაზონი = კრიტერიუმები ))), 0)მაგალითად, იმის გასარკვევად, თუ რამდენი განსხვავებული გამარჯვებულია კონკრეტულ სპორტში, გამოიყენეთ ეს ფორმულა:
=IFERROR(ROWS(UNIQUE(FILTER(A2:A10,B2:B10=E1))), 0)
სადაც A2:A10 არის დიაპაზონი უნიკალური სახელების მოსაძებნად ( დიაპაზონი ), B2:B10 არის სპორტი, რომელშიც გამარჯვებულები ეჯიბრებიან ( კრიტერიუმების_დიაპაზონი ), ხოლო E1 არის საინტერესო სპორტი. ( კრიტერიუმები ).
დაითვალეთ უნიკალური მნიშვნელობები მრავალი კრიტერიუმით
ფორმულარამდენიმე კრიტერიუმზე დაფუძნებული უნიკალური მნიშვნელობების დათვლა საკმაოდ ჰგავს ზემოთ მოცემულ მაგალითს, თუმცა კრიტერიუმები ოდნავ განსხვავებულად არის აგებული:
IFERROR(ROWS(UNIQUE( დიაპაზონი , ( კრიტერიუმის_დიაპაზონი1 = კრიტერიუმები1 ) * ( კრიტერიუმების_დიაპაზონი2 = კრიტერიუმები2 )))), 0)ვისაც აინტერესებს შინაგანი მექანიკის ცოდნა, შეუძლია იპოვნოს ახსნა ფორმულის ლოგიკის აქ: იპოვნეთ უნიკალური მნიშვნელობები მრავალ კრიტერიუმზე დაფუძნებული.
ამ მაგალითში ჩვენ ვაპირებთ გავარკვიოთ რამდენი განსხვავებული გამარჯვებულია კონკრეტულ სპორტში F1-ში ( კრიტერიუმი 1 ) და ასაკამდე F2-ში ( კრიტერიუმი 2 ). ამისათვის ჩვენ ვიყენებთ ამ ფორმულას:
=IFERROR(ROWS(UNIQUE(FILTER(A2:A10, (B2:B10=F1) * (C2:C10
სადაც A2:B10 არის სახელების სია ( დიაპაზონი ), C2:C10 არის სპორტი ( კრიტერიუმების_დიაპაზონი 1 ) და D2:D10 არის ასაკი ( კრიტერიუმების_დიაპაზონი 2 ).
აი, როგორ დათვალოთ უნიკალური მნიშვნელობები Excel-ში ახალი დინამიურით მასივის ფუნქციები. დარწმუნებული ვარ, აფასებთ, რამდენად მარტივი ხდება ყველა გადაწყვეტა. ყოველ შემთხვევაში, გმადლობთ, რომ კითხულობთ და ვიმედოვნებთ, რომ მომავალ კვირას გნახავთ ჩვენს ბლოგზე!
სავარჯიშო სამუშაო წიგნი ჩამოსატვირთად
დაითვალეთ უნიკალური მნიშვნელობების ფორმულის მაგალითები (ფაილი .xlsx)