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

  • გააზიარეთ ეს
Hugh West

Სარჩევი

ამ სტატიაში მე გაჩვენებთ, თუ როგორ შეგიძლიათ იპოვოთ უნიკალური მნიშვნელობები მრავალი სვეტიდან Microsoft Excel-ში.

ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი

ჩამოტვირთეთ შემდეგი Excel ფაილი ასე რომ თქვენ შეგიძლიათ ივარჯიშოთ ამ სტატიის კითხვის დროს.

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

5 მეთოდი მრავალი სვეტიდან უნიკალური მნიშვნელობების მოსაძებნად Excel-ში

მოდით, გადავხედოთ ამ მონაცემთა ნაკრების. ჩვენ გვაქვს სკოლის მოსწავლეთა ჩანაწერი სახელად Glory Kindergarten.

ჩვენ გვაქვს მოსწავლეთა ID, სახელები და გვარები სვეტებში B , C, და D შესაბამისად.

ახლა გვინდა დავახარისხოთ სტუდენტების უნიკალური სახელები.

მეთოდი 1: ამონაწერი უნიკალური მნიშვნელობები მრავალი სვეტიდან მასივის ფორმულით

ი. UNIQUE ფუნქციის გამოყენება

სიფრთხილე: UNIQUE ფუნქცია ხელმისაწვდომია მხოლოდ Office 365 .

UNIQUE ფუნქციის სინტაქსი:

=UNIQUE(მასივი,[სკოლით],[ზუსტად_ერთხელ])

  • იღებს სამ არგუმენტს, უჯრედების ერთ დიაპაზონს, რომელსაც ეწოდება მასივი და ორ ლოგიკურ მნიშვნელობას, სახელწოდებით by_col და exactly_one .
  • აბრუნებს უნიკალურ მნიშვნელობებს მასივიდან .
  • თუ by_col დაყენებულია TRUE , ის ეძებს უნიკალურ მნიშვნელობებს ამ არგუმენტის სვეტების მიხედვით. . ნაგულისხმევია TRUE .
  • თუ exactly_once დაყენებულია TRUE , აბრუნებს მნიშვნელობებსრომლებიც მხოლოდ ერთხელ ჩნდება მასივში . ეს არგუმენტი არჩევითია. ნაგულისხმევია FALSE .

ახლა გვინდა გამოვყოთ უნიკალური მნიშვნელობები First Names (სვეტი C ) და გვარები (სვეტი D ).

  • პირველ რიგში, აირჩიეთ უჯრედი და ჩადეთ ეს ფორმულა იქ. ვირჩევ უჯრედს E5 და შევიყვან იქ.

=UNIQUE(C5:D16,FALSE,TRUE)

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

  • აქ ჩავსვით by_col როგორც FALSE , ასე რომ, ის არ ეძებდა გასწვრივ სვეტები
  • აქ ჩვენ ჩავსვით exactly_one როგორც TRUE , ასე რომ, მან დააბრუნა მნიშვნელობები, რომლებიც მხოლოდ ერთხელ გამოჩნდება.

რა თქმა უნდა, თუ გსურთ, შეგიძლიათ შეცვალოთ ლოგიკური მნიშვნელობები, სახელწოდებით by_col და exactly_one და ნახეთ რა მოხდება.

წაიკითხეთ მეტი: Excel VBA უნიკალური მნიშვნელობების მისაღებად სვეტიდან (4 მაგალითი)

ii. CONCATENATE და UNIQUE ფუნქციების გაერთიანება

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

პირველი ფორმულა:

=UNIQUE(CONCATENATE(C5:C16," ",D5:D16),FALSE,TRUE)

ალტერნატიული ფორმულა:

ან შეგიძლიათ გამოიყენოთ ეს-

=UNIQUE(C5:C16&" "&D5:D16,FALSE,TRUE)

იხილეთ, ჩვენ ამოვიღეთ სრული უნიკალური სახელები ერთ სვეტშიგამოყოფილი ინტერვალით( ).

დაწვრილებით: იპოვეთ უნიკალური მნიშვნელობები სვეტში Excel-ში (6 მეთოდი)

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

ახლა ერთი წუთით დავუშვათ, რომ ადამიანს სურს ამოიღოს იმ სტუდენტების უნიკალური სახელები, რომელთა ID 150-ზე მეტია. როგორ გავაკეთოთ ეს?

ჩვენ ამას გავაკეთებთ UNIQUE და FILTER ფუნქციების გამოყენებით.

სიფრთხილე: 3>FILTER ფუნქცია ხელმისაწვდომია მხოლოდ Office 365 .

FILTER ფუნქციის სინტაქსი:

=FILTER(მასივი, მოიცავს,[if_empty])

  • იღებს სამ არგუმენტს. უჯრედების ერთი დიაპაზონი, რომელსაც ეწოდება მასივი, ერთი ლოგიკური მდგომარეობა სახელწოდებით include , და ერთი მნიშვნელობა სახელწოდებით
  • აბრუნებს მასივიდან მნიშვნელობებს, რომლებიც აკმაყოფილებს მდგომარეობა, რომელიც მითითებულია
  • თუ მასივი -ის რომელიმე მნიშვნელობა არ აკმაყოფილებს include -ით მითითებულ პირობას, ის აბრუნებს მნიშვნელობას if_empty ამისთვის. if_empty დაყენება არჩევითია. ის ნაგულისხმევად არის „შედეგი არ არის“.

ახლა ჩვენ გვინდა გამოვყოთ იმ სტუდენტების უნიკალური სახელები, რომელთა ID 150-ზე მეტია.

  • ასე რომ, ჩვენი ფორმულა იქნება be

=UNIQUE(FILTER(C5:D16,B5:B16>150,"no result"),FALSE,TRUE)

იხილეთ, ჩვენ ამოვიღეთ უნიკალურის სახელი და გვარი სახელები.

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

=UNIQUE(FILTER(CONCATENATE(C5:C16," ",D5:D16),B5:B16>150,"no result"),FALSE,TRUE)

დაწვრილებით: როგორ ამოიღოთ უნიკალური მნიშვნელობები კრიტერიუმებზე დაყრდნობით Excel-ში

მეთოდი 2: მონიშნეთ დუბლიკატი მნიშვნელობები პირობითი ფორმატირების გამოყენებით

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

გვაქვს „დიდების“ საბავშვო ბაღის სკოლის ზოგიერთი მოსწავლის მეტსახელი. ახლა ჩვენ გვინდა გავარკვიოთ ამ სტუდენტების უნიკალური სახელები.

როგორ გავაკეთოთ ეს?

მოხერხებულობისთვის შეგვიძლია გამოვყოთ დუბლიკატი მნიშვნელობები პირობითი ფორმატირების გამოყენებით.

📌 ნაბიჯები:

  • პირველ რიგში, აირჩიეთ უჯრედების დიაპაზონი.
  • შემდეგ გადადით მთავარი > პირობითი ფორმატირება > მონიშნეთ უჯრედების წესები > დუბლიკატი მნიშვნელობები.

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

მეთოდი 3: ამოიღეთ უნიკალური მნიშვნელობები Excel-ის სვეტიდან ფორმულის გამოყენებით მასივის გარეშე

არამასივის ფორმულის გამოსაყენებლად , თქვენ უნდა დააკავშიროთ IFERROR , LOOKUP, და COUNTIF ფუნქციები. ფორმულის გამოსაყენებლად გამოიყენეთ შემდეგი ნაბიჯები.

📌 ნაბიჯები:

  • აირჩიეთ რომელიმე უჯრედი.
  • შემდეგ ჩადეთ შემდეგი ფორმულა-

=IFERROR(IFERROR(LOOKUP(2, 1/(COUNTIF($F$4:F4,$B$5:$B$11)=0), $B$5:$B$11), LOOKUP(2, 1/(COUNTIF($F$4:F4, $C$5:$C$9)=0), $C$5:$C$9)),LOOKUP(2, 1/(COUNTIF($F$4:F4, $D$5:$D$12)=0), $D$5:$D$12))

  • აქ ჩავსვა უჯრედში F5 .
  • შემდეგ გადაიტანეთ Fill Handle და გაიგებთუნიკალური სახელები.

შენიშვნა:

აქ, სვეტების ნაცვლად B , C, და D , შეგიძლიათ გამოიყენოთ თქვენთვის სასურველი.

მეთოდი 4: ამოიღეთ უნიკალური განსხვავებული სია ორი ან მეტი სვეტიდან Pivot Table-ის გამოყენებით

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

📌 ნაბიჯები:

  • დააჭირეთ Alt + D .
  • შემდეგ დაუყოვნებლივ დააჭირეთ P . თქვენ მიიღებთ PivotTable და PivotChart Wizard გახსნილი.
  • აირჩიეთ მრავალი კონსოლიდაციის დიაპაზონი და Pivot table ღილაკები.
<. 0>
  • შემდეგ დააჭირეთ შემდეგი . თქვენ გადახვალთ ნაბიჯი 2a / 3 .
  • აირჩიეთ ჩემთვის ერთი გვერდის ველის შექმნა ღილაკი.

<. 1>

  • შემდეგ დააჭირეთ შემდეგი . თქვენ გადახვალთ ნაბიჯი 2b .
  • დიაპაზონი ველში აირჩიეთ თქვენი უჯრედების დიაპაზონი ცარიელი სვეტით მარცხნივ.
  • აქ მე შევარჩიე უჯრედები B5-დან D12-მდე .
  • შემდეგ დააწკაპუნეთ დამატება. თქვენი არჩეული უჯრედები დაემატება ყველა დიაპაზონი ველს.

  • შემდეგ დააჭირეთ შემდეგი . თქვენ გადახვალთ ნაბიჯი 3 .
  • არსებული სამუშაო ფურცლის ველში ჩაწერეთ ის უჯრედი, სადაც გსურთ კრებითი ცხრილი . მე ვწერ $F$4.

  • შემდეგ დააჭირეთ დასრულება . თქვენ მიიღებთ შექმნილ კრებსით ცხრილს.
  • -ში აირჩიეთ დასამატებელი ველებიმოხსენება ნაწილი, მონიშნეთ მწკრივი , სვეტი , მნიშვნელობა , გვერდი 1 .

  • შემდეგ შეამოწმეთ მნიშვნელობა . თქვენ მიიღებთ უნიკალურ სახელებს Pivot Table .

მეთოდი 5: გამოიყენეთ VBA კოდი უნიკალური მნიშვნელობების მოსაძებნად

<0 და ბოლოს, თქვენ ასევე შეგიძლიათ გამოიყენოთ VBA კოდი მონაცემთა ნაკრებიდან უნიკალური სახელების ამოსაღებად. გააკეთეთ შემდეგი.

📌 ნაბიჯები:

  • დააჭირეთ Alt + F11 თქვენს სამუშაო წიგნზე, რათა გახსნათ VBA ფანჯარა.
  • შემდეგ გადადით Insert ჩანართზე VBA ხელსაწყოთა ზოლში. დააწკაპუნეთ მასზე.
  • ოთხი ვარიანტიდან აირჩიეთ მოდული .

თქვენ მიიღებთ ახალ მოდულის ფანჯარა.

  • დაწერეთ იქ შემდეგი კოდი.
7595

ეს საიტი დაგვეხმარა გაიგე და განავითარე კოდი.

  • შეინახეთ როგორც Excel Macros Enabled Workbook.
  • შემდეგ დაუბრუნდით თავდაპირველ სამუშაო ფურცელს. დააჭირეთ Alt + F8 .
  • თქვენ მიიღებთ გახსნილ ველს Macro .
  • აირჩიეთ Macro -ის სახელი და შემდეგ დააწკაპუნეთ Run .
  • აქ ამ Macro სახელია Uniquedata .
  • შეიყვანეთ თქვენი მონაცემების დიაპაზონი ველში დიაპაზონი .

  • დააწკაპუნეთ OK . თქვენ მიიღებთ სხვა შეყვანის ველს.
  • შეიყვანეთ პირველი უჯრედი, სადაც გსურთ უნიკალური სახელები. შევდივარ უჯრედში F5 .

  • შემდეგ დააჭირეთ OK. თქვენ მიიღებთ უნიკალურ სახელებს თქვენი მონაცემებიდანკომპლექტი.

დაწვრილებით: როგორ მივიღოთ უნიკალური მნიშვნელობები დიაპაზონიდან Excel-ში (8 მეთოდი)

დასკვნა

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

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