Excel UNIQUE ფუნქცია - უსწრაფესი გზა უნიკალური მნიშვნელობების მოსაძებნად

  • გააზიარეთ ეს
Michael Brown

Სარჩევი

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

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

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

    Excel UNIQUE ფუნქცია

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

    ფუნქცია დაყოფილია დინამიური მასივების ფუნქციებში. შედეგი არის დინამიური მასივი, რომელიც ავტომატურად იღვრება მეზობელ უჯრედებში ვერტიკალურად ან ჰორიზონტალურად.

    Excel-ის სინტაქსი UNIQUEFILTER ფუნქციის შეიცავს არგუმენტში რამდენიმე ლოგიკური გამონათქვამი, რომელთაგან თითოეული აბრუნებს TRUE და FALSE მნიშვნელობების მასივს. როდესაც ეს მასივები დაემატება, ერთეულებს, რომლებშიც ერთი ან მეტი კრიტერიუმია TRUE, ექნება 1, ხოლო ერთეულებს, რომლებისთვისაც ყველა კრიტერიუმი FALSEა, ექნება 0. შედეგად, ნებისმიერი ჩანაწერი, რომელიც აკმაყოფილებს რომელიმე პირობას, შედის მასში. მასივი, რომელიც გადაეცემა UNIQUE-ს.

    დამატებითი ინფორმაციისთვის, გთხოვთ, იხილოთ FILTER მრავალი კრიტერიუმით ან ლოგიკის გამოყენებით.

    მიიღეთ უნიკალური მნიშვნელობები Excel-ში ბლანკების იგნორირება

    თუ თქვენ ხართ მონაცემთა ნაკრებთან მუშაობა, რომელიც შეიცავს გარკვეულ ხარვეზებს, ჩვეულებრივი ფორმულით მიღებულ უნიკალურ სიას, სავარაუდოდ, ექნება ცარიელი უჯრედი და/ან ნულოვანი მნიშვნელობა. ეს ხდება იმის გამო, რომ Excel UNIQUE ფუნქცია შექმნილია დიაპაზონში ყველა განსხვავებული მნიშვნელობის დასაბრუნებლად, მათ შორის ბლანკები. ასე რომ, თუ თქვენს წყაროს დიაპაზონს აქვს როგორც ნულები, ასევე ცარიელი უჯრედები, უნიკალური სია შეიცავს 2 ნულს, ერთი წარმოადგენს ცარიელ უჯრედს და მეორე - თავად ნულოვან მნიშვნელობას. გარდა ამისა, თუ წყაროს მონაცემები შეიცავს რაიმე ფორმულით დაბრუნებულ ცარიელ სტრიქონებს, უნიკალური სია ასევე შეიცავს ცარიელ სტრიქონს (""), რომელიც ვიზუალურად ცარიელ უჯრედს ჰგავს:

    უნიკალური მნიშვნელობების სიის მისაღებად ბლანკების გარეშე, ეს არის ის, რაც უნდა გააკეთოთ:

    • გაფილტრეთ ცარიელი უჯრედები და ცარიელი სტრიქონები FILTER ფუნქციის გამოყენებით.
    • გამოიყენეთ UNIQUE ფუნქცია. შეზღუდოს შედეგები უნიკალურიმხოლოდ მნიშვნელობები.

    ზოგადი ფორმით, ფორმულა ასე გამოიყურება:

    UNIQUE(FILTER( დიაპაზონი, დიაპაზონი""))

    ამ მაგალითში, ფორმულა D2-ში არის:

    =UNIQUE(FILTER(B2:B12, B2:B12""))

    შედეგად, Excel აბრუნებს უნიკალური სახელების სიას ცარიელი უჯრედების გარეშე:

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

    იპოვეთ უნიკალური მნიშვნელობები კონკრეტულ სვეტებში

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

    UNIQUE(CHOOSE({1,2,…}, range1, range2))

    ჩვენი ნიმუშის ცხრილიდან , დავუშვათ, რომ გსურთ მიიღოთ გამარჯვებულთა სია A და C სვეტების მნიშვნელობებზე დაყრდნობით და დაალაგეთ შედეგები ამ თანმიმდევრობით: ჯერ სპორტი (სვეტი C), შემდეგ კი სპორტსმენის სახელი (სვეტა A). ამის შესასრულებლად, ჩვენ ვაშენებთ ამ ფორმულას:

    =UNIQUE(CHOOSE({1,2}, C2:C10, A2:A10))

    და მივიღებთ შემდეგ შედეგს:

    როგორ ეს ფორმულა მუშაობს:

    CHOOSE ფუნქცია აბრუნებს მნიშვნელობების 2-განზომილებიან მასივს მითითებული სვეტებიდან. ჩვენს შემთხვევაში, ის ასევე ცვლის სვეტების თანმიმდევრობას.

    {"კალათბურთი","ენდრიუ"; "კალათბურთი", "ბეტი"; "ფრენბურთი", "დავითი"; "კალათბურთი", "ენდრიუ"; "ჰოკეი", "ენდრიუ"; "ფეხბურთი", "რობერტი"; "ფრენბურთი", "დავითი"; "ჰოკეი", "ენდრიუ";"Basketball","David"}

    ზემოხსენებული მასივიდან, UNIQUE ფუნქცია აბრუნებს უნიკალური ჩანაწერების სიას.

    იპოვეთ უნიკალური მნიშვნელობები და დაამუშავეთ შეცდომები

    UNIQUE ფორმულები ჩვენ განვიხილეთ ამ სახელმძღვანელოში უბრალოდ სრულყოფილი… იმ პირობით, რომ არსებობს მინიმუმ ერთი მნიშვნელობა, რომელიც აკმაყოფილებს მითითებულ კრიტერიუმებს. თუ ფორმულამ ვერაფერი იპოვა, #CALC! ჩნდება შეცდომა:

    იმისთვის რომ არ მოხდეს ამის თავიდან ასაცილებლად, უბრალოდ ჩაალაგეთ თქვენი ფორმულა IFERROR ფუნქციაში.

    მაგალითად, თუ კრიტერიუმებს არ აკმაყოფილებს უნიკალური მნიშვნელობები. ნაპოვნია, თქვენ არ შეგიძლიათ არაფრის ჩვენება, ანუ ცარიელი სტრიქონი (""):

    =IFERROR(UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10

    ან შეგიძლიათ ნათლად აცნობოთ თქვენს მომხმარებლებს, რომ შედეგი არ არის ნაპოვნი:

    =IFERROR(UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10

    Excel UNIQUE ფუნქცია არ მუშაობს

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

    #NAME? შეცდომა

    წარმოიქმნება, თუ იყენებთ UNIQUE ფორმულას Excel-ის ვერსიაში, სადაც ეს ფუნქცია არ არის მხარდაჭერილი.

    ამჟამად, UNIQUE ფუნქცია ხელმისაწვდომია მხოლოდ Excel 365-სა და 2021-ში. თუ თქვენ გაქვთ სხვა ვერსია, შეგიძლიათ იპოვოთ შესაბამისი გამოსავალი ამ სახელმძღვანელოში: როგორ მივიღოთ უნიკალური მნიშვნელობები Excel 2019, Excel 2016 და უფრო ადრე.

    #NAME? მხარდაჭერილ ვერსიებში შეცდომა მიუთითებს, რომ ფუნქციის სახელი არასწორად არის დაწერილი.

    #SPILLშეცდომა

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

    შეცდომის გამოსასწორებლად, უბრალოდ წაშალეთ ან წაშალეთ არა ცარიელი უჯრედები . ზუსტად რომ ნახოთ რომელი უჯრედები უშლიან გზას, დააწკაპუნეთ შეცდომის ინდიკატორზე და შემდეგ დააწკაპუნეთ Select Obstructing Cells . დამატებითი ინფორმაციისთვის იხილეთ #SPILL! შეცდომა Excel-ში - მიზეზები და გამოსწორება.

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

    სავარჯიშო სამუშაო წიგნი ჩამოსატვირთად

    Excel-ის უნიკალური მნიშვნელობების ფორმულის მაგალითები (ფაილი .xlsx)

    ფუნქცია შემდეგია:UNIQUE(მასივი, [by_col], [ზუსტად_ერთხელ])

    სად:

    Array (საჭიროა) - დიაპაზონი ან მასივი, საიდანაც უნდა დაბრუნდეს უნიკალური მნიშვნელობები.

    By_col (სურვილისამებრ) - ლოგიკური მნიშვნელობა, რომელიც მიუთითებს, თუ როგორ შევადაროთ მონაცემები:

    • TRUE - ადარებს მონაცემებს სვეტებს შორის.
    • FALSE ან გამოტოვებული (ნაგულისხმევი) - ადარებს მონაცემებს მწკრივებს შორის.

    Exactly_one (სურვილისამებრ) - ლოგიკური მნიშვნელობა, რომელიც განსაზღვრავს რომელი მნიშვნელობები განიხილება უნიკალური:

    • TRUE - აბრუნებს მნიშვნელობებს, რომლებიც გვხვდება მხოლოდ ერთხელ, რაც მონაცემთა ბაზის ცნებაა უნიკალური.
    • FALSE ან გამოტოვებული (ნაგულისხმევი) - აბრუნებს ყველა განსხვავებულ (განსხვავებულ) მნიშვნელობას დიაპაზონში ან მასივში.
    • <10 5>

      შენიშვნა. ამჟამად UNIQUE ფუნქცია ხელმისაწვდომია მხოლოდ Excel-ში Microsoft 365-ისთვის და Excel 2021-ისთვის. Excel 2019, 2016 და უფრო ადრე არ აქვს დინამიური მასივის ფორმულების მხარდაჭერა, ამიტომ UNIQUE ფუნქცია მიუწვდომელია ამ ვერსიებში.

      ძირითადი UNIQUE ფორმულა Excel-ში

      ქვემოთ მოცემულია Excel-ის უნიკალური მნიშვნელობების ფორმულა მისი უმარტივესი ფორმით.

      მიზანია უნიკალური სახელების სიის ამოღება B2:B10 დიაპაზონიდან. ამისათვის ჩვენ შევიყვანთ შემდეგ ფორმულას D2-ში:

      =UNIQUE(B2:B10)

      გთხოვთ, გაითვალისწინოთ, რომ მე-2 და მე-3 არგუმენტები გამოტოვებულია, რადგან ნაგულისხმევი არგუმენტები მშვენივრად მუშაობს ჩვენს შემთხვევაში - ჩვენ ვადარებთ მწკრივებს თითოეულის მიმართ. სხვა და გსურთ დააბრუნოთ ყველა სხვადასხვა სახელი დიაპაზონში.

      როდესაც დააჭერთ Enter კლავიშს ფორმულის დასასრულებლად, Excelგამოიტანეთ პირველი ნაპოვნი სახელი D2-ში და დაასხით სხვა სახელები ქვემოთ მოცემულ უჯრედებში. შედეგად, თქვენ გაქვთ ყველა უნიკალური მნიშვნელობა სვეტში:

      თუ თქვენი მონაცემები არის B2-დან I2-მდე სვეტების გასწვრივ, შედარებისთვის დააყენეთ მე-2 არგუმენტი TRUE-ზე. სვეტები ერთმანეთის წინააღმდეგ:

      =UNIQUE(B2:I2,TRUE)

      აკრიფეთ ზემოაღნიშნული ფორმულა B4-ში, დააჭირეთ Enter და შედეგები ჰორიზონტალურად დაიღვრება მარჯვნივ მდებარე უჯრედებში. ამრიგად, თქვენ მიიღებთ უნიკალურ მნიშვნელობებს ზედიზედ:

      რჩევა. იმისათვის, რომ იპოვოთ უნიკალური მნიშვნელობები მრავალსვეტიან მასივებში და დააბრუნოთ ისინი ერთ სვეტში ან მწკრივში, გამოიყენეთ UNIQUE TOCOL ან TOROW ფუნქციასთან ერთად, როგორც ნაჩვენებია ქვემოთ მოცემულ მაგალითებში:

      • ამოიღეთ უნიკალური მნიშვნელობები მულტიდან. -სვეტის დიაპაზონი სვეტში
      • გაიტანეთ უნიკალური მნიშვნელობები მრავალსვეტიანი დიაპაზონიდან მწკრივში

      Excel UNIQUE ფუნქცია - რჩევები და შენიშვნები

      UNIQUE არის ახალი ფუნქციას და სხვა დინამიური მასივის ფუნქციების მსგავსად აქვს რამდენიმე სპეციფიკა, რომელიც უნდა იცოდეთ:

      • თუ UNIQUE-ის მიერ დაბრუნებული მასივი არის საბოლოო შედეგი (ანუ არ გადადის სხვა ფუნქციაზე), Excel დინამიურად ქმნის შესაბამისი ზომის დიაპაზონი და ავსებს მას შედეგებით. ფორმულა უნდა შეიყვანოთ მხოლოდ ერთ უჯრედში . მნიშვნელოვანია, რომ გქონდეთ საკმარისი ცარიელი უჯრედები ქვემოთ და/ან იმ უჯრედის მარჯვნივ, სადაც შეიყვანეთ ფორმულა, წინააღმდეგ შემთხვევაში წარმოიქმნება #SPILL შეცდომა.
      • შედეგები განახლდება ავტომატურად როდესაცწყაროს მონაცემები იცვლება. თუმცა, ახალი ჩანაწერები, რომლებიც დამატებულია მითითებული მასივის გარეთ, არ შედის ფორმულაში, თუ არ შეცვლით მასივი მითითებას. თუ გსურთ, რომ მასივი ავტომატურად უპასუხოს წყაროს დიაპაზონის ზომის შეცვლას, გადააკეთეთ დიაპაზონი Excel-ის ცხრილად და გამოიყენეთ სტრუქტურირებული მიმართვები, ან შექმენით დინამიური სახელწოდების დიაპაზონი.
      • დინამიური მასივები. Excel-ის სხვადასხვა ფაილებს შორის მუშაობს მხოლოდ მაშინ, როდესაც ორივე სამუშაო წიგნი ღიაა . თუ წყაროს სამუშაო წიგნი დახურულია, დაკავშირებული UNIQUE ფორმულა დააბრუნებს #REF! შეცდომა.
      • როგორც სხვა დინამიური მასივის ფუნქციები, UNIQUE შეიძლება გამოყენებულ იქნას მხოლოდ ნორმალურ დიაპაზონში და არა ცხრილის ფარგლებში. Excel ცხრილებში მოთავსებისას ის აბრუნებს #SPILL-ს! შეცდომა.

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

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

      ამოიღეთ უნიკალური მნიშვნელობები, რომლებიც გვხვდება მხოლოდ ერთხელ

      იმ მნიშვნელობების სიის მისაღებად, რომლებიც გამოჩნდება. მითითებულ დიაპაზონში ზუსტად ერთხელ დააყენეთ UNIQUE-ის მე-3 არგუმენტი TRUE-ზე.

      მაგალითად, გამარჯვებულთა სიაში მყოფი სახელების ერთხელ ამოსაღებად გამოიყენეთ ეს ფორმულა:

      =UNIQUE(B2:B10,,TRUE)

      სადაც B2:B10 არის წყაროს დიაპაზონი და მე-2 არგუმენტი ( by_col ) არის FALSE ან გამოტოვებული, რადგან ჩვენი მონაცემები ორგანიზებულიარიგები.

      იპოვეთ განსხვავებული მნიშვნელობები, რომლებიც გვხვდება არაერთხელ

      თუ თქვენ მიმართავთ საპირისპირო მიზანს, ანუ ეძებთ იმ მნიშვნელობების სიის მიღებას, რომლებიც გამოჩნდება მოცემულ დიაპაზონში ერთზე მეტჯერ, შემდეგ გამოიყენეთ UNIQUE ფუნქცია FILTER-თან და COUNTIF-თან ერთად:

      UNIQUE(FILTER( დიაპაზონი , COUNTIF( დიაპაზონი , დიაპაზონი )>1))

      მაგალითად, სხვადასხვა სახელების ამოსაღებად, რომლებიც გვხვდება B2:B10-ში არაერთხელ, შეგიძლიათ გამოიყენოთ ეს ფორმულა:

      =UNIQUE(FILTER(B2:B10, COUNTIF(B2:B10, B2:B10)>1))

      როგორ მუშაობს ეს ფორმულა:

      ფორმულის გულში, FILTER ფუნქცია ფილტრავს დუბლიკატულ ჩანაწერებს COUNTIF ფუნქციის მიერ დაბრუნებული შემთხვევების რაოდენობის მიხედვით. ჩვენს შემთხვევაში, COUNTIF-ის შედეგი არის დათვლის ეს მასივი:

      {4;1;3;4;4;1;3;4;3}

      შედარების ოპერაცია (>1) ცვლის ზემოთ მოცემულ მასივს TRUE და FALSE მნიშვნელობებად, სადაც TRUE წარმოადგენს ერთეულებს რომლებიც არაერთხელ ჩნდება:

      {TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE;TRUE}

      ეს მასივი გადაეცემა FILTER-ს, როგორც include არგუმენტი, რომელიც ეუბნება ფუნქციას რომელი მნიშვნელობები უნდა შეიტანოს მიღებულ მასივში:

      {"Andrew";"David";"Andrew";"Andrew";"David";"Andrew";"David"}

      როგორც ხედავთ, გადარჩება მხოლოდ TRUE-ის შესაბამისი მნიშვნელობები.

      ზემოხსენებული მასივი გადადის UNIQUE-ის მასივი არგუმენტზე და შემდეგ დუბლიკატების წაშლა გამოაქვს საბოლოო შედეგი:

      {"Andrew";"David"}

      რჩევა. ანალოგიურად, შეგიძლიათ გაფილტროთ უნიკალური მნიშვნელობები, რომლებიც გვხვდება ორჯერ (>2), სამჯერ მეტი (>3) და ა.შ. ამისათვის უბრალოდ შეცვალეთრიცხვი ლოგიკურ შედარებაში.

      იპოვეთ უნიკალური მნიშვნელობები მრავალ სვეტში (უნიკალური რიგები)

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

      მაგალითად, გამარჯვებულთა უნიკალური სახელის (სვეტა A) და გვარის (სვეტი B) დასაბრუნებლად, ჩვენ შევიყვანთ ამ ფორმულას E2-ში:

      =UNIQUE(A2:B10)

      Enter კლავიშის დაჭერით მივიღებთ შემდეგ შედეგებს:

      უნიკალური რიგების მისაღებად , ე.ი. ჩანაწერები მნიშვნელობების უნიკალური კომბინაციით A, B და C სვეტებში, ეს არის გამოსაყენებელი ფორმულა:

      =UNIQUE(A2:C10)

      საოცრად მარტივია, არა? :)

      მიიღეთ ანბანური თანმიმდევრობით დალაგებული უნიკალური მნიშვნელობების სია

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

      დანერგვით დინამიური მასივის ფუნქციები ეს პრობლემა გაქრა! რაც თქვენ უნდა გააკეთოთ არის უბრალოდ დაარეგულიროთ SORT ფუნქცია ჩვეულებრივი UNIQUE ფორმულის გარშემო, ასე:

      SORT(UNIQUE(მასივი))

      მაგალითად, ამოიღოთ უნიკალური მნიშვნელობები A-დან C სვეტებში და მოაწყოთ შედეგები A-დან Z-მდე გამოიყენეთ ეს ფორმულა:

      =SORT(UNIQUE(A2:C10))

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

      რჩევა. ამ მაგალითში, ჩვენ დავალაგეთ 1-ლი სვეტის მნიშვნელობები A-დან Z-მდე. ეს არის SORT ფუნქციის ნაგულისხმევი ნაგულისხმევი არგუმენტები, ამიტომ არჩევითი sort_index და sort_order არგუმენტები გამოტოვებულია. თუ გსურთ შედეგების დალაგება სხვა სვეტების მიხედვით ან სხვა თანმიმდევრობით (Z-დან A-მდე ან უმაღლესიდან ყველაზე პატარამდე), დააყენეთ მე-2 და მე-3 არგუმენტები, როგორც ეს აღწერილია SORT ფუნქციის სახელმძღვანელოში.

      იპოვეთ უნიკალური მნიშვნელობები. მრავალ სვეტში და შეერთება ერთ უჯრედში

      ბევრ სვეტში ძიებისას, ნაგულისხმევად, Excel UNIQUE ფუნქცია გამოსცემს თითოეულ მნიშვნელობას ცალკე უჯრედში. იქნებ უფრო მოსახერხებელი აღმოჩნდეთ, რომ შედეგები ერთ უჯრედში გქონდეთ?

      ამის მისაღწევად, მთელ დიაპაზონზე მითითების ნაცვლად, გამოიყენეთ ამპერსანდი (&) სვეტების შესაერთებლად და ჩასვით სასურველი დელიმიტერს შორის.

      მაგალითად, ჩვენ ვაკავშირებთ სახელებს A2:A10-ში და გვარებს B2:B10-ში, გამოყოფთ მნიშვნელობებს შორისის სიმბოლოთი (" "):

      =UNIQUE(A2:A10&" "&B2:B10)

      შედეგად, ჩვენ გვაქვს სრული სახელების სია ერთ სვეტში:

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

      უნიკალური მნიშვნელობების პირობით ამოსაღებად გამოიყენეთ Excel UNIQUE და FILTER ფუნქციები ერთად:

      • FILTERფუნქცია ზღუდავს მონაცემებს მხოლოდ მნიშვნელობებით, რომლებიც აკმაყოფილებენ პირობას.
      • UNIQUE ფუნქცია შლის დუბლიკატებს გაფილტრული სიიდან.

      აქ არის გაფილტრული უნიკალური მნიშვნელობების ფორმულის ზოგადი ვერსია:

      UNIQUE(FILTER(მასივი, კრიტერიუმების_დიაპაზონი = კრიტერიუმები ))

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

      =UNIQUE(FILTER(A2:B10, C2:C10=F1))

      სადაც A2:B10 არის დიაპაზონი უნიკალური მნიშვნელობების მოსაძებნად და C2:C10 არის დიაპაზონი კრიტერიუმების შესამოწმებლად .

      FILTER ფუნქციისთვის:

      UNIQUE(FILTER(მასივი, ( კრიტერიუმის_დიაპაზონი1 = კრიტერიუმები1 ) * ( კრიტერიუმების_დიაპაზონი2 = კრიტერიუმების_დიაპაზონი2 )) )

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

      ფორმულის მოქმედებაში სანახავად, მოდით მივიღოთ სპორტის უნიკალური გამარჯვებულების სია G1-ში (კრიტერიუმი 1) და მცირე ასაკის G2-ში (კრიტერიუმი 2). ).

      წყაროს დიაპაზონში A2:B10, სპორტი C2:C10 (კრიტერიუმების_დიაპაზონი 1) და ასაკი D2:D10 (კრიტერიუმების_დიაპაზონი 2), ფორმულა იღებს ამ ფორმას:

      =UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10

      და აბრუნებს ზუსტადჩვენ ვეძებთ შედეგებს:

      როგორ მუშაობს ეს ფორმულა:

      აქ არის ფორმულის ლოგიკის მაღალი დონის ახსნა:

      FILTER ფუნქციის include არგუმენტში თქვენ აწვდით ორ ან მეტ დიაპაზონის/კრიტერიუმის წყვილს. თითოეული ლოგიკური გამოხატვის შედეგი არის TRUE და FALSE მნიშვნელობების მასივი. მასივების გამრავლება აიძულებს ლოგიკურ მნიშვნელობებს რიცხვებს და აწარმოებს 1-ისა და 0-ების მასივს. ვინაიდან ნულზე გამრავლება ყოველთვის იძლევა ნულს, მხოლოდ იმ ჩანაწერებს, რომლებიც აკმაყოფილებენ ყველა პირობას, აქვთ 1 საბოლოო მასივში. FILTER ფუნქცია ფილტრავს 0-ის შესაბამის ერთეულებს და გადასცემს შედეგებს UNIQUE-ზე.

      დამატებითი ინფორმაციისთვის იხილეთ FILTER მრავალი კრიტერიუმით AND ლოგიკის გამოყენებით.

      გაფილტრეთ უნიკალური მნიშვნელობები მრავალჯერადი OR-ით. კრიტერიუმები

      იმისათვის, რომ მიიღოთ უნიკალური მნიშვნელობების სია, რომელიც დაფუძნებულია მრავალ OR კრიტერიუმზე, ანუ, როდესაც ეს ან ეს კრიტერიუმი არის TRUE, გამრავლების ნაცვლად დაამატეთ ლოგიკური გამონათქვამები:

      UNIQUE(FILTER(მასივი, ( კრიტერიუმების_დიაპაზონი1 = კრიტერიუმები1 ) + ( კრიტერიუმების_დიაპაზონი2 = კრიტერიუმები2 )))

      მაგალითად, გამარჯვებულების ჩვენება რომელიმე ფეხბურთში ან ჰოკეი , შეგიძლიათ გამოიყენოთ ეს ფორმულა:

      =UNIQUE(FILTER(A2:B10, (C2:C10="Soccer") + (C2:C10="Hockey")))

      საჭიროების შემთხვევაში, რა თქმა უნდა, შეგიძლიათ შეიყვანოთ კრიტერიუმები ცალკეულ უჯრედებში და მიუთითოთ ის უჯრედები, როგორიცაა ნაჩვენებია ქვემოთ:

      =UNIQUE(FILTER(A2:B10, (C2:C10=G1) + (C2:C10=G2)))

      როგორ მუშაობს ეს ფორმულა:

      ისევე როგორც მრავალი AND კრიტერიუმის ტესტირებისას, თქვენ განათავსეთ

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