Excel'de veri kaybetmeden satırları birleştirme

  • Bunu Paylaş
Michael Brown

Eğitimde Excel'de satırların 4 farklı şekilde nasıl güvenli bir şekilde birleştirileceği gösterilmektedir: veri kaybetmeden birden fazla satırı birleştirme, yinelenen satırları birleştirme, satır bloklarını tekrar tekrar birleştirme ve bir veya daha fazla ortak sütuna dayalı olarak başka bir tablodan eşleşen satırları kopyalama.

Excel'de satırları birleştirmek, hepimizin ara sıra gerçekleştirmesi gereken en yaygın görevlerden biridir. Sorun şu ki, Microsoft Excel bunu yapmak için güvenilir bir araç sağlamıyor. Örneğin, yerleşik satırı kullanarak iki veya daha fazla satırı birleştirmeye çalışırsanız Birleştir & Merkez düğmesine bastığınızda aşağıdaki hata mesajıyla karşılaşırsınız:

"Seçim birden fazla veri değeri içeriyor. Tek bir hücrede birleştirildiğinde yalnızca en sol üstteki veriler korunur."

Tamam'a tıklamak hücreleri birleştirir ancak yalnızca ilk hücrenin değerini korur, diğer tüm veriler kaybolur. Bu nedenle, daha iyi bir çözüme ihtiyacımız olduğu açıktır. Bu makale, Excel'de herhangi bir veri kaybetmeden birden çok satırı birleştirmenize olanak tanıyan birkaç yöntemi açıklamaktadır.

    Excel'de veri kaybetmeden satırları birleştirme

    Görev: Her satırın ürün adı, ürün anahtarı, müşteri adı gibi belirli ayrıntıları içerdiği bir veritabanınız var. İstediğimiz şey, aşağıda gösterildiği gibi belirli bir siparişle ilgili tüm satırları birleştirmektir:

    İstenen sonuca ulaşmanın iki yolu vardır:

      Excel'de satırları tek bir satırda birleştirme

      Satırları sütun sütun birleştirin

      Daha fazla bilgi edinin

      Herhangi bir formül olmadan hücreleri hızlıca birleştirin!

      Ve tüm verilerinizi Excel'de güvende tutun

      Daha fazla bilgi edinin

      Formülleri kullanarak birden çok satırı birleştirme

      Birkaç hücredeki değerleri tek bir hücrede birleştirmek için, BİRLEŞTİR işlevini veya birleştirme operatörünü (&) kullanabilirsiniz. Excel 2016 ve sonraki sürümlerde, BİRLEŞTİR işlevini de kullanabilirsiniz. Her şekilde, hücreleri referans olarak sağlarsınız ve aralarına istediğiniz sınırlayıcıları yazarsınız.

      Satırları birleştirin ve değerleri virgül ve uzay :

      =CONCATENATE(A1,", ",A2,", ",A3)

      =A1&", "&A2&", "&A3

      ile satırları birleştirin boşluklar veriler arasında:

      =CONCATENATE(A1," ",A2," ",A3)

      =A1&" "&A2&" "&A3

      Satırları birleştirin ve değerleri şu şekilde ayırın virgül boşluksuz :

      =CONCATENATE(A1,A2,A3)

      =A1&","&A2&","&A3

      Pratikte, genellikle daha fazla hücreyi birleştirmeniz gerekebilir, bu nedenle gerçek hayattaki formülünüzün biraz daha uzun olması muhtemeldir:

      =CONCATENATE(A1,", ",A2,", ",A3,", ",A4,", ",A5,", ",A6,", ",A7,", ",A8)

      Şimdi birkaç veri satırı tek bir satırda birleştirildi. Ancak birleştirilmiş satırlarınız formüldür. Bunları değerlere dönüştürmek için Özel Yapıştır Excel'de formülleri değerleriyle değiştirme bölümünde açıklandığı gibi özellik.

      Hücreleri Birleştir eklentisi ile Excel'de satırları birleştirin

      Hücreleri Birleştir eklentisi, Excel'deki hücreleri birleştirmek için tek tek hücrelerin yanı sıra tüm satırları veya sütunları birleştirebilen çok amaçlı bir araçtır. Ve en önemlisi, bu araç tüm verileri tutar seçim birden fazla değer içerse bile.

      İki veya daha fazla satırı tek bir satırda birleştirmek için yapmanız gerekenler şunlardır:

      1. Satırları birleştirmek istediğiniz hücre aralığını seçin.
      2. Şuraya git Ablebits Verileri tab> Birleştirme grubuna girmek için Hücreleri Birleştir oku 'a tıklayın ve ardından Satırları Birleştir .

      3. Bu, şu pencereyi açacaktır Hücreleri Birleştir iletişim kutusu, çoğu durumda iyi çalışan önceden seçilmiş ayarlarla. Bu örnekte, yalnızca ayırıcıyı varsayılan boşluktan satır sonu aşağıdaki ekran görüntüsünde gösterildiği gibi:

      4. Tıklayınız Birleştirme düğmesine basın ve satır sonlarıyla ayrılmış mükemmel şekilde birleştirilmiş veri satırlarını gözlemleyin:

      Yinelenen satırlar tek bir satırda nasıl birleştirilir (yalnızca benzersiz değerleri koruyarak)

      Görev: Birkaç bin girdiden oluşan bir Excel veritabanınız var. Bir sütundaki değerler temelde aynıyken, diğer sütunlardaki veriler farklı. Amacınız, belirli bir sütuna dayalı olarak yinelenen satırlardaki verileri birleştirmek ve virgülle ayrılmış bir liste oluşturmaktır. Ayrıca, yinelenenleri atlayarak ve boş hücreleri atlayarak yalnızca benzersiz değerleri birleştirmek isteyebilirsiniz.

      Aşağıdaki ekran görüntüsü neyi başarmaya çalıştığımızı göstermektedir.

      Yinelenen satırları manuel olarak bulma ve birleştirme olasılığı kesinlikle kaçınmak isteyeceğiniz bir şeydir. Bu zaman alıcı ve zahmetli işi 4 adımlı hızlı bir işleme dönüştüren Merge Duplicates eklentisiyle tanışın.

      1. Birleştirmek istediğiniz yinelenen satırları seçin ve şerit üzerindeki düğmesine tıklayarak Yinelenenleri Birleştir sihirbazını çalıştırın.

      2. Tablonuzun doğru seçildiğinden emin olun ve Sonraki . Yedek kopya oluşturma seçeneğini işaretleyin, özellikle de eklentiyi ilk kez kullanıyorsanız.

      3. Anahtar sütunu seçin Bu örnekte, çiftleri kontrol etmek için Müşteri sütununu kullanacağız çünkü satırları müşteri adına göre birleştirmek istiyoruz.

        Eğer istiyorsan boş hücreleri atla 'yi tıkladığınızda, bu seçeneği seçtiğinizden emin olun ve Sonraki .

      4. Birleştirilecek sütunları seçin Bu adımda, verilerini birleştirmek istediğiniz sütunları seçer ve sınırlayıcıyı belirlersiniz: noktalı virgül, virgül, boşluk, satır sonu, vb.

        Pencerenin üst kısmındaki iki ek seçenek size izin verir:

        • Satırları birleştirirken yinelenen değerleri silme
        • Boş hücreleri atla

        İşiniz bittiğinde Bitirmek Düğme.

      Bir anda, yinelenen satırlardaki tüm veriler tek bir satırda birleştirilir:

      Satır blokları tekrar tekrar tek bir satırda nasıl birleştirilir

      Görev: Son siparişler hakkında bilgi içeren bir Excel dosyanız var ve her sipariş 3 satır alıyor: ürün adı, müşteri adı ve satın alma tarihi. Her üç satırı tek bir satırda birleştirmek, yani üç satırlık blokları tekrar tekrar birleştirmek istiyorsunuz.

      Aşağıdaki resim ne aradığımızı göstermektedir:

      Birleştirilecek yalnızca birkaç kayıt varsa, Hücreleri Birleştir eklentisini kullanarak her 3 satırı seçebilir ve her bloğu ayrı ayrı birleştirebilirsiniz. Ancak çalışma sayfanız yüzlerce veya binlerce kayıt içeriyorsa, daha hızlı bir yola ihtiyacınız olacaktır:

      1. Çalışma sayfanıza bir yardımcı sütun ekleyin, örneğimizde sütun C. Buna şu adı verelim BlockID ya da istediğiniz herhangi bir isim.
      2. Aşağıdaki formülü C2'ye ekleyin ve ardından doldurma tutamacını sürükleyerek sütundan aşağı kopyalayın:

        =INT((ROW(C2)-2)/3)

        Nerede?

        • C2, formülü girdiğiniz en üstteki hücredir
        • 2 verilerin başladığı satırdır
        • 3, her blokta birleştirilecek satır sayısıdır

        Bu formül, ekran görüntüsünde gösterildiği gibi her satır bloğuna benzersiz bir sayı ekler:

        Bu formül nasıl çalışır? SATIR işlevi, formül hücresinin satır numarasını çıkarır, buradan verilerinizin başladığı satırın numarasını çıkarırsınız, böylece formül sıfırdan saymaya başlar. Örneğin, verilerimiz 2. satırda başlar, bu nedenle 2 çıkarırız. Verileriniz diyelim ki 5. satırda başlarsa, SATIR(C5)-5 elde edersiniz. Bundan sonra, yukarıdaki denklemi birleştirilecek satır sayısına bölersiniz ve INTfonksiyonunu kullanarak sonucu en yakın tam sayıya yuvarlayabilirsiniz.

      3. İşin ana kısmını tamamladınız. Şimdi tek yapmanız gereken satırları BlockID Bunun için, zaten aşina olduğumuz Kopyaları Birleştir yinelenen satırları birleştirmek için kullandığımız sihirbaz:
        • 2. adımda şunları seçin BlockID anahtar sütun olarak.
        • 3. adımda, birleştirmek istediğiniz tüm sütunları seçin ve sınırlayıcı olarak satır sonu seçin.

        Bir dakika içinde istediğiniz sonuca ulaşacaksınız:

      4. Silinmiş Blok Kimliği sütununa artık ihtiyacınız olmadığından ve işiniz bittiğinden! Komik olan şey, önceki iki örnekte olduğu gibi yine 4 adıma ihtiyaç duymamızdır :)

      Kopyalamadan / yapıştırmadan 2 Excel tablosundan eşleşen satırları birleştirme

      Görev: Ortak sütun(lar)a sahip iki tablonuz var ve bu iki tablodaki eşleşen satırları birleştirmeniz gerekiyor. Tablolar aynı sayfada, iki farklı elektronik tabloda veya iki farklı çalışma kitabında bulunabilir.

      Örneğin, iki farklı çalışma sayfasında Ocak ve Şubat ayları için satış raporlarımız var ve bunları tek bir tabloda birleştirmek istiyoruz. Her tablonun farklı sayıda satıra ve farklı ürün sırasına sahip olabileceğini unutmayın, bu nedenle basit kopyala/yapıştır işlemi işe yaramayacaktır.

      Bu durumda, İki Tabloyu Birleştir eklentisi işe yarayacaktır:

      1. Ana tablonuzdaki herhangi bir hücreyi seçin ve İki Tabloyu Birleştirme üzerindeki Ablebits Verileri sekmesinde Birleştirme Grup:

        Bu, eklentiyi ana tablonuz önceden seçili olarak çalıştıracaktır, böylece sihirbazın ilk adımında Sonraki .

      2. İkinci tabloyu, yani eşleşen satırları içeren arama tablosunu seçin.

      3. Her iki tabloda da bulunan bir veya daha fazla sütun seçin. Anahtar sütunlar yalnızca benzersiz değerler içermelidir, örneğin Ürün Kimliği örneğimizde.

      4. İsteğe bağlı olarak, ana tabloda güncellenecek sütunları seçin. Bizim durumumuzda böyle bir sütun yok, bu yüzden sadece Sonraki .
      5. Ana tabloya eklenecek sütunları seçin, Şubat satışları bizim durumumuzda.

      6. Son adımda, verileri tam olarak nasıl birleştirmek istediğinize bağlı olarak ek seçenekler belirleyebilir ve Bitirmek düğmesi. Aşağıdaki ekran görüntüsü, bizim için gayet iyi çalışan varsayılan ayarları göstermektedir:

      Eklentinin işlemesi için birkaç saniye bekleyin ve sonucu gözden geçirin:

      Excel için bu birleştirme araçlarını nasıl edinebilirim?

      Bu eğitimde ele alınan tüm eklentiler ve 70'ten fazla zaman kazandıran diğer araç Ultimate Suite for Excel'de yer almaktadır. Eklentiler Excel 2019, Excel 2016, Excel 2013, Excel 2010 ve Excel 2007'nin tüm sürümleriyle çalışır.

      Umarım artık Excel sayfalarınızdaki satırları tam olarak istediğiniz şekilde birleştirebilirsiniz. Özel göreviniz için bir çözüm bulamadıysanız, bir yorum bırakın ve birlikte bir yol bulmaya çalışalım. Okuduğunuz için teşekkürler!

      Mevcut indirmeler

      Ultimate Suite 14 günlük tam işlevli sürüm (.exe dosyası)

      Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.