Mündəricat
Excel-də sütunları müqayisə etmək hamımızın arada bir etdiyi işdir. Microsoft Excel məlumatları müqayisə etmək və uyğunlaşdırmaq üçün bir sıra seçimlər təklif edir, lakin onların əksəriyyəti bir sütunda axtarışa yönəlmişdir. Bu dərslikdə biz Excel-də iki sütunu müqayisə etmək və onlar arasında uyğunluqları və fərqləri tapmaq üçün bir neçə texnikanı araşdıracağıq.
Excel sətirində 2 sütunu necə müqayisə etmək olar- sıraya görə
Excel-də məlumat təhlili edərkən, ən çox görülən vəzifələrdən biri hər bir fərdi cərgədəki məlumatları müqayisə etməkdir. Bu tapşırığı aşağıdakı nümunələrdə göstərildiyi kimi IF funksiyasından istifadə etməklə yerinə yetirmək olar.
Nümunə 1. Eyni sətirdəki uyğunluqlar və ya fərqlər üçün iki sütunu müqayisə edin
Excel-də iki sütunu müqayisə etmək üçün sətir-sətir, ilk iki xananı müqayisə edən adi ƏGƏRLƏR düsturunu yazın. Formulu eyni cərgədəki başqa sütuna daxil edin və sonra doldurma sapını ( seçilmiş xananın sağ alt küncündə kiçik kvadrat). Bunu etdikcə kursor artı işarəsinə keçir:
Uyğunluqlar üçün düstur
Bu misalda eyni məzmuna, A2 və B2-yə malik eyni cərgədə xanaları tapmaq üçün düstur belədir. aşağıdakı kimi:
=IF(A2=B2,"Match","")
Fərqlər düsturu
Eyni cərgədə müxtəlif qiymətli xanaları tapmaq üçün bərabərlik işarəsini qeyri-bərabərlik işarəsi () ilə əvəz edin:
=IF(A2B2,"No match","")
Uyğunluqlar və fərqlər
Və əlbəttə ki,axtarın:
- Dublikat dəyərlər (uyğunluqlar) - hər iki siyahıda mövcud olan elementlər.
- Unikal dəyərlər (fərqlər) - siyahı 1-də olan, lakin 2-ci siyahıda olmayan elementlər.
Məqsədimiz uyğunluq tapmaq olduğundan, biz birinci variantı seçib <24 düyməsini klikləyirik>Növbəti .
Burada bir neçə fərqli seçim mövcuddur. Məqsədlərimiz üçün bu ikisi ən faydalıdır:
- Rənglə vurğulayın - seçilmiş rəngdə uyğunluqlar və ya fərqlər çalarlar (Excel şərti formatlaşdırma kimi).
- Status sütununda müəyyən et - Status sütununu "Dublikat" və ya "Unikal" etiketləri ilə daxil edir (əgər düsturlarda olduğu kimi).
Bu misal üçün mən dublikatları aşağıdakı rəngdə vurğulamaq qərarına gəldim:
Və bir anda aşağıdakı nəticəni əldə etdim:
<24 ilə>Status sütununda nəticə aşağıdakı kimi görünəcək:
İpucu. Əgər müqayisə etdiyiniz siyahılar müxtəlif iş vərəqlərində və ya iş kitablarındadırsa, Excel-ə baxmaq faydalı ola bilərvərəqlər yan-yana.
Excel-də sütunları uyğunluqlar (dublikatlar) və fərqlər (unikal dəyərlər) üçün belə müqayisə edirsiniz. Bu aləti sınamaqda maraqlısınızsa, aşağıdakı linkdən istifadə edərək qiymətləndirmə versiyasını yükləyə bilərsiniz.
Oxuduğunuz üçün sizə təşəkkür edirəm və bizdə olan digər faydalı dərslikləri nəzərdən keçirməyi tövsiyə edirəm :)
Mövcud endirmələr
Excel Siyahılarını müqayisə edin - nümunələr (.xlsx faylı)
Ultimate Suite - sınaq versiyası (.exe faylı)
bir düsturla həm uyğunluqları, həm də fərqləri tapmağınıza heç nə mane olmur: =IF(A2=B2,"Match","No match")
Və ya
=IF(A2B2,"No match","Match")
Nəticə buna bənzər görünə bilər:
Gördüyünüz kimi, formula rəqəmləri , tarixləri , dəfə və mətn sətirlərini eyni dərəcədə yaxşı idarə edir.
İpucu. Siz həmçinin Excel Qabaqcıl Filtrindən istifadə edərək iki sütunu sətir-sətir müqayisə edə bilərsiniz. Burada 2 sütun arasında uyğunluqların və fərqlərin filtrlənməsini göstərən nümunə verilmişdir.
Nümunə 2. Eyni sətirdə hərf hərfinə həssas uyğunluqlar üçün iki siyahını müqayisə edin
Yəqin ki, qeyd etdiyiniz kimi, düsturlar əvvəlki misaldan yuxarıdakı ekran görüntüsündə 10-cu sətirdə olduğu kimi mətn dəyərlərini müqayisə edərkən hərfi nəzərə alma. Hər sətirdə 2 sütun arasında həssas uyğunluqlar tapmaq istəyirsinizsə, EXACT funksiyasından istifadə edin:
=IF(EXACT(A2, B2), "Match", "")
həssas fərqləri tapmaq üçün eyni cərgədə, IF funksiyasının 3-cü arqumentinə müvafiq mətni (bu nümunədə "Unikal") daxil edin, məsələn:
=IF(EXACT(A2, B2), "Match", "Unique")
Uyğunluqlar üçün çoxlu sütunları müqayisə edin eyni sıra
Excel iş vərəqlərində çoxlu sütunlar aşağıdakı meyarlara əsasən müqayisə edilə bilər:
- bütün sütunlarda eyni dəyərlərə malik sətirləri tapın ( Misal 1)
- hər hansı 2 sütunda eyni dəyərlərə malik sətirləri tapın (Nümunə 2)
Misal 1. Eyni cərgədə bütün xanalarda uyğunluqları tapın
Cədvəlinizdə üç və ya daha çox sütun varsa və sizbütün xanalarda eyni dəyərlərə malik olan cərgələri tapmaq istəsəniz, AND ifadəsi olan ƏGƏR düsturu işləyəcək:
=IF(AND(A2=B2, A2=C2), "Full match", "")
Cədvəlinizdə çoxlu sütun varsa, daha zərif həll COUNTIF funksiyasından istifadə etmək olardı:
=IF(COUNTIF($A2:$E2, $A2)=5, "Full match", "")
Burada 5 müqayisə etdiyiniz sütunların sayıdır.
Nümunə 2. Eyni xanada istənilən iki xanada uyğunluğu tapın sətir
Əgər siz eyni cərgədə eyni dəyərlərə malik hər hansı iki və ya daha çox xana üçün sütunları müqayisə etmək yolunu axtarırsınızsa, OR ifadəsi ilə IF düsturundan istifadə edin:
=IF(OR(A2=B2, B2=C2, A2=C2), "Match", "")
Müqayisə etmək üçün çoxlu sütunlar olduğu halda, OR ifadəniz ölçüsündə çox böyüyə bilər. Bu halda, daha yaxşı həll bir neçə COUNTIF funksiyasını əlavə etmək olardı. Birinci COUNTIF 1-ci sütundakı kimi neçə sütunun eyni dəyərə malik olduğunu, ikinci COUNTIF isə qalan sütunların neçəsinin 2-ci sütuna bərabər olduğunu hesablayır və s. Say 0 olarsa, düstur "Unikal", əks halda "Uyğunluq" qaytarır. Məsələn:
=IF(COUNTIF(B2:D2,A2)+COUNTIF(C2:D2,B2)+(C2=D2)=0,"Unique","Match")
Uyğunluqlar və fərqlər üçün Excel-də iki sütunu necə müqayisə etmək olar
Fərz edək ki, Excel-də 2 məlumat siyahısı var və siz bütün dəyərləri tapmaq istəyirsiniz A sütununda olan, lakin B sütununda olmayan (rəqəmlər, tarixlər və ya mətn sətirləri).
Bunun üçün IF-in məntiqi testində COUNTIF($B:$B, $A2)=0 funksiyasını yerləşdirə bilərsiniz. və onun sıfır (uyğunluq tapılmadı) və ya hər hansı digər rəqəmi (ən azı 1 uyğunluq tapılıb) qaytardığını yoxlayın.
Üçünməsələn, aşağıdakı IF/COUNTIF düsturu A2 xanasındakı dəyər üçün bütün B sütununda axtarış aparır. Uyğunluq tapılmazsa, düstur "B-də uyğunluq yoxdur", əks halda boş sətir qaytarır:
=IF(COUNTIF($B:$B, $A2)=0, "No match in B", "")
İpucu. Cədvəlinizdə sabit sayda sıra varsa, formulanın böyük verilənlər dəstlərində daha sürətli işləməsi üçün bütün sütun ($B:$B) deyil, müəyyən diapazon (məsələn, $B2:$B10) təyin edə bilərsiniz.
Eyni nəticəyə daxil edilmiş ISERROR və MATCH funksiyaları ilə IF düsturundan istifadə etməklə əldə etmək olar:
=IF(ISERROR(MATCH($A2,$B$2:$B$10,0)),"No match in B","")
Və ya aşağıdakı massiv düsturundan istifadə etməklə (Ctrl + Shift düymələrini basmağı unutmayın) + Düzgün daxil etmək üçün daxil edin):
=IF(SUM(--($B$2:$B$10=$A2))=0, " No match in B", "")
Əgər siz həm uyğunluğu (dublikatları), həm də fərqləri (unikal dəyərləri) müəyyən etmək üçün tək bir düstur istəyirsinizsə, boş qoşa uyğunluqlar üçün bir neçə mətn qoyun. yuxarıdakı düsturlardan hər hansı birində dırnaq işarələri (""). Məsələn:
=IF(COUNTIF($B:$B, $A2)=0, "No match in B", "Match in B")
Excel-də iki siyahını müqayisə etmək və uyğunluqları necə çıxarmaq olar
Bəzən sizə iki fərqli cədvəldə yalnız iki sütunu uyğunlaşdırmaq lazım deyil, həm də uyğunluğu götürmək lazım ola bilər. axtarış cədvəlindən qeydlər. Microsoft Excel bunun üçün xüsusi funksiya təmin edir - VLOOKUP funksiyası. Alternativ olaraq, daha güclü və çox yönlü INDEX MATCH düsturundan istifadə edə bilərsiniz. Excel 2021 və Excel 365 istifadəçiləri XLOOKUP funksiyası ilə tapşırığı yerinə yetirə bilərlər.
Məsələn, aşağıdakı düsturlar D sütununda olan məhsul adlarını A sütunundaki adlarla müqayisə edir və çəkinuyğunluq aşkar edilərsə, B sütunundan müvafiq satış rəqəmi, əks halda #N/A xətası qaytarılır.
=VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
=INDEX($B$2:$B$6, MATCH($D2, $A$2:$A$6, 0))
=XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)
Ətraflı məlumat üçün VLOOKUP-dan istifadə edərək iki sütunu necə müqayisə etmək olar bölməsinə baxın.
Düsturlarla özünüzü çox rahat hiss etmirsinizsə, işi sürətli və intuitiv həll yolu - Cədvəlləri Birləşdirmə Sihirbazı ilə tamamlaya bilərsiniz.
İki siyahını müqayisə edin və uyğunluqları və fərqləri vurğulayın
Excel-də sütunları müqayisə edərkən, bir sütunda olan, digərində isə çatışmayan elementləri "görüntüləmək" istəyə bilərsiniz. Siz Excel Şərti Formatlaşdırma funksiyasından istifadə etməklə bu cür xanaları istədiyiniz rəngdə kölgələyə bilərsiniz və aşağıdakı nümunələr ətraflı addımları nümayiş etdirir.
Nümunə 1. Hər sətirdəki uyğunluqları və fərqləri vurğulayın
iki sütunu və Exceli müqayisə edin və eyni cərgədə B sütununda eyni girişləri olan A sütununda xanaları vurğulayın, aşağıdakıları edin:
- Vurğulamaq istədiyiniz xanaları seçin ( bütün sətirləri rəngləmək istəyirsinizsə, bir sütunda və ya bir neçə sütunda xanaları seçə bilərsiniz).
- Şərti formatlaşdırma > Yeni Qayda… > Hansı xanaların formatlanacağını müəyyən etmək üçün düsturdan istifadə edin .
-
=$B2=$A2
kimi sadə düsturla qayda yaradın (sətir 2-nin sütun başlığı daxil olmaqla verilənlərin ilk sətiri olduğunu nəzərə alsaq). Lütfən, nisbi sətir arayışından istifadə etdiyinizi iki dəfə yoxlayın ($işarəsi) yuxarıdakı düsturdakı kimi.
A və B sütunları arasında fərqləri vurğulamaq üçün bu düsturla qayda yaradın:
=$B2$A2
Əgər siz Excel şərti formatlaşdırmada yenisinizsə, lütfən, addım-addım təlimatlar üçün düstura əsaslanan şərti formatlaşdırma qaydasını necə yaratmağa baxın.
Misal 2. Hər siyahıda unikal qeydləri vurğulayın
Excel-də iki siyahını müqayisə edərkən, vurğulaya biləcəyiniz 3 element növü var:
- Yalnız 1-ci siyahıda olan elementlər (unikal)
- Yalnız 2-ci siyahıda olan elementlər (unikal)
- Hər iki siyahıda olan maddələr (dublikatlar) - növbəti misalda nümayiş etdirilir.
Bu nümunə elementlərin rənglənməsini nümayiş etdirir. bunlar yalnız bir siyahıdadır.
Fərz edək ki, sizin Siyahı 1 A sütununda (A2:A6) və Siyahı 2 C sütunundadır (C2:C5). Siz şərti formatlaşdırma qaydalarını aşağıdakı düsturlarla yaradırsınız:
Siyahı 1-də (sütun A) unikal dəyərləri vurğulayın:
=COUNTIF($C$2:$C$5, $A2)=0
Siyahı 2-də unikal dəyərləri vurğulayın (sütun C) ):
=COUNTIF($A$2:$A$6, $C2)=0
Və aşağıdakı nəticəni əldə edin:
Nümunə 3. 2 sütun arasında uyğunluqları (dublikatları) vurğulayın
Əgər əvvəlkini yaxından izləmisinizsə məsələn, siz COUNTIF düsturlarını tənzimləməkdə çətinlik çəkməyəcəksiniz ki, onlar fərqləri deyil, uyğunluqları tapsınlar. Sizə lazım olan tək şey sıfırdan böyük sayı təyin etməkdir:
Siyahı 1-də (sütun) uyğunluqları vurğulayınA):
=COUNTIF($C$2:$C$5, $A2)>0
Siyahı 2-də uyğunluqları vurğulayın (C sütunu):
=COUNTIF($A$2:$A$6, $C2)>0
Birdən çox sütunda sətir fərqlərini və uyğunluqları vurğulayın
Bir neçə sütundakı dəyərləri cərgə-sətir müqayisə edərkən, uyğunluqları vurğulamağın ən sürətli yolu şərti formatlaşdırma qaydası yaratmaqdır və fərqləri kölgə salmağın ən sürətli yolu Xüsusiyə keç funksiyasını əhatə etməkdir. aşağıdakı nümunələrdə nümayiş etdirilmişdir.
Nümunə 1. Çoxsaylı sütunları müqayisə edin və sətir uyğunluqlarını vurğulayın
Bütün sütunlarda eyni dəyərlərə malik olan sətirləri vurğulamaq üçün şərti formatlaşdırma qaydası yaradın. aşağıdakı düsturlardan birinə əsaslanır:
=AND($A2=$B2, $A2=$C2)
və ya
=COUNTIF($A2:$C2, $A2)=3
Burada A2, B2 və C2 ən yuxarı xanalar və 3-dür müqayisə ediləcək sütunların sayı.
Əlbəttə, nə AND, nə də COUNTIF düsturu yalnız 3 sütunun müqayisəsi ilə məhdudlaşmır, 4, 5, 6 və ya daha çox sütunda eyni dəyərlərə malik sətirləri vurğulamaq üçün oxşar düsturlardan istifadə edə bilərsiniz.
Nümunə 2. Çoxsaylı sütunları müqayisə edin və sətir fərqlərini vurğulayın
Hər ayrı-ayrı cərgədə müxtəlif dəyərləri olan xanaları cəld vurğulamaq üçün Excel-in Xüsusi Get funksiyasından istifadə edə bilərsiniz.
- Müqayisə etmək istədiyiniz xanaların diapazonunu seçin. Bu nümunədə mən A2-dən C8-ə qədər xanaları seçmişəm.
Defolt olaraq seçilmiş diapazonun ən yuxarı xanası aktiv xanadır və eyni cərgədə digər seçilmiş sütunların xanaları onunla müqayisə ediləcəkhüceyrə. Yuxarıdakı ekran görüntüsündə gördüyünüz kimi, seçilmiş diapazonun bütün digər xanaları vurğulanarkən aktiv xana ağ rəngdədir. Bu misalda aktiv xana A2-dir, ona görə də müqayisə sütunu A sütunudur.
müqayisə sütununu dəyişmək üçün Tab düyməsindən istifadə edin. seçilmiş xanalar soldan sağa və ya yuxarıdan aşağıya keçmək üçün Enter düyməsini basın.
İpucu. Qonşu olmayan sütunları seçmək üçün birinci sütunu seçin, Ctrl düyməsini basıb saxlayın və sonra digər sütunları seçin. Aktiv xana sonuncu sütunda (və ya bitişik sütunların sonuncu blokunda) olacaqdır. Müqayisə sütununu dəyişdirmək üçün yuxarıda təsvir edildiyi kimi Tab və ya Enter düyməsini istifadə edin.
- Ev nişanında, Redaktə qrupuna keçin və Tap & Seçin > Xüsusiyə gedin... Sonra Sıra fərqləri seçin və OK düyməsini klikləyin.
- Qiymətləri hər sətirdəki müqayisə xanasından fərqli olan xanalar rənglidir. Vurğulanmış xanaları hansısa rəngdə kölgələndirmək istəyirsinizsə, lentdəki Rəngi Doldur işarəsinə klikləyin və istədiyiniz rəngi seçin.
Excel-də iki xananı necə müqayisə etmək olar
Əslində, 2 xananın müqayisəsi Excel-də iki sütunun sətir-sətir müqayisəsi üçün xüsusi bir haldır. 'düsturları sütunun digər xanalarına köçürmək lazım deyil.
Məsələn, A1 xanalarını müqayisə etmək üçünvə C1 üçün aşağıdakı düsturlardan istifadə edə bilərsiniz.
Uyğunluqlar üçün:
=IF(A1=C1, "Match", "")
Fərqlər üçün:
=IF(A1C1, "Difference", "")
Öyrənmək üçün Excel-də xanaları müqayisə etməyin bir neçə başqa yolu, lütfən baxın:
- Excel-də iki sətri necə müqayisə etmək olar
- İki xananın uyğun olub-olmadığını və ya bir neçə xananın bərabər olduğunu yoxlayın
Excel-də iki sütun/siyahı müqayisə etməyin düstursuz yolu
İndi siz Excel-in sütunların müqayisəsi və uyğunlaşdırılması üçün təkliflərini bildiyiniz üçün icazə verin, bu tapşırıq üçün öz həllimizi sizə göstərim. Bu alət "İki Cədvəli Müqayisə et" adlanır və o, bizim Ultimate Suite-ə daxildir.
Əlavə iki cədvəli və ya siyahını istənilən sayda sütuna görə müqayisə edə və hər ikisi uyğunluqları/fərqləri müəyyən edə bilər (düsturlarla etdiyimiz kimi) və onları vurğulayın (şərti formatlaşdırma ilə etdiyimiz kimi).
Bu məqalənin məqsədi üçün hər ikisində mövcud olan ümumi dəyərləri tapmaq üçün aşağıdakı 2 siyahını müqayisə edəcəyik.
İki siyahını müqayisə etmək üçün sizə əməl etməli olduğunuz addımlar bunlardır:
- Ablebits Datasında Cədvəlləri Müqayisə et düyməsini klikləməklə başlayın. 25> nişanı.
- birinci sütunu/siyahısını seçin və Növbəti klikləyin. Əlavəyə gəldikdə, bu sizin Cədvəl 1-dir.
- İkinci sütun/siyahı seçin və Növbəti düyməsini basın. Əlavə baxımından bu, Cədvəl 2-dir və o, eyni və ya fərqli iş vərəqində və ya hətta başqa iş kitabında yerləşə bilər.
- Hansı məlumat növünü seçin