Mündəricat
Bu məqalədə mən Microsoft Excel-də çoxlu sütunlardan unikal dəyərləri necə tapa biləcəyinizi göstərəcəyəm.
Təcrübə İş Kitabını endirin
Aşağıdakı Excel faylını endirin ki, bu məqaləni oxuyarkən məşq edə biləsiniz.
Unikal Dəyərləri Tapın Birdən çox Sütun.xlsm
Çoxlu Sütunlardan Unikal Dəyərləri Tapmaq üçün 5 Metod Excel-də
Gəlin bu Data dəstinə nəzər salaq. Bizdə Şöhrət Uşaq Bağçası adlı məktəbin şagirdlərinin qeydləri var.
Bizdə B , C, və D .
İndi biz tələbələrin unikal adlarını çeşidləmək istəyirik.
Metod 1: Çıxarış Massiv Formulu
olan Çoxlu Sütunlardan Unikal Dəyərlər i. UNİKAL funksiyadan istifadə
Ehtiyat tədbiri: UNİKAL funksiya yalnız Office 365 -də mövcuddur.
UNİKAL funksiyasının sintaksisi:
=UNIQUE(massiv,[col_col],[dəqiq_bir dəfə])
- Üç arqument, massiv adlanan bir xana diapazonu və col_col və tam_bir dəfə adlı iki Boolean dəyəri götürür.
- Unikal dəyərləri qaytarır massivdən .
- Əgər sütun_dəyişməsi ilə TRUE olaraq təyin edilibsə, o, unikal dəyərləri sütunlar üzrə axtarır Bu arqument isteğe bağlıdır . Defolt TRUE -dir.
- Əgər dəqiq_bir dəfə DOĞRU olaraq təyin edilərsə, dəyərləri qaytarır massivdə yalnız bir dəfə görünür. Bu arqument isteğe bağlıdır. Defolt YANLIŞ -dir.
İndi biz həm Adlar (Sütun C ) və həm də unikal dəyərləri çıxarmaq istəyirik. Soyadlar (Sütun D ).
- İlk olaraq xana seçin və bu düsturu ora daxil edin. E5 xanasını seçib ora daxil edirəm.
=UNIQUE(C5:D16,FALSE,TRUE)
Bax iki fərqli sütunda Unikal Adlar əldə etmişik.
- Burada biz by_col -i FALSE olaraq daxil etdik, ona görə də o, axtarış etmədi. sütunlar
- Buraya dəqiq_bir dəfə TRUE olaraq daxil etdik, ona görə də o, yalnız bir dəfə görünən dəyərləri qaytardı.
Əlbəttə, istəsəniz, by_col və dəqiq_bir dəfə adlı məntiqi dəyərləri dəyişə və nə baş verdiyini görə bilərsiniz.
Ətraflı oxuyun: Excel Sütundan Unikal Dəyərlər Almaq üçün VBA (4 Nümunə)
ii. CONCATENATE və UNİKAL Funksiyaları birləşdirərək
Əvvəllər biz bir xanada Ad, bitişik xanada isə Soyad alırdıq. Amma tam adı soruşsanız, bir hüceyrədir, məsələn, Jack Morris. Sonra? Bu düsturlardan hər hansı birini istifadə edin. Onlar UNIQUE və CONCATENATE funksiyalarından ibarətdir.
Birinci Formula:
=UNIQUE(CONCATENATE(C5:C16," ",D5:D16),FALSE,TRUE)
Alternativ Düstur:
Və ya bundan istifadə edə bilərsiniz-
=UNIQUE(C5:C16&" "&D5:D16,FALSE,TRUE)
Bax, biz tam unikal adları bir sütunda çıxardıqboşluqla ayrılır( ).
Ətraflı oxuyun: Excel-də Sütunda Unikal Dəyərləri Tapın (6 Metod)
iii. Kriteriyalar əsasında unikal dəyərləri çıxarmaq üçün UNİKAL, BİRLƏŞDİRİCİ və FİLTİR funksiyalarından istifadə
İndi bir anlıq fərz edək ki, şəxsiyyəti 150-dən çox olan tələbələrin unikal adlarını çıxarmaq istəyir. Bunu necə etmək olar?
Biz bunu UNIQUE və FILTER funksiyalarından istifadə edərək edəcəyik.
Ehtiyat tədbiri: FILTER funksiyası yalnız Office 365 -də mövcuddur.
FILTER Funksiyasının Sintaksisi:
=FILTER(massiv,include,[if_empty])
- Üç arqument götürür. massiv adlanan bir xana diapazonu, daxil etmək adlanan bir mantiqi şərt və
- adlı bir dəyər massivdən cavab verən dəyərləri qaytarır ilə müəyyən edilmiş şərt
- Əgər massivin hər hansı dəyəri include ilə müəyyən edilmiş şərti yerinə yetirmirsə, əgər_empty dəyərini qaytarır bunun üçün. if_empty parametri isteğe bağlıdır. Defolt olaraq "nəticə yoxdur".
İndi biz ID-ləri 150-dən çox olan tələbələrin unikal adlarını çıxarmaq istəyirik.
- Beləliklə, düsturumuz belə olacaq. be
=UNIQUE(FILTER(C5:D16,B5:B16>150,"no result"),FALSE,TRUE)
Bax, biz unikalların ad və soyadlarını çıxarmışıq adlar.
- Və bir xanada tam unikal adları çıxarmaq istəyirsinizsə, bunu istifadə edin.formula-
=UNIQUE(FILTER(CONCATENATE(C5:C16," ",D5:D16),B5:B16>150,"no result"),FALSE,TRUE)
Ətraflı oxuyun: Excel-də meyarlara əsasən unikal dəyərləri necə çıxarmaq olar
Metod 2: Şərti Formatlaşdırmadan istifadə edərək Dublikat dəyərləri vurğulayın
Gəlin bu yeni məlumat dəstinə nəzər salaq. Üç sütunumuz var, lakin hamısı eyni tip məlumatlara malikdir.
Şöhrət Uşaq Bağçası Məktəbinin bəzi şagirdlərinin ləqəbləri var. İndi biz bu tələbələrin unikal adlarını öyrənmək istəyirik.
Bunu necə edə bilərik?
Rahatlıq üçün Şərti Formatlaşdırmadan istifadə edərək dublikat dəyərləri vurğulaya bilərik.
📌 Addımlar:
- Əvvəlcə xanaların diapazonunu seçin.
- Sonra Ev > Şərti Formatlaşdırma > Hüceyrə Qaydalarını Vurun > Dublikat Dəyərlər.
- Siz Dublikat Dəyərlər adlı kiçik bir qutu alacaqsınız.
- Seçin dublikat dəyərləri vurğulamaq üçün oradan istənilən rəng. Mən yaşıl rəng seçirəm.
Metod 3: Massivsiz düsturdan istifadə edərək Excel sütunundan unikal dəyərlər çıxarın
Massiv olmayan düsturdan istifadə etmək üçün , siz IFERROR , LOOKUP, və COUNTIF funksiyalarını birləşdirməlisiniz. Düsturu tətbiq etmək üçün aşağıdakı addımları tətbiq edin.
📌 Addımlar:
- İstənilən xananı seçin.
- Sonra aşağıdakı düsturu daxil edin-
=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))
- Burada onu F5 xanasına daxil edirəm.
- Sonra Doldurma Dəstəyini sürükləyin və siz öyrənəcəksinizunikal adlar.
Qeyd:
Burada B sütunlarının əvəzinə, C, və D , siz üstünlük verdiyinizlərdən istifadə edə bilərsiniz.
Metod 4: Pivot Cədvəlindən istifadə edərək İki və ya Daha çox Sütundan Unikal Fərqli Siyahı çıxarın
Siz həmçinin pivot cədvəl alətindən istifadə edərək iki və ya daha çox sütundan unikal siyahı yarada bilərsiniz. Bunu etmək üçün aşağıdakı addımları tətbiq edin.
📌 Addımlar:
- Alt + D basın.
- Sonra dərhal P düyməsini basın. Siz Pivot Cədvəl və PivotChart Sehrbazını açmış olacaqsınız.
- Birdən çox konsolidasiya diapazonu və Pivot cədvəli düymələrini seçin.
- Sonra Növbəti düyməsini klikləyin. Siz Addım 2a/3 -ə keçəcəksiniz.
- Mənim üçün tək səhifə sahəsi yaradın düyməsini seçin.
- Sonra Növbəti düyməsini klikləyin. Siz Addım 2b -ə keçəcəksiniz.
- Rəng xanasında solda boş sütun olan xanalarınızın diapazonunu seçin.
- Burada mən B5 - D12 xanalarını seçmişəm.
- Sonra Əlavə et üzərinə klikləyin. Seçdiyiniz xanalar Bütün diapazonlar qutusuna əlavə olunacaq.
- Sonra Növbəti düyməsini basın. Siz Addım 3 -ə keçəcəksiniz.
- Mövcud iş vərəqi qutusunda Pivot Cədvəli istədiyiniz xananı yazın. . Mən $F$4 yazıram.
- Sonra Bitir klikləyin. Siz yaradılmış Pivot Cədvəli əldə edəcəksiniz.
- Əlavə etmək üçün sahələri seçinhesabat hissəsi, işarəni silin Sətr , Sütun , Dəyər , Səhifə 1 .
- Sonra Dəyər üzərinə bir çek qoyun. Siz Pivot Cədvəl -də unikal adlar əldə edəcəksiniz.
Metod 5: Unikal Dəyərləri Tapmaq üçün VBA Kodundan istifadə edin
Nəhayət, verilənlər dəstindən unikal adları çıxarmaq üçün VBA kodundan da istifadə edə bilərsiniz. Aşağıdakıları edin.
📌 Addımlar:
- VBA<4 açmaq üçün iş dəftərinizdə Alt + F11 düymələrini basın> pəncərə.
- Sonra VBA alətlər panelində Daxil et nişanına keçin. Bunun üzərinə klikləyin.
- Dörd seçimdən Modulu seçin.
Siz yeni alacaqsınız Modul pəncərəsi.
- Aşağıdakı kodu oraya yazın.
4747
Bu sayt bizə kömək etdi kodu anlayın və inkişaf etdirin.
- Onu Excel Makrosları Aktiv İş Kitabı kimi yadda saxlayın.
- Sonra orijinal iş vərəqinizə qayıdın. Alt + F8 düymələrini basın.
- Siz Makro qutusunu açacaqsınız.
- Makro adını seçin və sonra Çalışdır üzərinə klikləyin.
- Burada bu Makro -un adı Uniquedata -dir.
- Datalarınızın diapazonunu daxil edin Rəsm qutusunda.
- OK üzərinə klikləyin. Başqa bir giriş qutusu əldə edəcəksiniz.
- Unikal adları istədiyiniz ilk xananı daxil edin. F5 xanasını daxil edirəm.
- Sonra OK düyməsini basın. Siz datanızdan unikal adlar əldə edəcəksiniztəyin edin.
Ətraflı oxuyun: Excel-də diapazondan unikal dəyərləri necə əldə etmək olar (8 üsul)
Nəticə
Bu metodlardan istifadə etməklə siz Excel-də həm eyni, həm də müxtəlif tipli verilənlərə malik bir neçə sütundan unikal dəyərlər tapa bilərsiniz. Əlavə sualınız varsa, bizə şərh yazın. Siz həmçinin müxtəlif MS Excel mövzuları haqqında ətraflı öyrənmək üçün bloqumuza baş çəkə bilərsiniz.