Სარჩევი
თუ გსურთ ამოიღოთ უნიკალური ელემენტები სიიდან Excel-ში , ეს სტატია ძალიან სასარგებლო იქნება თქვენთვის. აქ, ჩვენ გაგაცნობთ 10 მარტივ მეთოდს, რომ ამოიღოთ უნიკალური ელემენტები სიიდან.
ჩამოტვირთეთ სამუშაო წიგნი
Extract Unique Items.xlsm
Excel-ში სიიდან უნიკალური ნივთების ამოღების 10 მეთოდი
აქ ჩვენ აღვწერთ თითოეულ მეთოდს ეტაპობრივად, რათა უნიკალური ელემენტების ამოღება სიიდან ძალისხმევის გარეშე შეძლოთ. ჩვენ გამოვიყენეთ Excel 365. თქვენ შეგიძლიათ გამოიყენოთ Excel-ის ნებისმიერი ხელმისაწვდომი ვერსია.
მეთოდი-1: ამოიღეთ უნიკალური ელემენტები სიიდან მასივის ფორმულის გამოყენებით
შემდეგი პროდუქტების სია შეიცავს ID No და პროდუქტის სახელი . ჩვენ ვხედავთ, არის გამეორება პროდუქტის სახელში . ჩვენ გვინდა გამოვყოთ უნიკალური პროდუქტები ამ სიიდან. ჩვენ გამოვიყენებთ Array Formula უნიკალური ელემენტების ამოსაღებად.
➤ დასაწყისისთვის ჩვენ დავწერთ შემდეგ ფორმულას უჯრედში E5 .
=IFERROR(INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)),"")
ეს ფორმულა არის კომბინაცია I NDE X , MATC H და COUNTIF ფუნქციები.
- COUNTIF($E$4 :E4,$C$5:$C$12) → ამოწმებს უნიკალურ სიას და აბრუნებს 0-ს, როდესაც შესატყვისი ვერ მოიძებნება და 1-ს, როცა შესატყვისი იპოვება.
- <. 1>MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0) → იდენტიფიცირებს პირველი შემთხვევის პოზიციას, აქ დაპროგრამება ერთად წარმოადგენდეს0.
- INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)) → INDEX იყენებს პოზიციას, რომელიც დაბრუნებულია MATCH და აბრუნებს ნივთის სახელს სიიდან.
- შეიძლება შეგექმნათ შეცდომები, როცა მეტი არ არის უნიკალური ნივთები. მის მოსაშორებლად გამოვიყენეთ IFERROR ფუნქცია , ფუნქციის გამოყენებით შევცვალეთ შეცდომის შეტყობინება ცარიელით.
➤ ამის შემდეგ, უნდა დავაჭიროთ Enter .
➤ ფორმულა უნდა გადმოვწიოთ ქვემოთ შევსება Handle ინსტრუმენტი .
➤ და ბოლოს, ჩვენ შეგვიძლია ვიხილოთ უნიკალური ელემენტები უნიკალური პროდუქტები Array Formula-ის გამოყენებით ცხრილში.
წაიკითხეთ მეტი: VBA უნიკალური მნიშვნელობების მისაღებად სვეტიდან მასივში Excel-ში (3 კრიტერიუმი)
მეთოდი-2: UNIQUE ფუნქციის გამოყენება ამონაწერი სიიდან
გვსურს ამოვიღოთ უნიკალური ელემენტები შემდეგი პროდუქტის სახელიდან უნიკალური ფუნქციის გამოყენებით .
➤ უპირველეს ყოვლისა, ჩვენ ჩავწერთ =UNIQUE უჯრედში E5 და გამოჩნდება UNIQUE ფუნქცია .
➤ ჩვენ უნდა ავირჩიოთ მასივი , რომელიც არის ჩვენი პროდუქტის სახელი , შესაბამისად, ვირჩევთ C5-დან C12-მდე .
➤ ამის შემდეგ, ჩვენ უნდა მივცეთ მძიმე, ” , ”, და ორჯერ უნდა დავაწკაპუნოთ False-Return უნიკალური რიგები .
➤ ჩვენ დავხურავთ ფრჩხილს და დააჭირეთ Enter .
➤ საბოლოოდ, ჩვენ შეგვიძლია ვიხილოთ უნიკალური ელემენტების ამონაწერი უნიკალური პროდუქტების სია UNIQUE ფუნქციის გამოყენებით ცხრილი. ჩვენ ასევე შეგვიძლია ვიხილოთ ფორმულა ფორმულის ზოლში .
წაიკითხეთ მეტი: იპოვეთ უნიკალური მნიშვნელობები სვეტში Excel-ში (6 მეთოდი)
მეთოდი-3: LOOKUP და COUNTIF ფუნქციების არა-მასივის ფორმულის გამოყენება
ჩვენ შეგვიძლია გამოვიყენოთ არამასივნის ფორმულა, რომელიც შედგება LOOKUP და COUNTIF ასევე. ვნახოთ, როგორ გვეხმარება ეს ფორმულა სიიდან უნიკალურის ამოღებაში.
აქ ჩავწერთ შემდეგ ფორმულას უჯრედში E5 .
=LOOKUP(2,1/(COUNTIF($E$4:E4,$C$5:$C$12)=0),$C$5:$C$12)
- COUNTIF($E$4:E4,$C$5:$C$12) → ამოწმებს უნიკალურს სიაში, და აბრუნებს 0-ს, როდესაც შესატყვისი არ არის ნაპოვნი და 1-ს, თუ მატჩი ნაპოვნია. ეს ქმნის მასივს, რომელიც შედგება ორობითი მნიშვნელობებისაგან TRUE და FALSE . შემდეგ, გაყავით 1 ამ მასივზე, რომელიც უზრუნველყოფს 1 მნიშვნელობების სხვა მასივს და #DIV/0 შეცდომას.
- გარე LOOKUP ფუნქციას აქვს 2, როგორც საძიებელი. მნიშვნელობა, სადაც COUNTIF ნაწილის შედეგი მუშაობს როგორც lookup_vector. ამ ორის შედარებისას LOOKUP ემთხვევა შეცდომის საბოლოო მნიშვნელობას და აბრუნებს შესაბამის მნიშვნელობას.
➤ შემდეგ, ჩვენ დავაჭერთ შეიყვანეთ .
➤ ჩვენ ჩამოვწევთ ფორმულას შევსების სახელურის .
➤ ბოლოს, ჩვენ ვხედავთ ამოღებული უნიკალური ელემენტები უნიკალური პროდუქტის გამოყენებით არა მასივის ფორმულის ცხრილის გამოყენებით. ჩვენ ასევე შეგვიძლია ვნახოთ ფორმულა ფორმულაშიბარი .
წაიკითხეთ მეტი: როგორ ამოიღოთ უნიკალური მნიშვნელობები Excel-ში კრიტერიუმების საფუძველზე
მეთოდი-4: ამონაწერი დუბლიკატების გამორიცხვის გამოყენებით Array Formula
ამ მეთოდით, ჩვენ გამოვიყვანთ უნიკალურ ელემენტებს დუბლიკატების გამოკლებით ფორმულის გამოყენებით Array .
➤ პირველ რიგში, ჩვენ ჩაწერს შემდეგ ფორმულას უჯრედში E5 .
=INDEX(List,MATCH(0,INDEX(COUNTIF(E4:$E$4,List)+(COUNTIF(List,List)1),0,0),0))
აქ, E4:$E$4 არის სვეტის პირველი უჯრედი, რომელიც გვინდა გამოვიტანოთ ამოღების შედეგი, და List არის არჩეული უჯრედების დიაპაზონი C5 -დან C12 -მდე.
ორი INDEX ფუნქცია აბრუნებს საწყის და საბოლოო მნიშვნელობას იმ მდებარეობიდან, რომელიც მიღებული იყო COUNTIFS და MATCH შესაბამისად.
➤ ამის შემდეგ, ჩვენ დავაჭერთ Enter .
➤ შემდეგ ფორმულას ჩავთრევთ Fill Handle ინსტრუმენტით. .
➤ საბოლოოდ, ჩვენ შეგვიძლია ვიხილოთ ორი უნიკალური პროდუქტი დუბლირების გამოკლებით.
დაწვრილებით: როგორ მივიღოთ უნიკალური მნიშვნელობები დიაპაზონიდან Excel-ში (8 მეთოდი)
მეთოდი-5: უნიკალური ელემენტების ამოღება სიიდან გაფართოებული ფილტრის გამოყენებით
შეგიძლიათ გამოიყენოთ Excel-ის ფუნქცია სახელწოდებით Advanced Filter უნიკალური ელემენტების სიიდან ამოსაღებად. მოდით გავეცნოთ როგორ გავაკეთოთ ეს.
➤ უპირველეს ყოვლისა, აირჩიეთ მონაცემთა დიაპაზონი, რომლის ამოღებაც გსურთ
➤ ამის შემდეგ დააწკაპუნეთ ჩანართზე მონაცემები .
აქ ჩვენ შევარჩიეთ უჯრედები და შევისწავლეთ მონაცემები ჩანართი. იქ ნახავთ Advanced ვარიანტს ( Sort & Filter ბრძანების ჯგუფში).
➤ ამის შემდეგ, გამოჩნდება მოწინავე ფილტრი ფანჯარა.
➤ ჩვენ ვირჩევთ დააკოპირეთ სხვა ადგილას
➤ მივცემთ მდებარეობას $E $4 ველში კოპირება
➤ დარწმუნდით, რომ დააწკაპუნეთ მხოლოდ უნიკალური ჩანაწერები .
➤ ახლა, დააწკაპუნეთ OK .
➤ საბოლოოდ, ჩვენ ვხედავთ, რომ უნიკალური ელემენტები ამოღებულია ცხრილში უნიკალური პროდუქტის გამოყენებით გაფართოებული ფილტრი .
წაიკითხეთ მეტი: როგორ მოვძებნოთ უნიკალური მნიშვნელობები მრავალი სვეტიდან Excel-ში
მეთოდი-6: ამოიღეთ რეგისტრისადმი მგრძნობიარე უნიკალური მნიშვნელობები
თუ გვაქვს რეგისტრისადმი მგრძნობიარე განსხვავებული მნიშვნელობები, როგორიცაა ქვემოთ მოცემულ List ცხრილში, შეგვიძლია გამოვიყენოთ მასივი ფორმულა ამ სიიდან უნიკალური ელემენტების ამოსაღებად.
➤ პირველ რიგში, უნდა აკრიფოთ შემდეგი ფორმულა უჯრედში D3 .
=IFERROR(INDEX($B$3:$B$10, MATCH(0, FREQUENCY(IF(EXACT($B$3:$B$10,TRANSPOSE($D$2:D2)), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10)), ""), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10))), 0)), "")
➤ ამის შემდეგ ჩვენ დავაჭერთ Enter .
➤ ჩვენ ვ ფორმულის ჩავლება შეუძლებელია შევსების სახელურის გამოყენებით.
➤ ბოლოს, ჩვენ შეგვიძლია დავინახოთ ამოღებული ასო-მგრძნობიარე უნიკალური მნიშვნელობები ცხრილში Case სენსიტიური განსხვავებული მნიშვნელობები .
მეთოდი-7: კრებსითი ცხრილი უნიკალური ელემენტების ამოსაღებად სიიდან
ჩვენ შეგვიძლია გამოვყოთ უნიკალური ელემენტები შემდეგიდან პროდუქტების სია Pivot Table -ის გამოყენებით.
➤ პირველ რიგში, ჩვენშეარჩევს მონაცემთა დიაპაზონს, საიდანაც გვინდა გამოვყოთ უნიკალური ელემენტები.
➤ აქ ვირჩევთ მონაცემთა დიაპაზონს C4 -დან C12 -მდე.
➤ ამის შემდეგ, აირჩიეთ ჩასმა ჩანართი Ribbon -დან.
➤ შემდეგ აირჩიეთ Pivot Table .
➤ ამის შემდეგ უნდა ავირჩიოთ არსებული სამუშაო ფურცელი .
➤ უნდა მივცეთ მდებარეობა. აქ ჩვენ ვირჩევთ მდებარეობას E4 E12 .
➤ მონიშნეთ დაამატეთ ეს მონაცემები მონაცემთა მოდელში
➤ დააწკაპუნეთ OK .
➤ ბოლოს, ჩვენ ვხედავთ, რომ როდესაც პროდუქტის სახელს მოვნიშნავთ Pivot Table-ში , ამოღებული უნიკალური პროდუქტი გამოჩნდება მწკრივის დონეები ცხრილში.
მეთოდი-8: VBA ამოღება უნიკალური
From შემდეგ პროდუქტების სია ცხრილში, ჩვენ გვინდა ამოვიღოთ უნიკალური პროდუქტის სახელი VBA კოდის გამოყენებით.
➤ პირველ რიგში ჩვენ სამუშაო ფურცელში ჩავწერთ ALT+F11 . აქ ჩვენ ვმუშაობთ Sheet8 -ზე.
➤ ამის შემდეგ გამოჩნდება VBA პროექტის ფანჯარა.
➤ ორჯერ უნდა დავაწკაპუნოთ Sheet8 -ზე.
➤ გამოჩნდება VBA რედაქტორის ფანჯარა.
➤ ჩვენ ჩავწერთ შემდეგ კოდს VBA რედაქტორის ფანჯარაში.
5188
აქ ჩვენ გამოვაცხადეთ გრძელი აკრიფეთ ცვლადი და ჩასვით ბოლო მწკრივი მასში. შემდეგ გამოიყენეთ ActiveSheet რამდენიმე მეთოდი დიაპაზონის დასაკოპირებლად, ხოლო უნიკალური როგორც True .
➤ ჩვენდახურეთ VBA რედაქტორის ფანჯარა და გადავა ჩვენს აქტიურ Sheet8-ზე.
➤ იქ ჩავწერთ ALT+F8 და გამოჩნდება მაკრო სახელის ფანჯარა.
➤ ჩვენ დავაწკაპუნებთ Run .
➤ ბოლოს, ჩვენ ვიხილავთ უნიკალურ პროდუქტებს პროდუქტის სახელში ცხრილი.
წაიკითხეთ მეტი: Excel VBA, რომ მიიღოთ უნიკალური მნიშვნელობები სვეტიდან (4 მაგალითი)
მეთოდი-9: მონიშნეთ უნიკალური ელემენტები
ჩვენ გვინდა გამოვყოთ უნიკალური პროდუქტის სახელი შემდეგი პროდუქტების სიიდან .
➤ პირველ რიგში, ჩვენ აირჩიეთ პროდუქტის სახელი C5 C12 .
➤ შემდეგ, ჩვენ გადავალთ საწყისი ჩანართი.
➤ აირჩიეთ პირობითი ფორმატირება .
➤ და შემდეგ აირჩიეთ ახალი წესი .
გაჩნდება ფანჯარა ფორმატირების ახალი წესი .
➤ აირჩიეთ გამოიყენეთ ფორმულა, რათა განსაზღვროთ რომელი უჯრედები დაფორმატოთ .
➤ ჩაწერეთ შემდეგი ფორმულა ფორმატის მნიშვნელობები, სადაც ეს ფორმულა true ყუთში.
=COUNTIF($C$5:C5,C5)=1
➤ შემდეგ დააწკაპუნეთ ფორმატი .
A <გამოჩნდება ფანჯარა 1>უჯრედების ფორმატირება .
➤ დააწკაპუნეთ შევსება ოფციაზე.
➤ აირჩიეთ ფერი, აქ ვირჩევთ ლურჯს.
➤ შემდეგ, დააწკაპუნეთ OK .
➤ ახლა იხილეთ Preview და დააჭირეთ OK .
➤ საბოლოოდ, ჩვენ შეგვიძლია ვიხილოთ მონიშნული უნიკალური პროდუქტის სახელი .
მეთოდი-10: პირობითი ფორმატირება უნიკალური ერთეულების მოსაზიდად
შემდეგში პროდუქტების სია ცხრილი, ჩვენ გვინდა დავმალოთ დუბლიკატი პროდუქტის სახელი და გვინდა მხოლოდ უნიკალური პროდუქტის სახელების ჩვენება.
➤ ამისათვის, პირველ რიგში, უნდა აირჩიოთ პროდუქტის სახელი უჯრედებიდან C5 C12 .
➤ ამის შემდეგ გადავალთ მთავარი ჩანართზე Ribbon -ში და ჩვენ უნდა ავირჩიოთ Conditional Formatting .
➤ შემდეგ აირჩიეთ New Rule .
გაჩნდება ფორმატირების ახალი წესი ფანჯარა.
➤ უნდა ავირჩიოთ ფორმულის გამოყენება, რათა განვსაზღვროთ რომელი უჯრედების დაფორმატება .
➤ ჩვენ ვწერთ შემდეგ ფორმულას ფორმატის მნიშვნელობებში, სადაც ეს ფორმულა არის true ველში.
=COUNTIF($C$5:C5,C5)>1
➤ შემდეგ, დააწკაპუნეთ Format .
A Format Cells გამოჩნდება ფანჯარა.
➤ ჩვენ ვირჩევთ შრიფტი ვარიანტი.
➤ შემდეგ, უნდა ავირჩიოთ თეთრი თემის ფერი.
➤ დააწკაპუნეთ OK .
➤ ჩვენ ვხედავთ Preview და დავაჭერთ OK .
➤ ახლა ჩვენ ვხედავთ, რომ პროდუქტის დუბლიკატი სახელები მიიღება დამალულია, რადგან ისინი თეთრი ფერისაა.
➤ ახლა ჩვენ გვინდა უნიკალური პროდუქტების დახარისხება სიის ზედა ნაწილში. ამიტომ, ჩვენ უნდა დავაწკაპუნოთ მაუსის მარჯვენა ღილაკით რომელიმე უჯრედზე. აქ ვაწკაპუნებთ მაუსის მარჯვენა ღილაკით უჯრედზე C5 .
➤ ამის შემდეგ უნდა ავირჩიოთ ფილტრი ოფცია.
<. 3>
➤ ახლა, ჩვენ უნდა ავირჩიოთ გაფილტვრა არჩეული უჯრედების შრიფტის ფერის მიხედვით .
➤ საბოლოოდ, ჩვენ ვხედავთ, რომ არსებობსმხოლოდ უნიკალური პროდუქტის სახელი პროდუქტების სიაში ცხრილში.