Çox vaxt Excel istifadəçilərində fərqlər və ya itkin elementləri müəyyən etmək üçün iki masa və ya siyahı müqayisə etmək vəzifəsi ilə qarşı-qarşıya qalır. Hər bir istifadə bu vəzifəni öz yolu ilə ələ alır, lakin bu problemin həllinə çox vaxt vaxt sərf olunur, çünki bu problemə bütün yanaşmalar kifayət deyil. Eyni zamanda siyahıları və ya masa dizilerini az səylə olduqca qısa müddətdə müqayisə etməyə imkan verəcək bir neçə sübut edilmiş fəaliyyət alqoritmləri mövcuddur. Bu variantlara daha çox nəzər salaq.
Həmçinin bax: MS Word-də iki sənədin müqayisəsi
Müqayisə üsulları
Excel-də məsələnin yerini müqayisə etmək üçün kifayət qədər bir neçə yol vardır, lakin bunların hamısı üç böyük qrupa bölünə bilər:
Bu təsnifat əsasında, ilk növbədə, müqayisə üsulları seçilir və tapşırıq yerinə yetirmək üçün xüsusi tədbirlər və alqoritmlər müəyyən edilir. Məsələn, müxtəlif kitablarda müqayisə edərkən, eyni vaxtda iki Excel faylını açmalısınız.
Bundan əlavə, buna bənzər bir quruluşa malik olduqda, məsələn, müqayisə etməklə, məsələnin müqayisə edilməsi mantiqidir.
Metod 1: sadə formul
İki masada məlumatları müqayisə etmək üçün asan bir yoldur basit bir bərabərlik formulunu istifadə etməkdir. Məlumatlar eşleşirse, o zaman TRUE dəyərini verir və əgər deyilsə - FALSE. Rəqəmsal məlumatları və mətni müqayisə etmək mümkündür. Bu metodun dezavantajı yalnız masanındakı məlumatların eyni şəkildə düzəldilməsinə və ya sıralanmasına, sinxronlaşdırılmasına və bərabər sayda xətlərə malik olduqda istifadə oluna bilər. Bir metodda yerləşdirilən iki masanın nümunəsi ilə bu üsulu praktikada necə istifadə edəcəyini nəzərdən keçirək.
Beləliklə, biz işçilərin siyahıları və onların maaşları ilə iki sadə masa var. İşçilərin siyahılarını müqayisə etmək və adların yerləşdiyi sütunlar arasındakı ziddiyyətləri müəyyən etmək lazımdır.
- Bunun üçün hesabatda əlavə sütun lazımdır. İşarəni daxil edin "=". İlk siyahıda müqayisə ediləcək ilk maddəni basın. Yenə simvolu qoyduq "=" Klaviaturadan. Sonra müqayisə etdiyimiz sütun ilk hüceyrəsinə vurun, ikinci masada. İfadə aşağıdakı növdədir:
= A2 = D2
Əlbəttə ki, hər bir halda koordinatlar fərqli olacaq, lakin mahiyyət eyni qalacaq.
- Düyməni basın Daxil edinmüqayisə nəticələrini almaq üçün. Gördüyünüz kimi, hər iki siyahının ilk hüceyrələrini müqayisə edərkən proqram bir göstərici göstərdi "TRUE"məlumatların uyğunluğu deməkdir.
- İndi müqayisə etdiyimiz sütunlardakı hər iki masanın qalan hüceyrələri ilə oxşar əməliyyat aparmaq lazımdır. Ancaq sadəcə vaxtınızı əhəmiyyətli dərəcədə qənaət edəcək formula çıxarmaq olar. Bu faktor çoxlu sayda siyahıları müqayisə edərkən xüsusilə vacibdir.
Kopyalama proseduru, doldurma sapı istifadə etmək üçün asandır. İmleci, göstəricinin olduğu hüceyrənin sağ alt köşesine yerləşdirdik "TRUE". Eyni zamanda, qara xaça çevrilməlidir. Bu doldurma markeridir. Sol siçan düyməsini klikləyin və müqayisəli masa dizisindəki xətlərin sayına görə imleci sürüşdürün.
- Gördüyümüz kimi, indi əlavə sütunda məlumatların müqayisə edilməsinin bütün nəticələri iki cədvəlli sütunlarda göstərilir. Bizim halda, məlumatlar yalnız bir xəttə uyğun gəlmirdi. Müqayisə edildikdə, formula nəticə verdi "FALSE". Görüldüyünüz kimi bütün digər xəttlər üçün müqayisəli formulun göstəricisi var idi "TRUE".
- Bundan əlavə, xüsusi bir formula istifadə edərək uyğunsuzluqların sayını hesablamaq mümkündür. Bunu etmək üçün, sətrin elementini seçin, burada nümayiş olunacaq. Sonra simvol basın "Əlavə funksiyası".
- Pəncərədə Fəaliyyət ustaları bir qrup operatorda "Riyaziyyat" adını seçin SUMPRODUCT. Düyməni basın "OK".
- Function argument window aktivləşdirilir. SUMPRODUCTonun əsas vəzifəsi seçilən sıra məhsullarının cəmini hesablamaqdır. Amma bu funksiya məqsədlərimiz üçün istifadə edilə bilər. Onun sözdizimi olduqca sadədir:
= SUMPRODUCT (array1; array2; ...)
Ümumilikdə 255-dək ardıcıllıq ünvanını arqumentlər kimi istifadə edə bilərsiniz. Amma bizim vəziyyətimizdə yalnız bir arqument kimi, yalnız iki array istifadə edəcəyik.
Kursoru sahəyə qoyun "Massive1" və hesabatın birinci sahəsindəki müqayisəli məlumat aralığını seçin. Bundan sonra sahəyə bir işarə qoyduq. "bərabər deyil" () və ikinci bölgənin müqayisəli aralığını seçin. Daha sonra, iki simvol qoyduğumuz öncə brackets ilə nəticələnən ifadəni sarın "-". Bizim vəziyyətimizdə aşağıdakı ifadəni alırıq:
- (A2: A7D2: D7)
Düyməni basın "OK".
- Operator nəticə hesablayır və göstərir. Gördüyümüz kimi, bizim vəziyyətimiz nəticə sayına bərabərdir "1"yəni, müqayisədə siyahıda bir uyğunsuzluq aşkar olundu. Siyahılar tamamilə eyni olsa, nəticənin sayı bərabər olardı "0".
Eyni şəkildə, məlumatları müxtəlif təbəqələrdə olan cədvəldə müqayisə edə bilərsiniz. Lakin bu vəziyyətdə onların içərisində olan xətlər sayılsın. Müqayisə prosesinin qalan hissəsi demək olar ki, yuxarıda təsvir olunmuşdur, istisna olmaqla, bir formul yaratdığınız zaman, çarşaflar arasında keçid lazımdır. Bizim halda, ifadə aşağıdakı formada olacaq:
= B2 = Sheet2! B2
Yəni, görüldüyü kimi, müqayisənin nəticəsinin olduğu yerdən fərqli olan digər məlumatlar üzərində yerləşdirilən məlumatların koordinatlarından əvvəl, hesabatın sayını və hörmət işarəsinin göstəricisi göstərilir.
Metod 2: Hüceyrə qruplarını seçin
Müqayisə hüceyrə qrupu seçmə vasitəsi ilə istifadə edilə bilər. Bununla yanaşı, yalnız sinxronlaşdırılmış və sifariş edilmiş siyahıları müqayisə edə bilərsiniz. Bundan əlavə, bu halda, siyahı eyni bənddə bir-birinin yanında yerləşdirilməlidir.
- Müqayisə olunan diziləri seçin. Nişana keçin "Ev". Sonra, simvol basın "Tapın və vurun"alətlərin blokundan tape üzərində yerləşir Redaktə et. Bir mövqe seçməlisiniz olan bir siyahı açılır. "Bir qrup hüceyrələrin seçilməsi ...".
Bundan əlavə, bir qrup hüceyrələrin seçilməsi istənilən bir pəncərədə başqa bir şəkildə istifadə edilə bilər. Bu seçim, düyməni keçməklə üsulu Excel 2007-dən əvvəl proqramın versiyasını yükləyənlər üçün xüsusilə faydalıdır "Tapın və vurun" Bu proqramlar dəstək vermir. Müqayisə etmək istədiyimiz diziləri seçin və düyməni basın F5.
- Kiçik keçid pəncərəsi aktivləşdirilir. Düyməni basın "Vurgulayın ..." alt sol küncündə.
- Bundan sonra, seçdiyiniz yuxarıdakı iki variantdan hansı biri hüceyrələrin qruplarını seçmək üçün bir pəncərə açılır. Anahtarı mövqeyə qoyun "Satırla seç". Düyməni basın "OK".
- Gördüyünüz kimi, bundan sonra satırların uyğun olmayan dəyərləri fərqli bir rəng ilə vurğulanacaqdır. Bundan əlavə, formula xəttinin məzmunundan mühakimə edilə biləcəyi təqdirdə, proqram göstərilən eşsiz xəttlərdə aktiv olan hüceyrələrdən birini təşkil edəcəkdir.
Metod 3: Şərti formatlaşdırma
Şərti formatlama üsulu ilə müqayisə edə bilərsiniz. Əvvəlki üsulla olduğu kimi, müqayisəli sahələr eyni Excel işində olmalıdır və bir-biri ilə sinxronlaşdırılmalıdır.
- Hər şeydən əvvəl, biz əsas müzakirə edəcəyimiz və fərqləri axtarmaq üçün hansı müzakirə sahəsini seçəcəyik. Son olaraq ikinci masada edəcəyik. Buna görə də, burada çalışan işçilərin siyahısını seçin. Sekmeye keçid "Ev"düyməni basın "Şərti formatlaşdırma"blokdakı tape üzərində yerləşir "Styles". Açılır siyahıdan davam edin "Qaydaların İdarə edilməsi".
- Qayd meneceri meneceri aktivləşdirilir. Düyməni üzərinə basdıq "Bir qayda yaradın".
- Başlanğıc penceresinde bir mövqe seç "Formülü istifadə edin". Sahədə "Format hüceyrələri" müqayisəli sütunların aralığının ilk hüceyrələrinin ünvanlarını ehtiva edən formulun "bərabər olmayan" işarəsi ilə ayrılmış formulunu yazın). Yalnız bu ifadə bu dəfə bir işarə olacaq. "=". Bundan əlavə, bu formula üzrə bütün sütun koordinatlarına mütləq müraciət edilməlidir. Bunu etmək üçün, kursor ilə formula seçin və düyməni üç dəfə basın F4. Gördüyünüz kimi, bütün sütun ünvanlarına yaxın bir dollar əlaməti ortaya çıxdı. Bizim xüsusi hal üçün formula aşağıdakı formada olacaq:
= $ A2 $ D2
Bu ifadəni yuxarıdakı sahədə yazırıq. Sonra düyməni basın "Format ...".
- Aktivləşdirilmiş pəncərə "Format hüceyrələri". Nişana keçin "Doldur". Burada rənglər siyahısında data seçiminə uyğun olmayan elementləri rəngləndirmək istədiyimiz rəngdə dayanmağı dayandırırıq. Düyməni basırıq "OK".
- Bir formatlama qayda yaratmaq üçün pəncərəə qayıdın, düyməni basın. "OK".
- Pəncərəyə avtomatik olaraq hərəkət etdikdən sonra Rule Manager düyməni basın "OK" və içindədir.
- İndi ikinci masada, ilk masanın sahəsinin müvafiq dəyərlərinə uyğun olmayan məlumatlar olan elementlər seçilmiş rəngdə vurğulanacaq.
Vəzifəni yerinə yetirmək üçün şərti formatdan istifadə etmək üçün başqa bir yol var. Əvvəlki variantlar kimi, həm müqayisəli sahələrin həmin səhifəyə yerləşdirilməsini tələb edir, lakin əvvəllər təsvir edilən metodlardan fərqli olaraq, bu seçimi əvvəlcədən təsvir edilənlərdən fərqləndirən məlumatların sinxronizasiyası və ya sıralanması üçün zərurət olmayacaqdır.
- Müqayisə etmək üçün lazım olan sahələrin seçimini etmək.
- Çağırılan sekmeye bir keçid keçirin "Ev". Düyməni basın. "Şərti formatlaşdırma". Aktivləşdirilmiş siyahıda mövqeyi seçin "Hüceyrə seçim qaydaları". Növbəti menyuda mövqe seçirik. "Dublikat".
- Dublikatların seçilməsi üçün pəncərə açılır. Hər şeyi doğru bir şəkildə etsəniz, bu pəncərədə yalnız düyməni basmaq üçün qalır. "OK". İstəsəniz, bu pəncərənin müvafiq sahədə fərqli bir rəng seçə bilərsiniz.
- Göstərilən hərəkətləri yerinə yetirdikdən sonra, bütün dublikat elementləri seçilmiş rəngdə vurğulanacaq. Eşleşmeyen öğeler, orijinal renginde renklenir (default olaraq beyaz). Beləliklə, dərhal görsel olaraq diziler arasında fərq nə olduğunu görə bilərsiniz.
İstəyirsinizsə, əksinə, təsadüf olmayan elementləri rəngləndirə bilərsiniz və uyğun olan göstəricilər eyni rəngli dolğunluqla buraxıla bilər. Bu halda hərəkətlərin alqoritmi demək olar ki, eynidır, lakin parametrlər yerinə birinci sahədəki dublikat dəyərlərini vurğulamaq üçün parametrlər pəncərəsində "Dublikat" seçimi seçin "Unikal". Bundan sonra düyməni basın "OK".
Beləliklə, uyğun olmayan göstəricilər vurğulanacaq.
Dərs: Excel-də şərti formatlaşdırma
Metod 4: kompleks formula
Ayrıca, funksiyaya əsaslanan kompleks bir formuladan istifadə edərək, məlumatları müqayisə edə bilərsiniz COUNTES. Bu alətdən istifadə edərək, ikinci sətirdə seçilmiş sütunun hər bir elementinin əvvəlcə nə qədər təkrarladığını hesablaya bilərsiniz.
Operator COUNTES funksiyaların statistik qrupuna aiddir. Onun vəzifəsi dəyərləri müəyyən bir şərtlə təmin edən hüceyrələrin sayını hesablamaqdır. Bu operatorun sintaksisi aşağıdakı kimidir:
= SAYTLAR (aralıq; kriter)
Arqument "Range" eşleşen değerlerin hesaplandığı dizinin ünvanıdır.
Arqument "Kriter" matçın vəziyyətini təyin edir. Bizim vəziyyətimizdə, ilk masa içərisində xüsusi hüceyrələrin koordinatları olacaq.
- Məqsədlərin hesablanacağı əlavə sütunun ilk elementini seçin. Sonra, simvol basın "Əlavə funksiyası".
- Başlanğıc baş verir Fəaliyyət ustaları. Kateqoriya gedin "Statistik". Siyahıda adını tapın "COUNTES". Seçdikdən sonra düyməni basın. "OK".
- Operator dəlilləri pəncərəsi işə salınıb. COUNTES. Gördüyünüz kimi, bu pəncərədə olan sahələrin adları arqumentlərin adlarına uyğun gəlir.
İmleci sahəyə qoyun "Range". Bundan sonra, sol siçan düyməsini tutaraq, ikinci masanın adları ilə sütunun bütün dəyərlərini seçin. Gördüyünüz kimi koordinatlar dərhal müəyyən sahəyə düşür. Amma məqsədimiz üçün bu ünvan mütləq olmalıdır. Bunu etmək üçün, sahədə koordinatları seçin və düyməni basın F4.
Gördüyünüz kimi, link dollar əlamətlərindən ibarət olan mütləq forma almışdır.
Sonra sahəyə gedin "Kriter"orada imleci quraraq. İlk elementi olan ilk elementləri ilk masa aralığına endirəcəyik. Bu halda nisbi linki buraxın. Sahədə göründükdən sonra düyməni basa bilərsiniz "OK".
- Nəticə hesabatı elementində göstərilir. Bu ədədi bərabərdir "1". Bu, ikinci masanın adının soyadının adıdır "Grinev V.P."ilk masa sırası siyahısında ilk olan bir dəfə meydana gəlir.
- İndi ilk masanın bütün digər elementləri üçün bənzər bir ifadə yaratmalıyıq. Bunun üçün əvvəlcədən etdiyimiz kimi doldurmaq markerini istifadə edərək kopyalayın. İmleci funksiyanı ehtiva edən hesabat elementinin aşağı sağ hissəsinə qoyun COUNTES, və doldurma markerinə çevirdikdən sonra sol siçan düyməsini basıb saxlayın və imleci aşağı çəkin.
- Gördüyünüz kimi proqram, ilk masanın hər cibini ikinci masa aralığında olan məlumatlarla müqayisə edərək matçların hesablanmasını etdi. Dörd vəziyyətdə nəticə çıxdı "1"və iki halda - "0". Yəni, proqramın ikinci cədvəlində ilk masa aralığında olan iki dəyər tapıla bilmədi.
Tablo göstəricilərini müqayisə etmək üçün əlbəttə ki, bu ifadə mövcud formada tətbiq oluna bilər, amma onu təkmilləşdirmək imkanı var.
Gəlin ikinci masada mövcud olan, lakin ilk olaraq olmayan dəyərlər ayrı bir siyahıda göstərilir.
- İlk növbədə, formuluzu yenidən işləyək COUNTESyəni operatorun arqumentlərindən birinə çevrilməlidir IF. Bunu etmək üçün, operatorun yerləşdiyi ilk hüceyrəni seçin COUNTES. Bundan öncə formula barda ifadəni əlavə edirik "IF" quotes olmadan və bracketi açın. Daha sonra, işimizi daha da asanlaşdırmaq üçün formula barında dəyər seçirik. "IF" və simgesini basın "Əlavə funksiyası".
- Fəaliyyət arqumenti pəncərəsi açılır. IF. Gördüyünüz kimi, pəncərənin ilk sahəsi artıq operatorun dəyəri ilə doludur. COUNTES. Ancaq bu sahədə başqa bir şey əlavə etməliyik. İmleci orada qoyduq və artıq mövcud ifadəyə əlavə edirik "=0" quotes olmadan.
Bundan sonra sahəyə gedin "Dəyər həqiqət". Burada başqa bir iç funksiyanı istifadə edəcəyik - LINE. Sözü daxil edin "LINE" quotes olmadan, sonra parantezləri açın və ikinci cədvəldə soyadı olan ilk hüceyrənin koordinatlarını təyin edin, sonra da parantezləri bağlayın. Xüsusilə, bizim vəziyyətimizdə "Dəyər həqiqət" Aşağıdakı ifadə var:
LINE (D2)
İndi operator LINE funksiyaları bildirəcəkdir IF xüsusi familiyanın olduğu xəttin nömrəsi və birinci sahədə göstərilən şərt yerinə yetirildikdə, funksiya IF bu ədədi hüceyrəyə çıxaracaq. Düyməni basırıq "OK".
- Gördüyünüz kimi, ilk nəticə kimi göstərilir "FALSE". Bu, dəyərin operatorun şərtlərinə uyğun olmadığını bildirir. IF. Yəni, hər iki siyahıda ilk soyad mövcuddur.
- Dolgu markerini istifadə edərək, operatorun ifadəsini kopyalayaq IF bütün sütunda. Gördüyünüz kimi, ikinci cədvəldə olan iki mövqedə, amma ilk deyil, formul satır nömrələrini verir.
- Çörək yerlərindən sağa çəkin və sütunları nömrələrə görə doldurun 1. Nömrələrin sayı ikinci müqayisəli cədvəldə satırların sayına uyğun olmalıdır. Nömrələmə prosedurunu sürətləndirmək üçün siz də dolgu markerini istifadə edə bilərsiniz.
- Bundan sonra, sütunların sağ tərəfindəki ilk hüceyrəni nömrələrlə seçin və simvol basın "Əlavə funksiyası".
- Açılıyor Function Sihirbazı. Kateqoriya gedin "Statistik" və adları seçə bilərsiniz "ADI". Düyməni basın "OK".
- Funksiyası İLƏ, açıldığı argümanlar penceresi, hesabda göstərilən ən aşağı dəyəri göstərmək üçün nəzərdə tutulmuşdur.
Sahədə "Array" Əlavə sütun aralığının koordinatlarını müəyyənləşdirin "Oyunların sayı"əvvəllər biz funksiyadan istifadə edərək çevrilmişdir IF. Bütün əlaqələri mütləq edirik.
Sahədə "K" ən aşağı dəyəri göstərilmək üçün hesabı göstərin. Burada sütunun ilk hüceyrəsinin nömrə ilə əlaqələndirdiyini, son dövrlərdə əlavə etdik. Ünvanı nisbi olaraq qalır. Düyməni basın "OK".
- Nəticəni göstərən operator - nömrə 3. Bu, masa arraylarının uyğun olmayan satırlardakı ən kiçik nömrədir. Dolgu markerini istifadə edərək formulanı altına kopyalayın.
- İndi uyğun olmayan elementlərin xətt nömrələrini bilməklə, funksiyanı istifadə edərək, hüceyrəyə və onların dəyərlərinə daxil edə bilərik INDEKS. Formulu olan təbəqənin ilk elementini seçin İLƏ. Bundan sonra formula xəttinə və adından əvvəl get "ADI" əlavə edin INDEKS quotes olmadan dərhal bracketi açın və bir nöqtəli vergül qoyun (;). Sonra formula barında adı seçin. INDEKS və simgesini basın "Əlavə funksiyası".
- Bundan sonra, istinad bir funksiyaya sahib olmalı olub olmadığını müəyyənləşdirmək üçün kiçik bir pəncərə açılır INDEKS və ya dizilerle işləmək üçün nəzərdə tutulmuşdur. İkinci varianta ehtiyacımız var. Bu, default olaraq təyin olunur, belə ki, bu pəncərədə sadəcə düyməni basın. "OK".
- Fəaliyyət arqumenti pəncərəsi başlayır. INDEKS. Bu bəyanat müəyyən bir xəttdə müəyyən bir sətirdə olan dəyəri göstərmək üçün nəzərdə tutulmuşdur.
Gördüyünüz kimi, sahə "Çıxış nömrəsi" artıq funksiya dəyərləri ilə doldurulmuşdur İLƏ. Artıq mövcud olan dəyərdən Excel hesabatı və masa sahəsinin daxili nömrələmə ilə fərqi çıxarın. Gördüyünüz kimi, masanın üstündəki üstündə yalnız bir başlıq var. Bu fərq bir xəttdir. Buna görə də biz əlavə edirik "Çıxış nömrəsi" məna "-1" quotes olmadan.
Sahədə "Array" ikinci cədvəlin dəyərlərinin aralığını göstərin. Eyni zamanda, biz bütün koordinatları mütləq edirik, yəni biz əvvəllər təsvir etdiyimiz şəkildə onların qarşısında dollar işareti qoyuruq.
Düyməni basırıq "OK".
- Nəticəni ekrana yazdıqdan sonra, funksiyanı doldurma markerini istifadə edərək sütunun sonuna qədər uzatırıq. Gördüyünüz kimi, ikinci cədvəldə olan, lakin birinci deyil olan soyadlar da ayrı bir sıra göstərilir.
Metod 5: Sütunları müxtəlif kitablarda müqayisə etmək
Aralıqları fərqli kitablarla müqayisə edərkən, hər iki masa yerinin bir səhifəyə yerləşdirilməsini tələb edən variantları istisna olmaqla, yuxarıda sadalanan üsulları istifadə edə bilərsiniz. Bu halda müqayisə prosedurunun həyata keçirilməsinin əsas şərtləri eyni zamanda hər iki faylın şüşələrini açır. Excel 2013 versiyaları və daha sonra, həmçinin Excel 2007-dən əvvəl versiyalar üçün heç bir problem yoxdur. Lakin Excel 2007 və Excel 2010-da, hər iki pəncərəni eyni anda açmaq üçün əlavə manipulyasiyalar tələb olunur. Bunun necə aparıldığı ayrı bir dərsdə təsvir edilir.
Dərs: Excel-də müxtəlif pəncərələrdə necə açılır?
Gördüyünüz kimi, masaları bir-biri ilə müqayisə etmək üçün bir sıra imkanlar var. İstifadənin hansı variantları, tabulyasiya məlumatlarının bir-birinə (bir bənddə, müxtəlif kitablarda, müxtəlif təbəqələrdə) yerləşdiyi yerə və həmçinin istifadəçinin bu müqayisənin ekranda necə göstərilməsini istədiklərinə bağlıdır.