Სარჩევი
დიდ მონაცემთა ნაკრებებთან მუშაობისას ხშირად შეიძლება დაგჭირდეთ ექსელში უნიკალური და განსხვავებული მნიშვნელობების დათვლა. Excel-ს არ აქვს ჩაშენებული ფუნქცია უნიკალური მნიშვნელობების ან ტექსტის დასათვლელად. მაგრამ, არსებობს მრავალი ტექნიკა და მიდგომა, რომლითაც შეგვიძლია ამ განსხვავებული მნიშვნელობების დათვლა. დღეს ამ სტატიაში ჩვენ გაჩვენებთ რამდენიმე მეთოდს Excel-ში უნიკალური სახელების დასათვლელად.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
ჩამოტვირთეთ ეს სავარჯიშო ფურცელი, რათა ივარჯიშოთ ამ სტატიის კითხვის დროს.
Excel-Count-Unique-Names.xlsx
დაითვალეთ უნიკალური სახელები Excel-ში (5 მეთოდი)
1. SUMPRODUCT ფუნქციის გამოყენება უნიკალური სახელების დასათვლელად
Excel-ში უნიკალური სახელების დათვლის ყველაზე მარტივი და მარტივი გზაა SUMPRODUCT ფუნქციის გამოყენება. ამ ფუნქციის გამოყენებით შეგვიძლია უნიკალური მნიშვნელობების დათვლა ორი გზით. ვისწავლოთ ეს გზები.
ი. SUMPRODUCT COUNTIF-ით
ნაბიჯი 1:
შემდეგ სიტუაციაში, ჩვენ გვეძლევა მონაცემთა ნაკრები, სადაც ზოგიერთი გაყიდვების წარმომადგენლის სახელები და მათი ხელფასი მოცემულია „გაყიდვების წარმომადგენელი“ და „ხელფასი“ სვეტები. ახლა ჩვენ გვყავს გაყიდვების წარმომადგენლები, რომელთა სახელები არაერთხელ გამოჩნდა. ასე რომ, ჩვენ უნდა დავთვალოთ გაყიდვების წარმომადგენლის სახელის უნიკალური ნომერი უჯრედში E4 სათაურით „დაითვალეთ უნიკალური სახელები“.
<. 0> ნაბიჯი 2:
ახლა უჯრედში E4, გამოიყენეთ SUMPRODUCT ფუნქცია COUNTIF ფუნქციით.
ზოგადი ფორმულაარის,
=SUMPRODUCT(1/COUNTIF(დიაპაზონი,კრიტერიუმი))
ჩადეთ მნიშვნელობები ფუნქციაში და ფორმულის საბოლოო ფორმა არის,
=SUMPRODUCT(1/COUNTIF(B4:B17,B4:B17))სად,
- დიაპაზონი და კრიტერიუმები არის B4:B17
- COUNTIF ფუნქცია იკვლევს მონაცემთა დიაპაზონს და ითვლის რამდენჯერ გამოჩნდება თითოეული სახელი მონაცემთა დიაპაზონი {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
- ამის შემდეგ, შედეგი COUNTIF ფუნქცია გამოიყენება როგორც მრჩეველი 1 , როგორც მრიცხველი. ამისათვის რიცხვები, რომლებიც მხოლოდ ერთხელ გამოჩნდა მასივში, გახდება 1 და რამდენიმე გამოჩენილი რიცხვი მისცემს წილადებს შედეგებს.
- საბოლოოდ, SUMPRODUCT ფუნქცია დაითვლება ისინი 1 და მიიღებენ შედეგს.
დააჭირეთ Enter-ს უნიკალური მნიშვნელობების მისაღებად.
<. 1>
ნაბიჯი-3:
არის ხარვეზი ამ ფუნქციაში, რომ თუ მონაცემთა ნაკრებში არის ცარიელი უჯრედი, მაშინ ფორმულა ჩაიშლება. რადგან COUNTIF ფუნქცია ქმნის “0” თითოეული ცარიელი უჯრედისთვის და 1 გაყოფილი 0 აბრუნებს გაყოფა ნულზე შეცდომით ( #DIV/0!)
ნაბიჯი 4:
ამ სიტუაციის დასაძლევად მოდით ცოტათი შევცვალოთ ფორმულა ცოტა. ახლა ჩვენი ახალი ფორმულა ამ სიტუაციისთვის არის,
=SUMPRODUCT(((B4:B17")/COUNTIF(B4:B17,B4:B17&"")) )
ახლა თუ მონაცემთა ნაკრებში არის რაიმე ცარიელი უჯრედი, ფორმულაუგულებელყოფს მას.
დააჭირეთ Enter შედეგის მისაღებად.
ii. SUMPRODUCT სიხშირით
ნაბიჯი 1:
ჩვენ გამოვიყენებთ მონაცემთა იმავე დიაპაზონს, რომელიც გამოვიყენეთ წინა მაგალითში.
ახლა გამოიყენეთ SUMPRODUCT FREQUENCY ფუნქციით უნიკალური სახელების მისაღებად.
ზოგადი ფორმულა არის შემდეგი,
=SUMPRODUCT(–(FREQUENCY( MATCH(Lookup_value,Lookup_Array,[match_type])),ROW(reference)-ROW(reference.firstcell)+1),1))
ჩადეთ მნიშვნელობები საბოლოო ფორმის მისაღებად.
=SUMPRODUCT(–(სიხშირე(შემთხვევა(B4:B17,B4:B17,0),ROW(B4:B17)-ROW(B4)+1)>0))სად,
- MATCH ფუნქცია გამოიყენება თითოეული სახელის პოზიციის მისაღებად, რომელიც ჩანს მონაცემებში. აქ MATCH ფუნქციაში lookup_value, lookup_array და [შეესაბამება ტიპი] არის B4:B17,B4:B17,0.
- არგუმენტი bins_array აგებულია ფორმულის ამ ნაწილიდან (ROW(B4:B17)-ROW(B4)+1)
- FREQUENCY ფუნქცია აბრუნებს რიცხვების მასივს, რომელიც მიუთითებს თითოეული რიცხვის რაოდენობას მონაცემთა მასივში, ორგანიზებული bin-ის მიხედვით. FREQUENCY ფორმულის მუშაობის მთავარი მახასიათებელია ის, რომ როდესაც რიცხვი უკვე დათვლილია, FREQUENCY უბრუნებს ნულს.
- ახლა, ჩვენ ვამოწმებთ მნიშვნელობებს, რომლებიც არის ნულზე მეტი (>0), რაც რიცხვებს გარდაქმნის TRUE ან FALSE , შემდეგ ვიყენებთ ორმაგ უარყოფითს (--) რომ გადაიყვანოთ TRUE და FALSE მნიშვნელობები 1-ებად და 0-ებად.
- საბოლოოდ, SUMPRODUCT ფუნქცია უბრალოდ ამატებს რიცხვებს მაღლა და აბრუნებს მთლიანს.
რადგან ეს არის Array Formula , დააჭირეთ „CTRL+SHIFT+ENTER“ ფორმულის გამოსაყენებლად. ჩვენ მივიღეთ ჩვენი საბოლოო რაოდენობა.
დაწვრილებით: დაითვალეთ უნიკალური მნიშვნელობები კრიტერიუმებით SUMPRODUCT-ით Excel-ში
2. SUM-ის გამოყენება COUNTIF ფორმულით უნიკალური სახელების დასათვლელად
ნაბიჯი 1:
ახლა ჩვენ გამოვიყენებთ SUM -ით COUNTIF ფორმულა საჭირო რაოდენობის მისაღებად.
ამ ფორმულის ზოგადი ფორმულა არის,
=SUM(IF(ISTEXT(მნიშვნელობა),1/COUNTIF( დიაპაზონი, კრიტერიუმები), „“))
ჩადეთ მნიშვნელობები ფორმულის საბოლოო ფორმის მისაღებად.
=SUM(IF(ISTEXT(B4 :B17),1/COUNTIF(B4:B17,B4:B17),””))სად,
- ISTEXT ფუნქცია აბრუნებს TRUE ყველა მნიშვნელობისთვის, რომელიც არის ტექსტი და მცდარი სხვა მნიშვნელობებისთვის.
- დიაპაზონი და კრიტერიუმები არის B4:B17
- თუ მნიშვნელობები არის ტექსტური მნიშვნელობა , COUNTIF ფუნქცია იკვლევს მონაცემთა დიაპაზონს და ითვლის რამდენჯერ გამოჩნდება თითოეული სახელი მონაცემთა დიაპაზონში {3,2,1,2,3,3,4,3,3,1 ,1,1,1,1}
- SUM ფუნქცია ითვლის ყველა მნიშვნელობის ჯამს და აბრუნებს შედეგს.
ნაბიჯი 2:
რადგან ეს არის მასივის ფორმულა , დააჭირეთ „CTRL+SHIFT+ENTER“ , რომ გამოიყენოთ ფორმულა. Და ჩვენმივიღეთ ჩვენი საბოლოო რაოდენობა.
დაწვრილებით: Excel Formula Count Unique Values (3 მარტივი გზა)
3. SUM-ის გამოყენება FREQUENCY-ით და MATCH ფორმულით უნიკალური სახელების დასათვლელად
ნაბიჯი 1:
ახლა ჩვენ გამოვიყენებთ SUM თან ერთად FREQUENCY და MATCH ფორმულა უნიკალური სახელების დასათვლელად.
ზოგადი ფორმულა არის,
=SUM(IF(FREQUENCY(IF( ლოგიკური ტესტი””, MATCH(Lookup_value,Lookup_Array,[Match type])),ROW(მინიშნება)-ROW(reference.firstcell)+1),1))
საბოლოო ფორმულა შემდეგ მნიშვნელობის ჩასმა არის,
=SUM(IF(FREQUENCY(IF(B4:B17"),MATCH(B4:B17,B4:B17,0)),ROW(B4:B17 )-ROW(B4)+1),1))სად,
- აქ MATCH ფუნქციაში lookup_value , ძიების_მასივი და [შესაბამისის ტიპი] არის B4:B17,B4:B17,0
- MATCH ფუნქციის შემდეგ , არის IF მიზეზი IF ფუნქციის საჭიროების მიზეზი არის ის, რომ MATCH უბრუნებს #N/A შეცდომას ცარიელი უჯრედებისთვის . ამრიგად, ჩვენ გამოვრიცხავთ ცარიელ უჯრედებს B4:B17””
- bins_array არგუმენტი აგებულია ფორმულის ამ ნაწილიდან (ROW(B4:B17)-ROW( B4)+1)
- ეს შედეგად მიღებული მასივი მიეწოდება FREQUENCY ფუნქციას, რომელიც აბრუნებს რიცხვების მასივს, რომელიც მიუთითებს თითოეული რიცხვის რაოდენობას მონაცემთა მასივში
- ბოლოს გარე IF ფუნქცია მიუთითებს თითოეულ უნიკალურ მნიშვნელობაზე 1-ზე და დუბლიკატი მნიშვნელობა
დააჭირეთ „CTRL+SHIFT+ENTER“ მაივის ფორმულის გამოსაყენებლად.
დაწვრილებით: ტექსტის უნიკალური მნიშვნელობების დათვლა კრიტერიუმებით Excel-ში (5 მეთოდი)
მსგავსი წაკითხვები
- როგორ გამოვიყენოთ COUNTIF უნიკალური ტექსტისთვის (8 ყველაზე მარტივი გზა)
- COUNTIFS უნიკალური მნიშვნელობები Excel-ში (3 მარტივი გზა)
4. UNIQUE ფუნქციის გამოყენება უნიკალური სახელების დასათვლელად
ნაბიჯი 1:
UNIQUE ფუნქცია ხელმისაწვდომია მხოლოდ Excel 365 ვერსიისთვის.
ახლა გამოიყენეთ უნიკალური ფუნქცია. ზოგადი ფორმულა არის,
=COUNTA(UNIQUE(დიაპაზონი))
მნიშვნელობების შეყვანის შემდეგ, საბოლოო ფორმაა,
=COUNTA(UNIQUE(B4:B17))
დააჭირეთ Enter შედეგის მისაღებად.
ნაბიჯი 2:
ასევე შეგიძლიათ მიიღოთ უნიკალური სახელების სია ამ UNIQUE ფუნქციის გამოყენებით. ამისათვის ფორმულა არის,
=UNIQUE(B4:B17)გაგრძელებისთვის დააჭირეთ Enter.
წაიკითხეთ მეტი: Excel VBA: დაითვალეთ უნიკალური მნიშვნელობები სვეტში (3 მეთოდი)
5. გაფართოებული ფილტრის გამოყენება Excel-ში უნიკალური სახელების დასათვლელად
ნაბიჯი 1:
ჩვენ ასევე შეგვიძლია გამოვიყენოთ Advanced Filter ვარიანტი უნიკალური სახელების დასათვლელად. ამისათვის გადადით მონაცემთა განყოფილებაში Sort & გაფილტრეთ ჯგუფი, დააწკაპუნეთ Advanced.
ნაბიჯი 2:
ჩნდება Advanced Filter ფანჯარა. აქ შეამოწმეთ დააკოპირეთ სხვა ადგილას და გამოიყენეთ უნიკალური ჩანაწერებიმხოლოდ.
ნაბიჯი 3:
ახლა აირჩიეთ მონაცემთა წყარო სიის დიაპაზონისთვის ($ B$3:$B$17), კრიტერიუმების დიაპაზონი ($B$3:$B$17), და დააკოპირეთ $E$3 . დააწკაპუნეთ OK გასაგრძელებლად.
და ჩვენი უნიკალური სახელების სია შედგენილია.
ნაბიჯი 4:
უნიკალური სახელების დასათვლელად უბრალოდ გამოიყენეთ ეს ფორმულა,
=ROWS(E4:E9)
და დააჭირეთ Enter .
წაიკითხეთ მეტი: დაითვალეთ უნიკალური მნიშვნელობები კრიტერიუმებით COUNTIFS-ით EXCEL-ში ( 4 მაგალითი)
სწრაფი შენიშვნები
➤ თუ მონაცემთა ნაკრებში არის ცარიელი უჯრედი, როდესაც იყენებთ SUMPRODUCT COUNTIF ფორმულით, შედეგი გამოჩნდება გაყოფა ნულოვანი შეცდომით (#DIV/0!)
➤ Array Formula -ისთვის, თქვენ უნდა დააჭიროთ „CTRL+SHIFT+ENTER“ ერთდროულად შედეგის მისაღებად.
➤ UNIQUE ფუნქცია ხელმისაწვდომია მხოლოდ Excel 365 -ისთვის. Excel-ის ძველი ვერსიების მომხმარებლები ვერ შეძლებენ ფუნქციის გამოყენებას.
დასკვნა
დღეს ვისწავლეთ რამდენიმე პროცედურა მონაცემთა ნაკრებიდან უნიკალური სახელების დასათვლელად. თუ თქვენ გაქვთ რაიმე გაუგებრობა ან შემოთავაზება, შეგიძლიათ გააზიაროთ თქვენი მოსაზრებები კომენტარების განყოფილებაში.