Mündəricat
Bu məqaləni oxumaq təxminən 10 dəqiqənizi alacaq. Növbəti 5 dəqiqə ərzində siz Excel-də iki sütunu asanlıqla müqayisə edə və onlarda dublikatların olub olmadığını öyrənə, silə və ya rənglə vurğulaya bilərsiniz. Beləliklə, vaxt gəldi!
Excel böyük miqdarda məlumat yaratmaq və emal etmək üçün çox güclü və həqiqətən gözəl proqramdır. Məlumatları olan bir neçə iş kitabınız varsa (və ya sadəcə bir böyük cədvəl), onda yəqin ki, 2 sütunu müqayisə etmək, dublikat dəyərlər tapmaq və sonra onlarla bir şey etmək, məsələn, məzmunu silmək, vurğulamaq və ya təmizləmək istəyirsiniz. Sütunlar eyni cədvəldə ola bilər, bitişik və ya bitişik ola bilər, 2 müxtəlif vərəqdə və hətta müxtəlif kitablarda yerləşə bilər.
Təsəvvür edin ki, bizdə insanların adları olan 2 sütun var – hər sütunda 5 ad A və sütunda 3 ad B. Bu iki sütundakı adları müqayisə etməli və dublikatları tapmalısınız. Anladığınız kimi, bu, yalnız məsələn götürülmüş uydurma məlumatlardır. Real cədvəllərdə biz minlərlə, hətta on minlərlə qeydlə məşğul oluruq.
Seçim A: hər iki sütun eyni vərəqdədir. Məsələn, bir sütun A və sütun B.
Seçim B: Sütunlar müxtəlif vərəqlərdədir. Məsələn, bir sütun A vərəqdə Sheet2 və sütun A vərəqdə Sheet3.
Excel 2013, 2010 və 2007-də daxili alət var Dublikatları silin (Dublikatları Sil), lakin 2 sütundakı məlumatları müqayisə edə bilmədiyi üçün bu vəziyyətdə gücsüzdür. Üstəlik, yalnız dublikatları silə bilər. Rəngləri vurğulamaq və ya dəyişdirmək kimi başqa seçimlər yoxdur. Və nöqtə!
Sonra sizə Excel-də iki sütunu müqayisə etməyin mümkün yollarını göstərəcəyəm, bu da dublikat qeydləri tapmaq və silmək imkanı verəcəkdir.
Excel-də 2 sütunu müqayisə edin və düsturlardan istifadə edərək dublikat yazıları tapın
Seçim A: hər iki sütun eyni vərəqdədir
- Birinci boş xanada (bizim nümunəmizdə bu, C1 xanasıdır) aşağıdakı düsturu yazırıq:
=IF(ISERROR(MATCH(A1,$B$1:$B$10000,0)),"Unique","Duplicate")
=ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(A1;$B$1:$B$10000;0));"Unique";"Duplicate")
Bizim düsturumuzda A1 bu, müqayisə edəcəyimiz birinci sütunun ilk xanasıdır. $1 B$ и $10000 B$ bunlar müqayisə aparacağımız ikinci sütunun birinci və sonuncu xanalarının ünvanlarıdır. Mütləq istinadlara diqqət yetirin - sütun hərfləri və sətir nömrələrindən əvvəl dollar işarəsi ($) var. Mən mütləq istinadlardan istifadə edirəm ki, düsturları köçürərkən hüceyrə ünvanları eyni qalsın.
Bir sütunda dublikatları tapmaq istəyirsinizsə B, istinadları elə dəyişdirin ki, formula belə olsun:
=IF(ISERROR(MATCH(B1,$A$1:$A$10000,0)),"Unique","Duplicate")
=ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(B1;$A$1:$A$10000;0));"Unique";"Duplicate")
Əvəzində "Yalnız"Və"Dublikat» Siz öz etiketlərinizi yaza bilərsiniz, məsələn, «Not found"Və"tapılmışdır", və ya yalnız buraxın "Dublikat' və ikinci dəyər yerinə boşluq simvolu daxil edin. Sonuncu halda, heç bir dublikat tapılmayan xanalar boş qalacaq və inanıram ki, məlumatların bu təqdimatı sonrakı təhlil üçün ən əlverişlidir.
- İndi düsturumuzu sütunun bütün xanalarına köçürək C, sütundakı məlumatları ehtiva edən alt sıraya qədər A. Bunun üçün siçan göstəricisini xananın aşağı sağ küncünə aparın C1, göstərici aşağıdakı şəkildə göstərildiyi kimi qara xaç şəklini alacaq:Sol siçan düyməsini basıb saxlayın və formul daxil etmək istədiyiniz bütün xanaları vurğulayaraq çərçivənin sərhədini aşağı çəkin. Bütün lazımi xanalar seçildikdə siçan düyməsini buraxın:
Ip ucu: Böyük cədvəllərdə klaviatura qısa yollarından istifadə etsəniz, formulun surətini çıxarmaq daha sürətli olacaq. Bir hüceyrəni vurğulayın C1 və mətbuat Ctrl + C (düsturu panoya kopyalamaq üçün), sonra klikləyin Ctrl+Shift+End (C sütununda bütün boş olmayan xanaları seçmək üçün) və nəhayət basın Ctrl + V (düsturu bütün seçilmiş xanalara daxil etmək üçün).
- Əla, indi bütün dublikat dəyərlər " kimi qeyd olunurDublikat"
Seçim B: iki sütun müxtəlif vərəqlərdədir (müxtəlif iş dəftərlərində)
- İş vərəqindəki ilk boş sütunun birinci xanasında Sheet2 (bizim vəziyyətimizdə B sütunudur) aşağıdakı düsturu daxil edin:
=IF(ISERROR(MATCH(A1,Sheet3!$A$1:$A$10000,0)),"","Duplicate")
=ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(A1;Лист3!$A$1:$A$10000;0));"";"Duplicate")
Burada Sheet3 2-ci sütunun yerləşdiyi vərəqin adıdır və $A$1:$A$10000 bu 1-ci sütunda 2-dən axırıncı xana ünvanlarıdır.
- Düsturu sütunun bütün xanalarına kopyalayın B (A variantı ilə eynidir).
- Bu nəticəni əldə edirik:
Tapılmış dublikatların emalı
Əla, birinci sütunda ikinci sütunda da olan girişləri tapdıq. İndi onlarla nəsə etməliyik. Cədvəldəki bütün dublikat qeydləri əl ilə keçirmək olduqca səmərəsizdir və çox vaxt aparır. Daha yaxşı yollar var.
A sütununda yalnız dublikat sətirləri göstərin
Sütunlarınızda başlıq yoxdursa, onları əlavə etməlisiniz. Bunu etmək üçün kursoru birinci sətri təmsil edən nömrənin üzərinə qoyun və o, aşağıdakı şəkildə göstərildiyi kimi qara oxa çevriləcək:
Sağ klikləyin və kontekst menyusundan seçin Taxmaq (Daxil edin):
Sütunlara ad verin, məsələn, "ad"Və"Dublikat?» Sonra nişanı açın Tarix (Data) və basın Süzgəc (Filtr):
Bundan sonra " yanındakı kiçik boz oxu klikləyin.Dublikat?« filter menyusunu açmaq üçün; istisna olmaqla, bu siyahıdakı bütün elementlərin işarəsini silin Dublikatvə basın OK.
Hamısı budur, indi sütunun yalnız həmin elementlərini görürsünüz Аsütunda təkrarlanan В. Təlim cədvəlimizdə cəmi iki belə hüceyrə var, amma başa düşdüyünüz kimi, praktikada onlardan daha çox olacaq.
Sütunun bütün sətirlərini yenidən göstərmək üçün А, sütundakı filtr simvoluna klikləyin В, indi kiçik oxlu huni kimi görünür və seçin bütün seçin (Hamısını seç). Və ya klikləməklə lent vasitəsilə eyni şeyi edə bilərsiniz Tarix (Məlumat) > Seçin və Filtr edin (Sort & Filter) > aydın Aşağıdakı ekran görüntüsündə göstərildiyi kimi (təmizləyin):
Rəngi dəyişdirin və ya tapılan dublikatları vurğulayın
Əgər qeydlər “Dublikat” məqsədləriniz üçün kifayət deyil və siz dublikat xanaları fərqli şrift rəngi, doldurma rəngi və ya başqa üsulla qeyd etmək istəyirsiniz...
Bu halda yuxarıda göstərildiyi kimi dublikatları süzün, bütün süzülmüş xanaları seçin və üzərinə klikləyin Ctrl + 1dialoqu açmaq üçün Hüceyrələri formatlaşdırın (hüceyrə formatı). Nümunə olaraq, dublikatları olan sətirlərdəki xanaların rəngini parlaq sarıya dəyişək. Əlbəttə ki, alətlə doldurma rəngini dəyişə bilərsiniz Doldurmaq (Doldurma Rəngi) nişanı Əsas səhifə (Ev) lakin dialoq qutusunun üstünlüyü Hüceyrələri formatlaşdırın (Hüceyrə Format) ki, siz eyni zamanda bütün formatlama seçimlərini konfiqurasiya edə bilərsiniz.
İndi dublikatları olan heç bir xananı qaçırmayacaqsınız:
Birinci sütundan dublikat dəyərlər silinir
Cədvəli elə süzün ki, yalnız dublikat dəyərləri olan xanalar göstərilsin və həmin xanaları seçin.
Əgər müqayisə etdiyiniz 2 sütun müxtəlif vərəqlərdədirsə, yəni müxtəlif cədvəllərdə seçilmiş diapazonu sağ klikləyin və seçin Sıra silin (xətti sil):
mətbuat OKExcel sizdən bütün vərəq sırasını həqiqətən silmək istədiyinizi təsdiq etməyinizi və sonra filtri təmizləmənizi xahiş etdikdə. Gördüyünüz kimi, yalnız unikal dəyərləri olan sətirlər qalır:
2 sütun eyni vərəqdədirsə, bir-birinə yaxın (bitişik) və ya bir-birinə yaxın deyil (bitişik deyil), onda dublikatların çıxarılması prosesi bir az daha mürəkkəb olacaq. Biz bütün cərgəni dublikat dəyərlərlə silə bilmərik, çünki bu, ikinci sütundakı xanaları da siləcək. Beləliklə, sütunda yalnız unikal girişləri tərk etmək А, bunu edin:
- Yalnız dublikat dəyərləri göstərmək üçün cədvəli süzün və həmin xanaları seçin. Onların üzərinə sağ vurun və kontekst menyusundan seçin Tərkibi təmizləyin (təzkibi aydındır).
- Filtri təmizləyin.
- Sütundakı bütün xanaları seçin А, hüceyrədən başlayaraq A1 məlumatları ehtiva edən aşağıya qədər.
- Basın Tarix (Data) və basın A-dan Z-yə çeşidləyin (A-dan Z-ə qədər çeşidləyin). Açılan dialoq qutusunda seçin Cari seçimlə davam edin (Göstərilən seçim daxilində çeşidləyin) və düyməni basın Qara (Çeşidləmə):
- Düsturla sütunu silin, artıq sizə lazım olmayacaq, bundan sonra yalnız unikal dəyərləriniz var.
- Budur, indi sütun А sütunda olmayan yalnız unikal məlumatları ehtiva edir В:
Gördüyünüz kimi, düsturlardan istifadə edərək Excel-də iki sütundan dublikatları silmək o qədər də çətin deyil.