Bazen belirli kriterleri karşılayan hücreleri kopyalamanız gerekebilir. Burada hedef hücreleri kopyalamak için 2 kullanışlı yöntem tanıtacağız.
Bir Excel çalışma sayfasında kesinlikle çok fazla veri ve bilgi olacaktır. Ancak belirli kriterleri karşılayan değerler içeren hücreler farklı aralıklarda ayrılacaktır. Sonuç olarak, onları toplamanız gerektiğinde zor olacaktır.
Bu çalışma sayfasında, 350'den büyük hücreleri kopyalamanız gerekiyor. Ve bu hücreleri tek tek sıralayıp kopyalarsanız, çok fazla zaman ve enerji harcayacağınızdan emin olabilirsiniz.
Böylece, şimdi bu görevi bitirmek için aşağıdaki iki yöntemi kullanabilirsiniz.
Yöntem 1: Filtre Sonucunu Kopyalayın
Hedef hücreler bir aralıkta yer alıyorsa, Excel'deki filtreleme özelliğini kullanabilirsiniz. Sütun için birden fazla ölçüt belirleyebilir ve ardından filtre sonucunu kopyalayabilirsiniz.
- İmlecinizi hedef aralığın içine yerleştirin.
- Ardından araç çubuğundaki "Sırala ve Filtrele" düğmesine tıklayın.
- Ardından, açılır listeden "Filtrele" seçeneğini seçin.
- Şimdi sütun başlığındaki düğmeyi tıklayın.
- Ardından “Numara Filtreleri” seçeneğini seçin
- Alt menüde ihtiyacınız olan seçeneği seçin. Burada “Büyüktür”ü seçeceğiz.
- "Custom AutoFilter" penceresinde ihtiyacınız olan kriterleri ayarlayın.
- Ve ardından "Tamam" düğmesine tıklayın.
Bu nedenle, yalnızca ölçütü karşılayan hücreler çalışma sayfasında gösterilecektir. Diğer hücreler gizlenecektir.
Filtreleme işlemi bittiğinde kopyala yapıştır işlemini gerçekleştirebilirsiniz.
- Çalışma sayfasında sonucu seçin.
- Ardından, aralığı kopyalamak için klavyedeki "Ctrl + C" kısayol tuşlarına basın.
- Şimdi çalışma sayfasındaki başka bir hücreyi tıklayın.
- Ardından, bu hücreleri yapıştırmak için “Ctrl + V” kısayol tuşlarına basın.
- Ardından kopyalama modundan çıkmak için “Esc” düğmesine basın.
Sadece ölçütleri karşılayan hücrelerin yeni aralığa yapıştırılacağını görebilirsiniz.
Ancak orijinal aralıkla aynı satırları paylaşan aralığa yapıştırırsanız sorun yaşarsınız. Burada yeni aralığa yalnızca iki sayı yapıştırılır.
Nedeni aslında çok basit. Orijinal aralıkta, ölçütü karşılamayan hücreler gizlenir. Ve bu hücreleri içeren tüm satırlar da gizlenir. Bu nedenle, yeni aralıkta sonucun yalnızca bir kısmını görebilirsiniz. Diğer değerler gizli satırlardadır. Sonucu göstermek için filtre özelliğinde kriterleri temizleyebilirsiniz. Ve sonra tüm sonucu çalışma sayfasında görebilirsiniz.
Yöntem 2: VBA Makrosunu Kullan
Hedef hücreler bir sütunda olmadığında, filtreleme özelliğini kullanamazsınız. Bu işlemi tamamlamak için artık VBA makrosu kullanabilirsiniz.
- Visual Basic editörünü açmak için klavyedeki “Alt + F11” kısayol tuşlarına basın.
- Ardından araç çubuğundaki "Ekle" sekmesine tıklayın.
- Daha sonra alt menüden “Modül” seçeneğini seçiniz. Bu nedenle, bu projeye yeni bir modül eklediniz.
- Bu adımda, aşağıdaki VBA kodlarını yeni modüle kopyalayın.
Sub Copy_Cells()
Dim c As Range, i As Integer, j As Integer
i = 0
For Each c In Range("B2:B13")
If c > 350 Then
Cells(2 + i, 6) = Cells(c.Row, c.Column - 1)
Cells(2 + i, 7) = c
End If
i = i + 1
Next c
For j = 13 To 2 Step -1
If Cells(j, 6) = "" Then
Range("F" & j, "G" & j).Delete Shift:=xlUp
End If
Next j
End Sub
Bu makroda, kriterlere uyan hücreleri bulacağız. Ardından değerler yeni bir aralığa kopyalanacaktır. Kopyalama ve yapıştırma işlemi bittiğinde, bu makro yeni aralıktaki boş hücreleri siler. Gerçek çalışma sayfanızda, kodlardaki ölçütleri ve aralığı gerçek ihtiyacınıza göre değiştirmeniz gerekir.
- Burada makroyu çalıştırmak için araç çubuğundaki "Run Sub" düğmesine tıklayın veya klavyedeki "Enter" düğmesine basın.
Daha sonra çalışma sayfasına geri dönün, sonucun zaten çalışma sayfasında olduğunu göreceksiniz.
Bir sütunda olmayan hücreleri bulmak için VBA makrolarını da kullanabilirsiniz. Böylece, birden çok aralıktaki hücreleri kopyalamanız gerektiğinde, makroyu değiştirebilir ve kullanabilirsiniz.
İki Yöntemin Karşılaştırılması
Bu tabloda, size iki yöntemin avantajlarını ve dezavantajlarını göstereceğiz.
|
karşılaştırma |
Filtre Sonucunu Kopyala |
VBA Makrosunu Kullan |
|
Avantajlar |
Excel VBA'ya aşina değilseniz, bu yöntemi kullanabilirsiniz. | Farklı aralıklardaki hücreleri kopyalamak için de bu yöntemi kullanabilirsiniz. |
|
Dezavantajlar |
Çalışma sayfasının farklı alanlarında hücreler ayrı olduğunda, verileri bu yöntemle filtreleyemezsiniz. | VBA makrolarını kullanmak bazen çalışma sayfanızda hatalara neden olur. |
Dolayısıyla, bir sonraki sefer belirli kriterlere göre hücre kopyalamanız gerektiğinde, en uygun yöntemi seçebilirsiniz.
Excel Güvenliği Endişe Nedenidir
Excel'in güvenliği sizin için çok önemlidir ve Excel güvenliğine daha fazla dikkat etmelisiniz. Birçok kullanıcı çeşitli nedenlerle Excel'deki verilerini ve bilgilerini kaybetmiştir. Dosyalarınızın güvenliğini garanti edemezseniz, çok büyük sıkıntılar yaşarsınız. Excel'deki veri bozulmasının sonucu felaket olabilir. Excel'de hatalarla karşılaştığınızda, Excel xls veri bozulmasını onarın yararlı bir üçüncü taraf aracı tarafından. bu araç elinizin altındayken, verilerinizi ve bilgilerinizi asla kaybetmezsiniz.
Yazar Tanıtımı:
Anna Ma bir veri kurtarma uzmanıdır. DataNumendahil olmak üzere veri kurtarma teknolojilerinde dünya lideri olan , Inc. Word doc hasarını onar ve görünüm onarım yazılım ürünleri. Daha fazla bilgi için ziyaret edin www.datanumen.com








