Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de birden fazla seçim veya aralığı nasıl kopyalayabiliriz?

Author Xiaoyang Last modified

Günlük Excel çalışmaları sırasında, genellikle bitişik olmayan veri bloklarından ziyade büyük bir çalışma sayfası boyunca dağılmış veri parçalarına ihtiyaç duyulur. Örneğin, belirli tabloları, sütunları veya bitişik olmayan hücreleri kopyalamak ve bunların tümünü bir seferde başka bir çalışma sayfasına aktarmak isteyebilirsiniz. Ancak, birkaç bitişik olmayan aralığı seçip birlikte kopyalamaya çalıştığınızda, Excel bir uyarı görüntüler: “Bu komut, birden fazla seçimde kullanılamaz.” Bu durum can sıkıcı olabilir ve varsayılan Excel özellikleriyle ayrı veri parçalarını dağıtma veya derleme işlemini zorlaştırabilir. Peki, birden fazla seçili aralığı hızlı bir şekilde kopyalamak için etkili yöntemler nelerdir? Bu kılavuzda, her yöntemin değerini, uygulanabilir senaryolarını ve dikkat edilmesi gereken noktaları analiz ederek size bu yaygın elektronik tablo gereksinimlerini daha verimli bir şekilde ele alma konusunda yardımcı olacak çeşitli pratik çözümler sunulacaktır.


Birden fazla seçili aralığı Pano ile kopyalama

Excel'in yerleşik Panosu genellikle göz ardı edilir, ancak çalışma sayfanız boyunca birkaç içerik parçasını bir araya getirmenizi sağlar. Pano Bölmesi ile farklı konumlardan içeriği tek tek kopyalayabilir, toplayabilir ve ardından hepsini hedef çalışma sayfasındaki seçilen alana bir kerede yapıştırabilirsiniz. Bu çözüm, görsel içerikler, şekiller veya daha küçük seçimlerin toplanması gereken senaryolar için en uygunudur; ancak unutmayın ki Excel bu işlemleri bireysel kopyalama eylemleri olarak değerlendirir - bu nedenle yapıştırırken biçimlendirme ve yapı her zaman tutarlı olmayabilir. İşte detaylı adımlar ve hatırlanması gereken önemli noktalar:

1Tıklayın Ana Sayfa > a screenshot of the launch icon in the Clipboard group sekmesindeki Pano grubunda bulunan Pano Bölmesini açmak için tıklayın. (Genellikle Excel şeridindeki Pano grubunun sağ alt köşesinde bulunur.) Ekran görüntüsüne bakın:
a screenshot showing how to open the Clipboard pane in Exel

2. Kopyalamak istediğiniz her bir aralığı tek tek kopyalayın. Her kopyalama işleminden sonra seçilen içerik, Pano Bölmesinde sol tarafta benzersiz bir öğe olarak görünecektir. Birleştirmek istediğiniz tüm aralıklar için bu süreci tekrarlayın. Yapıştırmadan önce Pano listesini inceleyerek gerekli tüm aralıkların yakalandığından emin olabilir ve istenmeyen kopyaları kaldırabilirsiniz.

3. Çalışma sayfasına gidin ve kopyalanan aralıkları birleştirmek istediğiniz hedef hücreyi seçin. Pano Bölmesinde, topladığınız tüm öğeleri bir kerede yapıştırmak için Tümünü Yapıştır'a tıklayın.

Pano aracılığıyla yapıştırma, varsayılan olarak içerikleri dikey olarak yığacaktır; bu nedenle veriler belirli bir yapıya göre hizalanacaksa, özellikle tablolar veya listeler için yapıştırılan sonuçları ayarlamanız gerekebilir. Ayrıca, Pano en fazla 24 öğeyi saklar – eğer bu sınırı aşarsanız, en eski öğeler yerine geçer. Önemli verilerin yanlışlıkla üzerine yazılmasını önlemek için yapıştırma alanının temiz olduğundan her zaman emin olun.

Birçok çalışma sayfasından/çalışma kitabından çoklu seçimleri tek bir çalışma sayfasına/çalışma kitabına kolayca birleştirme

Eğer birçok sayfadan veya çalışma kitaplarından içerik toplamak veya birleştirmek istiyorsanız, çalışma kitapları arasında manuel kopyala-yapıştır işlemlerini tekrarlamak sıkıcı, hata yapmaya açık ve zaman alıcı olabilir - özellikle büyük ölçekli veri toplama işlemlerinde. Kutools for Excel’in Çalışma Sayfalarını ve Çalışma Kitaplarını Birleştir araçlarıyla, birden fazla sayfayı ve çalışma kitabını tek bir hedefe verimli bir şekilde entegre edebilir, manuel çabayı azaltabilir ve veri yapısını koruyabilirsiniz. Bu, aylık raporlar, çapraz departman veri özetleri veya tarihsel verileri birleştirme gibi durumlar için idealdir.


a screenshot of easily ombine multiple selections from many worksheets/workbooks into single worksheet/workbook with Kutools for Excel

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin

VBA kodu ile birden fazla seçili aralığı kopyalama

İş akışınız düzenli olarak birden fazla ayrılmış aralığı kopyalamayı içeriyorsa, VBA (Visual Basic for Applications) aracılığıyla bu süreci otomatikleştirmek önemli ölçüde zaman kazandırabilir ve insan hatasını azaltabilir. Bu çözüm, ileri düzey kullanıcılar için veya haftalık olarak aynı bölümleri kopyalama veya raporlama için veri düzenleme gibi tekrarlayan, yapılandırılmış görevler gerektiren durumlar için en uygunudur. Bu yöntem artan esneklik sunar ancak yapıştırma konumlarına dikkat edilmesi ve yanlışlıkla veri üzerine yazmayı önlemek için dikkatli adım adım işlemler gerektirir.

1. Ctrl tuşuna basılı tutarak fareyle toplamak istediğiniz her bir bitişik olmayan aralığı seçin.

2. Alt + F11 tuşlarına birlikte basarak Microsoft Visual Basic for Applications (VBA) düzenleyici penceresini açın, ardından Ekle > Modül'e tıklayın. Aşağıdaki kodu doğrudan modül penceresine yapıştırın:

Option Explicit
Sub CopyMultipleSelection()
Dim SelAreas() As Range
Dim PasteRange As Range
Dim UpperLeft As Range
Dim NumAreas As Integer, i As Integer
Dim TopRow As Long, LeftCol As Integer
Dim RowOffset As Long, ColOffset As Integer
Dim NonEmptyCellCount As Integer
' Exit if a range is not selected
If TypeName(Selection) < > "Range" Then
MsgBox "Select the range to be copied. A multiple selection is allowed."
Exit Sub
End If
' Store the areas as separate Range objects
NumAreas = Selection.Areas.Count
ReDim SelAreas(1 To NumAreas)
For i = 1 To NumAreas
Set SelAreas(i) = Selection.Areas(i)
Next
' Determine the upper left cell in the multiple selection
TopRow = ActiveSheet.Rows.Count
LeftCol = ActiveSheet.Columns.Count
For i = 1 To NumAreas
If SelAreas(i).Row < TopRow Then TopRow = SelAreas(i).Row
If SelAreas(i).Column < LeftCol Then LeftCol = SelAreas(i).Column
Next
Set UpperLeft = Cells(TopRow, LeftCol)
' Get the paste address
On Error Resume Next
Set PasteRange = Application.InputBox _
(Prompt:="Specify the upper left cell for the paste range:", _
Title:="Copy Mutliple Selection", _
Type:=8)
On Error GoTo 0
' Exit if canceled
If TypeName(PasteRange) < > "Range" Then Exit Sub
' Make sure only the upper left cell is used
Set PasteRange = PasteRange.Range("A1")
' Check paste range for existing data
NonEmptyCellCount = 0
For i = 1 To NumAreas
RowOffset = SelAreas(i).Row - TopRow
ColOffset = SelAreas(i).Column - LeftCol
NonEmptyCellCount = NonEmptyCellCount + _
Application.CountA(Range(PasteRange.Offset(RowOffset, ColOffset), _
PasteRange.Offset(RowOffset + SelAreas(i).Rows.Count - 1, _
ColOffset + SelAreas(i).Columns.Count - 1)))
Next i
' If paste range is not empty, warn user
If NonEmptyCellCount < > 0 Then _
If MsgBox("Overwrite existing data?", vbQuestion + vbYesNo, _
"Copy Multiple Selection") < > vbYes Then Exit Sub
' Copy and paste each area
For i = 1 To NumAreas
RowOffset = SelAreas(i).Row - TopRow
ColOffset = SelAreas(i).Column - LeftCol
SelAreas(i).Copy PasteRange.Offset(RowOffset, ColOffset)
Next i
End Sub

3. VBA penceresinde, Kodu çalıştırmak için Çalıştır düğmesine tıklayın (veya F5'e basın).

4Bir giriş kutusu açılacak ve birleştirilmiş aralıkları yapıştırmak istediğiniz sol üst hücreyi belirtmeniz istenecektir. Tıklayın Tamam doğruladıktan sonra.
a screenshot of selecting a destination cell to place the copied ranges

Önlemler ve sorun giderme: Bu VBA kodu, kopyalanan seçimleri belirlenen hedefinizin sol üstünden başlayarak düzenler. Olası veri üzerine yazma durumlarına dikkat edin - eğer hedef alan boş değilse bir uyarı görüntülenecektir. Eğer 'Alt simge aralığı dışında' veya hata mesajları alırsanız, seçiminizin tamamen hücre aralıklarından oluştuğunu kontrol edin. Bu yaklaşım, şekiller veya grafikler gibi hücre dışı öğeleri kopyalamayı desteklemez ve yalnızca değerleri ve hücre biçimlendirmesini, nesneleri değil kopyalar.


Tek bir çalışma sayfasından birden fazla seçili aralığı hızlıca kopyalama

Kutools for Excel, Aralıkları Kopyala aracıyla daha verimli bir çözüm sunar: bu araç, bir çalışma sayfasında ihtiyacınız olan tüm aralıkları seçmenizi ve ardından bir adımda kopyalamanızı sağlar. Tek ve kullanımı kolay bir arayüzde, kopyalanan içeriğin nasıl yapıştırılacağını tam olarak seçebilirsiniz - tüm içerikleri, yalnızca formülleri, yalnızca değerleri, yalnızca biçimleri vb. yapıştırabilirsiniz. Ayrıca, satır yüksekliklerini ve sütun genişliklerini koruma seçeneği de mevcuttur, bu da zaman kazandırır ve tutarlı biçimlendirmeyi sağlar.

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin

1Seçimleri tek tek yapmak için Ctrl tuşuna basılı tutun - ardından gidin Kutools > Aralıkları KopyalaEkran görüntüsüne bakın:
a screenshot of enabling and configuring the Copy Multiple Ranges feature of Kutools for Excel

2. Birden Fazla Aralık Kopyala iletişim kutusunda, Özel Yapıştır seçeneklerinden Tümünü seçin ve Tamam'a tıklayarak onaylayın. Burada yapıştırma ayarlarını daha da özelleştirebilirsiniz - örneğin, yalnızca değerleri veya tüm biçimlendirmeyi dahil edebilirsiniz.

Not: Tüm aralıklar için orijinal satır yüksekliklerini ve sütun genişliklerini korumak istiyorsanız, lütfen Tamam'a tıklamadan önce Satır yüksekliğini dahil et ve Sütun genişliğini dahil et seçeneklerini işaretleyin. Bu, şablonlar oluştururken veya temiz raporlar hazırlarken yapısal görünüme önem verildiğinde kullanışlıdır.

3Açılan hedef seçim kutusunda, hedef yapıştırma aralığınızın sol üst hücresini belirtin ve ardından tıklayın Tamam.
a screenshot of selecting a destination cell

Tüm seçilen aralıklar, istenirse orijinal boyutlar korunarak ardışık olarak hedef konuma yapıştırılacaktır. Bu yöntem hızlıdır, manuel kopyala-yapıştır tekrarlarını önler ve yapıştırılan sonucu iş akışınıza göre özelleştirme esnekliği sunar.

Birden Fazla Aralık Kopyala aracı hakkında daha fazla bilgi için buraya tıklayın       

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


Birçok çalışma sayfasından/çalışma kitabından birden fazla aralığı kopyalama

Özet raporlar veya veri analizi için birçok çalışma sayfasından veya farklı çalışma kitaplarından veri parçalarını birleştirme ihtiyacı yaygındır. Bunu manuel olarak yapmak zaman alıcıdır ve özellikle büyük dosyalarla uğraşırken hatalara açık olabilir. Kutools for Excel, birden fazla sayfadan veya hatta çalışma kitaplarından belirtilen aralıkları kopyalamayı basit ve rehberli bir süreç haline getiren Çalışma Sayfalarını Birleştir aracı sağlar. Bu araç, aylık birleştirmeler, anket sonuçlarını birleştirme, faturalandırma verileri ve diğer veri kaynaklarına dağılmış verilerle ilgili görevler için mükemmeldir.

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin

1. Excel şeridinde Kutools Plus > Birleştir'e tıklayarak başlayın.

2. Çalışma Sayfalarını Birleştir – 3 Adımdan 1. Adım iletişim kutusunda şunu seçin: Çalışma kitabındaki birden fazla çalışma sayfasını tek bir çalışma sayfasına birleştir ve ardından İleri.
a screenshot of choosing the Combine multiple worksheets from workbook into one worksheet option in the Combine Worksheets wizard

3'ye tıklayın. 3 Adımdan 2. Adım'da aşağıdakileri yapın:
a screenshot of selecting a workbook and the ranges in different worksheets you will copy
  (1) İçindeki Çalışma kitabı listesi, çalışma kitabını seçin ve ardından her bir sayfa için takip eden a screenshot of the selection button Gözat düğmesine tıklayarak seçmek istediğiniz kesin aralığı belirleyin.
  (2) İlave çalışma kitaplarını dahil etmek için Ekle, ardından (1)'i tekrar uygulayarak ek dosyalardan aralıkları belirtin.
  (3) Tüm seçimleri onayladıktan sonra Bitir 'e tıklayın.

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin

4. Ayarlarınızı gelecekte kullanmak üzere senaryo olarak kaydetmek isteyip istemediğinizi soran bir bildirim açılacaktır. Kaydetmek için Evet'e, kaydetmeden devam etmek için Hayır'a tıklayın.

İşlem tamamlandığında, çeşitli sayfalardan veya çalışma kitaplarından belirtilen tüm aralıklar, tekrarlanan manuel kopyala-yapıştır işlemlerine gerek kalmadan otomatik olarak toplanacak ve yeni bir çalışma sayfasına veya çalışma kitabına yerleştirilecektir. Bu, veri yapısını korur ve dağıtılmış bilgileri derleme sürecini büyük ölçüde hızlandırır.


Excel formülleri kullanarak birden fazla aralığı kopyalama ve birleştirme

Bitişik olmayan aralıkların içeriğini VBA veya Pano kullanmadan tek bir liste veya özet haline getirmek isteyen kullanıcılar için Excel formülleri oldukça faydalıdır. Bu özellikle, birkaç sütun veya listeden gelen tüm verileri tek bir özet alanına toplamak gibi yapılandırılmış veri setleriyle çalışırken uygundur. İşte aşağıdaki formüller kullanılarak yapılan pratik bir örnek:

1. Diyelim ki A1:A5 ve C1:C5 aralıklarındaki verileri E1 hücresinden başlayarak tek bir sütuna birleştirmek istiyorsunuz. E1 hücresine aşağıdaki formülü girin:

=VSTACK(A1:A5, C1:C5)

2. Onaylamak için Enter'a basın. Her iki aralıktaki tüm değerler E1 ve aşağısında yığılmış olarak görünecektir. Birden fazla bitişik olmayan aralıktaki tüm verileri başka bir özet aralığına düzenlemeniz gerekiyorsa, VSTACK içindeki aralıkları değiştirin.

Notlar:
  • VSTACK fonksiyonu yalnızca Microsoft 365 Excel, Mac için Microsoft 365 Excel ve web için Excel'de kullanılabilir.
  • Excel sürümünüz desteklemiyorsa VSTACK, aralıkları kopyalamak için aşağıdaki formülü kullanabilirsiniz. İşte birleştirme için bir örnek A1:A5 ve C1:C5 için E1:E10:
    =IF(ROW(A1)<=5,INDEX(A$1:A$5,ROW(A1)),INDEX(C$1:C$5,ROW(A1)-5))
    E1 hücresine bu formülü girin ve Enter'a basın, ardından E10'a kadar sürükleyin. Bu, A1:A5'ten ilk 5 değeri ve C1:C5'ten sonraki 5 değeri tek bir sütuna yerleştirecektir. Kaynak verileriniz için aralık boyutlarını ve referanslarını gerektiği gibi ayarlayın.

Önlemler ve notlar: Bu formüller, statik veri özetleri için idealdir ancak kaynak aralıklardaki biçimlendirmeleri, formülleri, grafikleri veya birleştirilmiş hücreleri korumaz. Liste veya basit tabloları birleştirmek için en uygunudur. #BAŞV! gibi hatalarla karşılaşırsanız, aralık sınırlarını tekrar kontrol edin.

Birden fazla aralıkla çalışırken, her zaman seçimlerinizi iki kez kontrol edin ve özellikle yoğun çalışma kitaplarında VBA betikleri çalıştırırken veya eklentiler kullanırken toplu işlemlerden önce bir yedek oluşturma seçeneğini düşünün. Beklenmedik yapıştırma sonuçlarıyla karşılaşırsanız, kaynak biçimlendirmeyi ve hedef alanınızın yapısını inceleyin. Kutools for Excel, bu süreçleri basitleştirmek için tasarlanmıştır ve bunları verimli bir şekilde ele almak için kararlı araçlar sunar. En uygun yöntemi seçin: nadiren kullanımlar için Pano veya Excel formülleri yeterli olabilir; sık veya büyük ölçekli görevler için VBA veya Kutools araçlarının kullanılması en fazla rahatlık ve doğruluğu sağlar.


Demo: Tek bir çalışma sayfasından birden fazla seçili aralığı kopyalama

 

Demo: Birçok çalışma kitabı/çalışma sayfasından birden fazla seçili aralığı kopyalama

 

Kutools for Excel: Parmaklarınızın ucunda 300 kadar kullanışlı araç! Sürekli ücretsiz AI özellikleriyle çalışın! Hemen İndirin!

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur | Bağımlı Açılır Liste | Çoklu seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Öne Çıkan Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin