Excel veri karşılaştırması. Eşleşmeler için Excel'de iki sütun nasıl karşılaştırılır

Bu makaleyi okumanız yaklaşık 10 dakikanızı alacaktır. Sonraki 5 dakika içinde, Excel'deki iki sütunu kolayca karşılaştırabilir ve içlerinde kopya olup olmadığını öğrenebilir, silebilir veya renkle vurgulayabilirsiniz. Yani zaman geldi!

Excel, büyük miktarda veri oluşturmak ve işlemek için çok güçlü ve gerçekten harika bir uygulamadır. Veri içeren birkaç çalışma kitabınız (veya yalnızca bir büyük tablonuz) varsa, muhtemelen 2 sütunu karşılaştırmak, yinelenen değerler bulmak ve sonra bunlarla bazı eylemler yapmak istersiniz, örneğin, içeriği silin, vurgulayın veya temizleyin. ... Sütunlar aynı tabloda olabilir, bitişik olabilir veya olmayabilir, 2 farklı sayfada veya hatta farklı kitaplarda bulunabilirler.

2 sütunda insan isimleri olduğunu hayal edin - bir sütunda 5 isim bir ve bir sütunda 3 isim B... Bu iki sütundaki isimleri karşılaştırmak ve kopyaları bulmak gerekiyor. Anladığınız üzere bunlar hayali verilerdir, sadece örnek olarak alınmıştır. Gerçek tablolarda onbinlerce olmasa da binlerce kayıtla uğraşıyoruz.

Seçenek A: her iki sütun da aynı sayfada. Örneğin, sütun bir ve sütun B.

Seçenek B: Sütunlar farklı sayfalarda bulunur. Örneğin, sütun bir sayfada Sayfa2 ve sütun bir sayfada Sayfa3.

Excel 2013, 2010 ve 2007 yerleşik bir araca sahiptir Yineleneni Kaldır(Yinelenenleri kaldırın), ancak 2 sütundaki verileri karşılaştıramadığı için böyle bir durumda güçsüzdür. Ayrıca, yalnızca kopyaları kaldırabilir. Renkleri vurgulama veya değiştirme gibi başka seçenekler yoktur. Ve nokta!

Excel'de 2 sütunu karşılaştırın ve formülleri kullanarak yinelenen kayıtları bulun

A Seçeneği: her iki sütun da aynı sayfada


Komut istemi: Büyük elektronik tablolarda, klavye kısayollarını kullanırsanız formülü kopyalamak daha hızlı olur. Bir hücre seçin C1 ve bas Ctrl + C(formülü panoya kopyalamak için), ardından Ctrl + Üst Karakter + Son(C sütunundaki tüm boş olmayan hücreleri seçmek için) ve son olarak Ctrl + V(formülü seçili tüm hücrelere eklemek için).


B Seçeneği: iki sütun farklı sayfalarda (farklı kitaplarda)

Bulunan kopyalar işleniyor

Harika, ilk sütunda, ikinci sütunda da bulunan girişler bulduk. Şimdi onlarla bir şeyler yapmamız gerekiyor. Bir tablodaki tüm yinelenen kayıtları manuel olarak görüntülemek oldukça verimsiz ve zaman alıcıdır. Daha iyi yollar var.

A sütununda yalnızca yinelenen satırları göster

Sütunlarınızın başlıkları yoksa, bunları eklemeniz gerekir. Bunu yapmak için, imleci ilk satırı temsil eden sayının üzerine getirin ve aşağıdaki şekilde gösterildiği gibi siyah bir oka dönüşecektir:

Sağ tıklayın ve seçin Ekle(Ekle):

Sütun adlarını verin, örneğin, “ isim"Ve" Çiftleme?”Sonra sekmeyi aç Veri(Veri) ve tuşuna basın Filtre(Filtre):

Ardından “ yanındaki küçük gri oku tıklayın. Çiftleme?“Filtre menüsünü genişletmek için; dışında bu listedeki tüm öğelerin işaretini kaldırın. Çiftleme, ve bas TAMAM MI.

Hepsi bu, şimdi yalnızca sütunun bu öğelerini görüyorsunuz. FAKAT sütunda çoğaltılan İÇİNDE... Çalışma tablomuzda bu tür sadece iki hücre var, ancak anladığınız gibi pratikte bunlardan çok daha fazlası var.

Bir sütunun tüm satırlarını yeniden görüntülemek için FAKAT, sütundaki filtre simgesini tıklayın İÇİNDEşimdi küçük bir ok bulunan bir huni gibi görünüyor ve Hepsini seç(Hepsini seç). Alternatif olarak, aynısını tıklayarak Feed üzerinden de yapabilirsiniz. Veri(Veri)> Seç ve Filtrele(Sırala ve Filtrele)> Açık(Temizle) aşağıdaki ekran görüntüsünde gösterildiği gibi:

Rengi değiştirin veya bulunan kopyaları vurgulayın

işaretler ise " Çiftleme"Amaçlarınız için yeterli değil ve yinelenen hücreleri farklı bir yazı tipi rengi, dolgu rengi veya başka bir şekilde işaretlemek istiyorsunuz ...

Bu durumda, kopyaları yukarıda gösterildiği gibi filtreleyin, filtrelenmiş tüm hücreleri seçin ve Ctrl + 1 bir iletişim kutusu açmak için Hücreleri Biçimlendir(Hücre biçimi). Örnek olarak yinelenen satırlardaki hücrelerin dolgu rengini parlak sarıya çevirelim. Tabii ki, araçla dolgu rengini değiştirebilirsiniz. Doldur(Dolgu rengi) sekmesinde Ev(Ev) ancak iletişim kutusunun avantajı Hücreleri Biçimlendir(Hücre biçimi) tüm biçimlendirme seçeneklerini aynı anda yapılandırabilmenizdir.

Artık kopyaları olan tek bir hücreyi kesinlikle kaçırmayacaksınız:

İlk sütundan yinelenen değerleri kaldırma

Tabloyu, yalnızca yinelenen değerlere sahip hücreler gösterilecek şekilde filtreleyin ve bu hücreleri seçin.

Karşılaştırdığınız 2 sütun farklı sayfalardaysa, yani farklı tablolarda seçili aralığa sağ tıklayın ve Sırayı sil(Satırı sil):

Tıklamak TAMAM MI Excel, çalışma sayfasının tüm satırını gerçekten silmek istediğinizi onaylamanızı ve ardından filtreyi temizlemenizi istediğinde. Gördüğünüz gibi, yalnızca benzersiz değerlere sahip satırlar kaldı:

Aynı sayfada 2 sütun varsa, birbirine yakın (bitişik) veya birbirine yakın değil (bitişik değil), o zaman kopyaları kaldırma işlemi biraz daha zor olacaktır. Yinelenen değerlere sahip tüm satırı silemeyiz, çünkü bu, ikinci sütundaki hücreleri de silecektir. Bu nedenle, sütunda yalnızca benzersiz girişler bırakmak için FAKAT, Bunu yap:

Gördüğünüz gibi, formülleri kullanarak Excel'deki iki sütundan kopyaları kaldırmak o kadar da zor değil.

Oldukça sık, Excel kullanıcıları, farklılıkları veya eksik öğeleri belirlemek için iki tablo veya listeyi karşılaştırma göreviyle karşı karşıya kalır. Her kullanıcı bu görevle kendi yöntemiyle baş eder, ancak çoğu zaman bu sorunu çözmek için oldukça fazla zaman harcanır, çünkü bu soruna yönelik tüm yaklaşımlar rasyonel değildir. Aynı zamanda, listeleri veya tablo dizilerini oldukça kısa sürede minimum çabayla karşılaştırmanıza izin verecek eylemler için kanıtlanmış birkaç algoritma vardır. Bu seçeneklere daha yakından bakalım.

Excel'de tablo alanlarını karşılaştırmanın birkaç yolu vardır, ancak hepsi üç büyük gruba ayrılabilir:

  • aynı sayfadaki listelerin karşılaştırılması;
  • farklı sayfalarda bulunan tabloların karşılaştırılması;
  • farklı dosyalarda tablo aralıklarının karşılaştırılması.
  • Bu sınıflandırmaya dayanarak, her şeyden önce, karşılaştırma yöntemleri seçilir ve görevi gerçekleştirmek için belirli eylemler ve algoritmalar belirlenir. Örneğin farklı çalışma kitaplarında karşılaştırma yaparken aynı anda iki Excel dosyasını açmanız gerekiyor.

    Ayrıca tablo alanlarını ancak benzer bir yapıya sahip olduklarında karşılaştırmanın mantıklı olduğu söylenmelidir.

    Yöntem 1: basit formül

    İki tablodaki verileri karşılaştırmanın en kolay yolu basit bir eşitlik formülü kullanmaktır. Veri eşleşirse, DOĞRU göstergesini döndürür ve değilse - YANLIŞ. Hem sayısal verileri hem de metni karşılaştırabilirsiniz. Bu yöntemin dezavantajı, yalnızca tablodaki veriler aynı sıralanmış veya sıralanmışsa, senkronize edilmişse ve eşit sayıda satıra sahipse kullanılabilmesidir. Bir kağıda yerleştirilmiş iki tablo örneğini kullanarak bu yöntemi pratikte nasıl kullanacağımızı görelim.

    Bu nedenle, işletme çalışanlarının listelerini ve maaşlarını içeren iki basit tablomuz var. Çalışan listelerini karşılaştırmak ve isimlerin yer aldığı sütunlar arasındaki tutarsızlıkları tespit etmek gerekir.

    1. Bunun için sayfada ek bir sütuna ihtiyacımız var. Orada bir işaret giriyoruz «=» ... Ardından ilk listede karşılaştırılacak ilk öğeye tıklıyoruz. Sembolü tekrar koy «=» klavyeden. Ardından, ikinci tabloda karşılaştırdığımız sütunun ilk hücresine tıklayın. Sonuç, aşağıdaki türden bir ifadedir:

      Elbette, her durumda koordinatlar farklı olsa da, öz aynı kalacaktır.

    2. anahtara tıklayın Giriş karşılaştırma sonuçlarını almak için Gördüğünüz gibi, her iki listenin ilk hücrelerini karşılaştırırken, program göstergeyi gösterdi. "DOĞRU", bu da veri eşleşmesi anlamına gelir.
    3. Şimdi, karşılaştırdığımız sütunlardaki her iki tablonun geri kalan hücreleri ile benzer bir işlem yapmamız gerekiyor. Ancak, zamandan önemli ölçüde tasarruf sağlayacak formülü kolayca kopyalayabilirsiniz. Bu faktör, özellikle çok sayıda dize içeren listeleri karşılaştırırken önemlidir.

      Kopyalama prosedürü, bir doldurma tutamacı ile başarılması en kolay yoldur. İmleci, göstergeyi aldığımız hücrenin sağ alt köşesine getirin "DOĞRU"... Bu durumda, siyah bir haç haline getirilmelidir. Bu, doldurma işaretidir. Sol fare düğmesine basın ve imleci, karşılaştırılan tablo dizilerindeki satır sayısına doğru sürükleyin.

    4. Gördüğünüz gibi, şimdi ek sütun, tablo dizilerinin iki sütunundaki verileri karşılaştırmanın tüm sonuçlarını görüntüler. Bizim durumumuzda veriler sadece bir satırda eşleşmedi. Onları karşılaştırırken, formül sonucu verdi. "YANLIŞ"... Diğer tüm satırlar için, görebileceğiniz gibi, karşılaştırma formülü göstergeyi verdi. "DOĞRU".
    5. Ayrıca, özel bir formül kullanarak uyumsuzluk sayısını hesaplamak mümkündür. Bunu yapmak için, görüntüleneceği sayfanın öğesini seçin. Ardından simgeye tıklayın "Ekle işlevi".
    6. Pencerede İşlev Sihirbazları operatörler grubunda "Matematiksel" adı vurgula SUMPRODUCT... düğmesine tıklayın "TAMAM MI".
    7. İşlev argümanları penceresi etkinleştirildi SUMPRODUCT, asıl görevi seçilen aralığın ürünlerinin toplamını hesaplamaktır. Ancak bu fonksiyon bizim amaçlarımız için de kullanılabilir. Sözdizimi oldukça basittir:

      SUMPRODUCT (dizi1; dizi2; ...)

      Toplamda, 255 diziye kadar olan adresler bağımsız değişken olarak kullanılabilir. Ancak bizim durumumuzda, ayrıca bir argüman olarak sadece iki dizi kullanacağız.

      İmleci alana koyduk "Dizi1" ve sayfada ilk alanda karşılaştırılan veri aralığını seçin. Bundan sonra, alana işareti koyduk "eşit değil" (<> ) ve ikinci bölgenin karşılaştırılan aralığını seçin. Ardından, ortaya çıkan ifadeyi parantez içine sararız ve önüne iki işaret koyarız. «-» ... Bizim durumumuzda, aşağıdaki ifadeyi aldık:

      - (A2: A7<>D2: D7)

      düğmesine tıklayın "TAMAM MI".

    8. Operatör sonucu hesaplar ve görüntüler. Gördüğünüz gibi, bizim durumumuzda sonuç sayıya eşittir. "bir" diğer bir deyişle, karşılaştırılan listelerde bir uyumsuzluk bulunduğu anlamına gelir. Listeler tamamen aynı olsaydı, sonuç sayıya eşit olurdu. «0» .

    Aynı şekilde, farklı sayfalarda bulunan tablolardaki verileri karşılaştırabilirsiniz. Ancak bu durumda, içlerindeki satırların numaralandırılması arzu edilir. Aksi takdirde, karşılaştırma prosedürü, bir formül girerken sayfalar arasında geçiş yapmanız gerekmesi dışında, yukarıda açıklananla hemen hemen aynıdır. Bizim durumumuzda, ifade şöyle görünecektir:

    B2 = Sayfa2! B2

    Yani, görebileceğiniz gibi, karşılaştırma sonucunun görüntülendiği yerden farklı olarak, diğer sayfalarda bulunan verilerin koordinatlarından önce, sayfa numarası ve bir ünlem işareti belirtilir.

    Yöntem 2: hücre gruplarını seçin

    Hücre grubu seçim aracı kullanılarak karşılaştırma yapılabilir. Ayrıca yalnızca senkronize edilmiş ve sıralanmış listeleri karşılaştırmanıza olanak tanır. Ayrıca bu durumda listeler aynı sayfada yan yana yerleştirilmelidir.


    Yöntem 3: koşullu biçimlendirme

    Koşullu biçimlendirme yöntemi kullanılarak karşılaştırmalar yapılabilir. Önceki yöntemde olduğu gibi, karşılaştırılan alanlar aynı Excel çalışma sayfasında olmalı ve birbirleriyle senkronize olmalıdır.


    Eldeki görevi tamamlamak için koşullu biçimlendirmeyi kullanmanın başka bir yolu daha vardır. Önceki seçenekler gibi, aynı sayfada karşılaştırılan her iki alanın konumunu gerektirir, ancak daha önce açıklanan yöntemlerden farklı olarak, bu seçeneği daha önce açıklananlardan olumlu şekilde ayıran veri senkronizasyonu veya sıralama koşulu gerekli olmayacaktır.


    İstenirse, tam tersine, uyumsuz öğeleri renklendirebilir ve dolgu ile eşleşen göstergeleri aynı renkte bırakabilirsiniz. Bu durumda, eylemlerin algoritması pratik olarak aynıdır, ancak parametre yerine ilk alanda yinelenen değerleri vurgulamak için ayarlar penceresinde "Yinelenen" parametre seçilmelidir "Benzersiz"... Bundan sonra, düğmeye tıklayın "TAMAM MI".

    Böylece, tam olarak uyuşmayan göstergeler vurgulanacaktır.

    Yöntem 4: karmaşık formül

    Ayrıca, işleve dayalı karmaşık bir formül kullanarak verileri karşılaştırabilirsiniz. EĞERSAY... Bu aracı kullanarak, ikinci tablonun seçilen sütunundaki her bir öğenin ilkinde kaç tane tekrarlandığını hesaplayabilirsiniz.

    Şebeke EĞERSAY istatistiksel fonksiyonlar grubuna aittir. Görevi, değerlerin belirli bir koşulu sağladığı hücre sayısını saymaktır. Bu operatörün sözdizimi aşağıdaki gibidir:

    EĞERSAY (aralık, ölçüt)

    argüman "Aralık" eşleşen değerlerin sayıldığı dizinin adresidir.

    argüman "Kriter" bir eşleşme koşulu belirtir. Bizim durumumuzda, ilk tablo alanındaki belirli hücrelerin koordinatlarını temsil edecektir.


    Tabii ki, tablo göstergelerini karşılaştırmak için bu ifade mevcut haliyle uygulanabilir, ancak iyileştirme olasılığı vardır.

    İlk tabloda olmayan ancak ikinci tabloda olan değerlerin ayrı bir listede gösterilmesini sağlayalım.

    1. Öncelikle formülümüzü biraz gözden geçirelim. EĞERSAY, yani, onu operatörün argümanlarından biri yapacağız EĞER BİR... Bunu yapmak için operatörün bulunduğu ilk hücreyi seçin. EĞERSAY... Formül çubuğunda, ondan önce ifadeyi ekleyin "EĞER BİR" tırnak işaretleri olmadan ve parantez açın. Ardından, çalışmamızı kolaylaştırmak için formül çubuğundaki değeri seçin "EĞER BİR" ve simgeye tıklayın "Ekle işlevi".
    2. İşlev argümanları penceresini açar EĞER BİR... Gördüğünüz gibi, pencerenin ilk alanı zaten operatörün değeriyle dolu EĞERSAY... Ama bu alana bir şey daha eklememiz gerekiyor. İmleci oraya ayarlıyoruz ve zaten var olan ifadeye ekliyoruz «=0» tırnak işareti olmadan.

      Ondan sonra sahaya git "Doğruysa değer"... Burada bir tane daha iç içe işlev kullanacağız - HAT... kelimeyi giriyoruz "HAT" tırnak işaretleri olmadan, parantezleri açın ve ikinci tabloda soyadı ile ilk hücrenin koordinatlarını belirtin ve ardından parantezleri kapatın. Spesifik olarak, bizim durumumuzda, sahada "Doğruysa değer" aşağıdaki ifadeyi aldı:

      SIRA (D2)

      şimdi operatör HAT fonksiyonları iletecek EĞER BİR belirli soyadının bulunduğu satır numarası ve ilk alanda belirtilen koşulun sağlanması durumunda işlev, EĞER BİR bu numarayı hücreye çıkaracaktır. düğmesine tıklayın "TAMAM MI".

    3. Gördüğünüz gibi, ilk sonuç olarak görüntülenir. "YANLIŞ"... Bu, değerin operatörün koşullarını karşılamadığı anlamına gelir. EĞER BİR... Yani ilk soyadı her iki listede de mevcuttur.
    4. Doldurma işaretçisini kullanarak operatör ifadesini her zamanki gibi kopyalayın EĞER BİR tüm sütun. Gördüğünüz gibi, ikinci tabloda bulunan, ancak ilkinde olmayan iki konum için formül satır numaralarını verir.
    5. Tablo alanından sağa doğru geri adım atıyoruz ve sütunu sırayla başlayarak sayılarla dolduruyoruz. 1 ... Sayıların sayısı, ikinci karşılaştırma tablosundaki satırların sayısıyla eşleşmelidir. Numaralandırma işlemini hızlandırmak için doldurma işaretçisini de kullanabilirsiniz.
    6. Bundan sonra, sayıların bulunduğu sütunun sağındaki ilk hücreyi seçin ve simgeye tıklayın. "Ekle işlevi".
    7. açılır İşlev sihirbazı... Kategoriye git "İstatistiksel" ve adı seçin "EN AZ"... düğmesine tıklayın "TAMAM MI".
    8. fonksiyon EN AZ Argüman penceresi açılmış olan , hesap tarafından belirtilen en küçük değeri göstermeyi amaçlar.

      alanında "Dizi" ek sütun aralığının koordinatlarını belirtmelisiniz "Tesadüflerin sayısı" fonksiyonu kullanarak daha önce dönüştürdüğümüz EĞER BİR... Tüm bağlantıları mutlak hale getiriyoruz.

      alanında "K" görüntülenecek en küçük değeri gösterir. Burada son eklediğimiz sütunun ilk hücresinin koordinatlarını numaralandırma ile belirtiyoruz. Adresi göreceli bırakın. düğmesine tıklayın "TAMAM MI".

    9. Operatör sonucu verir - bir sayı 3 ... Uyumsuz tablo dizileri satırlarının en küçük numaralandırılması budur. Doldurma tutamağını kullanarak formülü en alta kopyalayın.
    10. Artık eşleşmeyen elemanların satır numaralarını bilerek, fonksiyonu kullanarak hücreye ve değerlerini ekleyebiliriz. İNDEKS... Formülü içeren ilk sayfa öğesini seçin EN AZ... Bundan sonra formül çubuğuna gidin ve adından önce "EN AZ" adı ekle "İNDEKS" tırnak işaretleri olmadan hemen parantez açın ve noktalı virgül koyun ( ; ). Ardından formül çubuğunda adı seçin "İNDEKS" ve simgeye tıklayın "Ekle işlevi".
    11. Bundan sonra, işlevin bir referans formuna sahip olup olmayacağını belirlemeniz gereken küçük bir pencere açılır. İNDEKS veya dizilerle çalışmak üzere tasarlanmıştır. İkinci bir seçeneğe ihtiyacımız var. Varsayılan olarak yüklenir, bu yüzden bu pencerede düğmesine tıklamanız yeterlidir. "TAMAM MI".
    12. İşlev argümanları penceresi başlar İNDEKS... Bu operatör, belirtilen satırda belirli bir dizide bulunan değeri görüntülemeyi amaçlamaktadır.

      Gördüğünüz gibi alan "Hat numarası" zaten fonksiyon değerleriyle dolu EN AZ... Excel sayfasının numaralandırılması ile tablo alanının iç numaralandırılması arasındaki fark, orada mevcut olan değerden çıkarılmalıdır. Gördüğünüz gibi sadece tablo değerlerinin üzerinde bir başlığımız var. Bu, farkın bir satır olduğu anlamına gelir. Bu nedenle, alana ekliyoruz "Hat numarası" değer "-bir" tırnak işareti olmadan.

      alanında "Dizi" ikinci tablonun değer aralığının adresini belirtin. Bu durumda tüm koordinatları mutlak yapıyoruz yani önlerine daha önce anlattığımız şekilde dolar işareti koyuyoruz.

      düğmesine tıklayın "TAMAM MI".

    13. Sonucu ekranda görüntüledikten sonra, doldurma işaretçisini kullanarak işlevi sütunun sonuna kadar uzatın. Gördüğünüz gibi, ikinci tabloda bulunan ancak ilkinde bulunmayan her iki soyadı da ayrı bir aralıkta görüntüleniyor.

    Yöntem 5: farklı kitaplardaki dizileri karşılaştırma

    Farklı çalışma kitaplarındaki aralıkları karşılaştırırken, her iki tablo alanının da aynı sayfaya yerleştirilmesini gerektiren seçenekler dışında, yukarıda listelenen yöntemleri kullanabilirsiniz. Bu durumda karşılaştırma prosedürünü gerçekleştirmenin ana koşulu, her iki dosyanın da aynı anda pencerelerinin açılmasıdır. Excel 2013 ve sonraki sürümlerin yanı sıra Excel 2007'den önceki sürümler için bu koşulla ilgili bir sorun yoktur. Ancak Excel 2007 ve Excel 2010'da her iki pencereyi aynı anda açmak için ek manipülasyonlar gereklidir. Bunun nasıl yapılacağı ayrı bir derste anlatılmaktadır.

    Gördüğünüz gibi, tabloları birbirleriyle karşılaştırmak için bir dizi olasılık var. Hangi seçeneğin kullanılacağı, tablo verilerinin birbirine göre tam olarak nerede bulunduğuna (aynı sayfada, farklı kitaplarda, farklı sayfalarda) ve kullanıcının bu karşılaştırmanın ekranda nasıl görüntülenmesini istediğine bağlıdır.

    Bir çalışma kitabının sürümlerini karşılaştırmak, bir çalışma kitabını sorunlar veya tutarsızlıklar açısından analiz etmek veya çalışma kitapları veya çalışma sayfaları arasındaki bağlantıları görmek istediğinizi varsayalım. Bilgisayarınızda Microsoft Office 365 veya Office Professional Plus 2013 yüklüyse, Excel'de Elektronik Tablo Sorgulama eklentisi kullanılabilir.

    Tüm bu görevleri ve daha fazlasını yapmak için Sorgu sekmesindeki komutları kullanabilirsiniz. Excel şeridindeki Sorgula sekmesinde aşağıda açıklanan komutlar için düğmeler bulunur.

    eğer görmüyorsan Sormak Excel şeridindeki sekmesi, Elektronik Tablo Sorgulama eklentisini açma konusuna bakın.

    İki çalışma kitabını karşılaştırın

    Dosyaları Karşılaştır komutu, iki çalışma kitabı arasındaki farkları hücre hücre görmenizi sağlar. Bu komutu çalıştırmak için Excel'de iki çalışma kitabınızın açık olması gerekir.

    Sonuçlar, girilen değerler, formüller, adlandırılmış aralıklar ve biçimler gibi içerik türüne göre renk kodludur. Hatta VBA kod değişikliklerini satır satır gösterebilen bir pencere bile var. Hücreler arasındaki farklar, aşağıdaki gibi okunması kolay bir ızgara düzeninde gösterilir:

    Dosyaları Karşılaştır komutu, iki dosyayı karşılaştırmak için Microsoft Elektronik Tablo Karşılaştırma'yı kullanır. Windows 8'de, Excel'in dışında Elektronik Tablo Karşılaştırma'yı tıklatarak başlatabilirsiniz. E-tablo Karşılaştırüzerinde Uygulamalar ekran. Windows 7'de, Windows'u tıklayın. Başlat düğmesine ve ardından> Tüm Programlar > Microsoft Office 2013 > Office 2013 Araçları > E-tablo Karşılaştır 2013.

    Elektronik Tablo Dosyaları karşılaştırma ve karşılaştırma hakkında daha fazla bilgi edinmek için Çalışma kitabının iki sürümünü karşılaştırma bölümünü okuyun.

    Bir çalışma kitabını analiz edin

    Çalışma Kitabı Analizi komutu, çalışma kitabı ve yapısı, formülleri, hücreleri, aralıkları ve uyarıları hakkında ayrıntılı bilgiler gösteren etkileşimli bir rapor oluşturur. Buradaki resim, iki formül ve bir Access veritabanına ve bir metin dosyasına veri bağlantıları içeren çok basit bir çalışma kitabını göstermektedir.

    Çalışma kitabı bağlantılarını göster

    Hücre referansları aracılığıyla diğer çalışma kitaplarına bağlanan çalışma kitapları kafa karıştırıcı olabilir. Dosyalar arasındaki bağlantılar (bağlar) tarafından oluşturulan çalışma kitabı bağımlılıklarının etkileşimli, grafiksel bir haritasını oluşturmak için kullanın. Diyagramdaki bağlantı türleri, diğer çalışma kitaplarını, Access veritabanlarını, metin dosyalarını, HTML sayfalarını, SQL Server veritabanlarını ve diğer veri kaynaklarını içerebilir. İlişki diyagramında, elemanları seçip onlar hakkında daha fazla bilgi bulabilir ve diyagramın şeklini değiştirmek için bağlantı çizgilerini sürükleyebilirsiniz.

    Bu diyagram, soldaki geçerli çalışma kitabını ve bununla diğer çalışma kitapları ve veri kaynakları arasındaki bağlantıları gösterir. Ayrıca, çalışma kitabının veri kaynaklarının bir resmini vererek, ek çalışma kitabı bağlantı düzeylerini gösterir.

    Çalışma sayfası bağlantılarını göster

    Birbirine bağlı çok sayıda çalışma sayfanız mı var? Hem aynı çalışma kitabındaki hem de diğer çalışma kitaplarındaki çalışma sayfaları arasında etkileşimli, grafiksel bir bağlantı (bağlantı) haritası oluşturmak için kullanın. Bu, verilerinizin başka yerlerdeki hücrelere nasıl bağlı olabileceğine dair daha net bir resim vermenize yardımcı olur.

    Bu diyagram, aynı çalışma kitabındaki çalışma sayfaları arasındaki bağımlılıkların yanı sıra farklı çalışma kitaplarındaki çalışma sayfaları arasındaki bağlantılar ile dört farklı çalışma kitabındaki çalışma sayfaları arasındaki ilişkileri gösterir. İşaretçinizi diyagramdaki "Batı" adlı çalışma sayfası gibi diyagramdaki bir düğümün üzerine getirdiğinizde, bilgi içeren bir balon görünür.

    Hücre ilişkilerini göster

    Seçili bir hücreden diğer çalışma sayfalarındaki ve hatta diğer çalışma kitaplarındaki hücrelere giden tüm bağlantıların ayrıntılı, etkileşimli bir diyagramını elde etmek için, hücre ilişkisi araç. Diğer hücrelerle olan bu ilişkiler, formüllerde veya adlandırılmış aralıklara başvurularda bulunabilir. Diyagram, çalışma sayfalarını ve çalışma kitaplarını geçebilir.

    Bu diyagram, Kitap1.xlsx'teki Sayfa5'teki A10 hücresi için iki hücre ilişkisi düzeyini gösterir. Bu hücre, Book2.xlsx adlı başka bir çalışma kitabında Sayfa 1'deki C6 hücresine bağlıdır. Bu hücre, aynı dosyadaki diğer çalışma sayfalarındaki birkaç hücre için bir emsaldir.

    Hücre ilişkilerini görüntüleme hakkında daha fazla bilgi edinmek için Hücreler arasındaki bağlantıları görme bölümünü okuyun.

    Fazla hücre biçimlendirmesini temizle

    Hiç bir çalışma kitabını açıp yavaş yüklendiğini veya çok büyük hale geldiğini gördünüz mü? Farkında olmadığınız satırlara veya sütunlara biçimlendirme uygulanmış olabilir. Fazla Hücre Biçimlendirmesini Temizle fazla biçimlendirmeyi kaldırmak ve dosya boyutunu büyük ölçüde azaltmak için komut. Bu, Excel'in hızını artıran "elektronik tablo şişkinliği"nden kaçınmanıza yardımcı olur.

    Şifreleri yönet

    Parola korumalı çalışma kitaplarını analiz etmek veya karşılaştırmak için "Sorgulama özelliklerini kullanıyorsanız", Inquire'ın çalışma kitabınızın kaydedilmiş kopyasını açabilmesi için çalışma kitabı parolasını parola listenize eklemeniz gerekir. Kullan Çalışma Kitabı Parolalarıüzerinde komut Sormak sekmesine tıklayarak bilgisayarınıza kaydedilecek parolaları ekleyin. Bu parolalar şifrelenir ve yalnızca sizin tarafınızdan erişilebilir.

    Makale, aşağıdaki soruların yanıtlarını sağlar:

    • Excel'de iki tablo nasıl karşılaştırılır?
    • Excel'de karmaşık elektronik tablolar nasıl karşılaştırılır?
    • DÜŞEYARA () işlevini kullanarak Excel'deki tablolar nasıl karşılaştırılır?
    • Benzersizlikleri başlangıçta birkaç sütundaki bir dizi değer tarafından belirlenirse, benzersiz satır tanımlayıcıları nasıl oluşturulur?
    • Formülleri kopyalarken formüllerdeki hücre değerleri nasıl dondurulur?

    Büyük miktarda bilgi ile çalışırken, kullanıcı iki tablosal veri kaynağını karşılaştırmak gibi bir görevle karşı karşıya kalabilir. Verileri tek bir muhasebe sisteminde depolarken (örneğin, 1C Enterprise tabanlı sistemler, SQL veritabanlarını kullanan sistemler), verileri karşılaştırmak için sistemde veya DBMS'de yerleşik yetenekler kullanılabilir. Kural olarak, bunun için veritabanına sorgu yazacak bir programcıyı veya bir yazılım rapor mekanizmasını dahil etmek yeterlidir. 1C veya SQL sorguları yazma becerisine sahip deneyimli bir kullanıcı da bir sorguyu işleyebilir.

    Acil olarak bir veri karşılaştırma görevi yapmanız gerektiğinde sorunlar başlar ve bir programcıyı işe almak ve onun tarafından zamanında bir istek veya program raporu yazmak, görevi çözmek için belirlenen son tarihleri ​​aşabilir. Eşit derecede yaygın olan bir diğer sorun, farklı kaynaklardan gelen bilgileri karşılaştırma ihtiyacıdır. Bu durumda, programcı için problemin ifadesi iki sistemin entegrasyonu gibi görünecektir. Böyle bir görevin çözümü, programcının daha yüksek bir kalifikasyonunu gerektirecek ve ayrıca tek bir sistemde geliştirmeden daha fazla zaman alacaktır.

    Belirtilen sorunları çözmek için ideal teknik, verileri karşılaştırmak için Microsoft Excel elektronik tablo düzenleyicisini kullanmaktır. Ortak yönetim ve düzenleyici muhasebe sistemlerinin çoğu, Excel formatına dışa aktarmayı destekler. Bu görev, bu ofis paketiyle çalışmak için yalnızca belirli bir kullanıcı yeterliliği gerektirecek ve programlama becerileri gerektirmeyecektir.

    Bir örnek kullanarak Excel'deki tabloları karşılaştırma sorununun çözümünü düşünelim. Daire listelerini içeren iki tablomuz var. Boşaltma kaynakları - 1C Enterprise (inşaat muhasebesi) ve Excel'de bir tablo (satış muhasebesi). Tablolar, Excel çalışma kitabında sırasıyla birinci ve ikinci sayfalarda bulunur.

    Görevimiz bu listeleri adrese göre karşılaştırmaktır. İlk tablo evdeki tüm daireleri içerir. İkinci tablo yalnızca satılan daireleri ve alıcının adını içerir. Nihai hedef, her daire için (satılan daireler için) ilk tabloda alıcının adını göstermektir. Görev, her tablodaki dairenin adresinin yapısal olması ve birkaç alandan oluşması nedeniyle karmaşıktır: 1) binanın adresi (ev), 2) bölüm (giriş), 3) kat, 4) yerdeki sayı (örneğin, 1'den 4'e kadar) ...

    İki Excel tablosunu karşılaştırmak için, her iki tablodaki her satırın dört değil, bir alan tarafından tanımlandığından emin olmamız gerekir. Dört adres alanının değerlerini Concatenate() fonksiyonu ile birleştirerek böyle bir alan elde edebilirsiniz. Birleştir () işlevinin amacı, birkaç metin değerini tek bir satırda birleştirmektir. Fonksiyondaki değerler ";" sembolü ile listelenir. Değerler, hücre adresleri veya tırnak içinde belirtilen rastgele metin olabilir.

    Aşama 1.İlk tablonun başına boş bir "A" sütunu ekleyelim ve formülü verilerle birlikte ilk satırın karşısındaki bu sütunun hücresine yazalım:
    = BİRLEŞTİR (B3; "-"; C3; "-"; D3; "-"; E3)
    Görsel algının rahatlığı için birleştirilecek hücrelerin değerleri arasına "-" sembollerini koyduk.

    Adım 2. Formülü A sütununda aşağıdaki hücrelere kopyalayın.

    Adım 4. Excel tablolarını değerlere göre karşılaştırmak için DÜŞEYARA () işlevini kullanın. DÜŞEYARA () işlevinin amacı, bir tablonun en soldaki sütununda bir değer bulmak ve aynı satırın belirtilen sütununda bulunan bir hücrenin değerini döndürmektir. İlk parametre istenen değerdir. İkinci parametre değerin aranacağı tablodur. Üçüncü parametre, bulunan satırda değerin döndürüleceği sütunun numarasıdır. Dördüncü parametre arama türüdür: false tam eşleşmedir, true yaklaşık eşleşmedir.Çıktı bilgilerinin ilk tabloya yerleştirilmesi gerektiğinden (bu tabloda alıcıların adlarının eklenmesi gerekiyordu), formül buna yazılacaktır. İlk veri satırının karşısındaki tablonun sağındaki serbest sütunda bir formül oluşturalım:
    = DÜŞEYARA (A3; Sayfa2! $ A $ 3: $ F $ 10; 6; YANLIŞ)
    Formülleri kopyalarken, Smart Excel hücre adreslemesini otomatik olarak değiştirir. Bizim durumumuzda, her satır için istenen değer değişecek: A3, A4, vb. ve aramanın yapıldığı tablonun adresi değişmeden kalmalıdır. Bunu yapmak için tablo adres parametresindeki hücreleri "$" sembolleriyle sabitleyin. "Sayfa2! A3: F10" yerine "Sayfa2! $ A $ 3: $ F $ 10" yapıyoruz.

    Eklentiyi yükledikten sonra, işlevi çağırmak için komut içeren yeni bir sekmeniz olacak. Komuta tıkladığınızda Aralıkları karşılaştırma parametreleri girmek için bir iletişim kutusu belirir.

    Bu makro, herhangi bir boyuttaki ve herhangi bir sayıda sütunlu tabloları karşılaştırmanıza olanak tanır. Tabloların karşılaştırılması aynı anda bir, iki veya üç sütun yapılabilir.

    İletişim kutusu iki bölüme ayrılmıştır: ilk tablo için sol ve ikinci için sağ.

    Tabloları karşılaştırmak için şu adımları izleyin:

    • Tablo aralıklarını belirtin.
    • Tablo bir başlık (başlık satırı) içeriyorsa, seçilen tablo aralığının altına bir onay kutusu (onay kutusu / onay kutusu) ayarlayın.
    • Karşılaştırmanın yapılacağı sol ve sağ tabloların sütunlarını seçin (tablo aralıkları başlık içermiyorsa sütunlar numaralandırılacaktır).
    • Karşılaştırma türünü belirtin.
    • Sonuçları görüntülemek için seçeneği seçin.

    Karşılaştırma türü tabloları

    Program, birkaç tür tablo karşılaştırması seçmenize izin verir:

    Başka bir tabloda eksik olan bir tablodaki satırları bulun

    Bu tür bir karşılaştırma seçildiğinde, program bir tablodan diğerinde olmayan satırları arar. Tabloları birkaç sütunla karşılaştırırsanız, çalışmanın sonucu, sütunlardan en az birinde fark olan satırlar olacaktır.

    Eşleşen satırları bul

    Bu tür bir karşılaştırmayı seçerken, program birinci ve ikinci tablolarda eşleşen satırları bulur. Bir tablonun seçilen karşılaştırma sütunlarındaki (1, 2, 3) değerler, ikinci tablonun sütunlarının değerleriyle tamamen çakışırsa, satırlar çakışık olarak kabul edilir.

    Programın bu moddaki çalışmasına bir örnek, resimde sağda gösterilmektedir.

    Tabloları seçilene göre eşleştir

    Bu karşılaştırma modunda, ilk tablonun (ana tablo olarak seçilen) her satırının karşısında, ikinci tablonun eşleşen satırının verileri kopyalanır. Eşleşen satır yoksa, ana tablonun karşısındaki satır boş kalır.

    Dört veya daha fazla sütundaki tabloları karşılaştırma

    Programın işlevselliğinden yoksunsanız ve tabloları dört veya daha fazla sütunda eşleştirmeniz gerekiyorsa, durumdan aşağıdaki gibi çıkabilirsiniz:

    • Tablolarda boş bir sütun oluşturun.
    • Formülü kullanarak yeni sütunlarda = KAPLİN karşılaştırmak istediğiniz sütunları birleştirin.

    Bu şekilde, birden çok sütunun değerlerini içeren 1 sütun elde edeceksiniz. Bir sütunu nasıl eşleştireceğinizi zaten biliyorsunuz.