Excel'de birden fazla seçim veya aralığı nasıl kopyalayabiliriz?
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
- VBA kodu ile birden fazla seçili aralığı kopyalama
- Tek bir çalışma sayfasından birden fazla seçili aralığı kopyalama
- Birçok çalışma sayfasından/çalışma kitabından birden fazla aralığı kopyalama
- Excel formülleri kullanarak birden fazla aralığı kopyalama ve birleştirme
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 > 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:
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.

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.
Ö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:
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.
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.
3'ye tıklayın. 3 Adımdan 2. Adım'da aşağıdakileri yapın:
(1) İçindeki Çalışma kitabı listesi, çalışma kitabını seçin ve ardından her bir sayfa için takip eden 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.
- 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 örnekA1:A5
veC1:C5
içinE1: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 veC1: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
En İyi Ofis Verimlilik Araçları
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.





- 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