Skip to main content

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

Excel'de filtreyi devre dışı bırakmadan filtrelenmiş verileri nasıl değiştirebilirim?

Author Kelly Last modified

Excel'de büyük veri setleriyle çalışırken, yalnızca belirli kayıtlara veya kategorilere odaklanmak için verileri filtrelemek yaygındır. Ancak, bu filtrelenmiş satırlar içinde bilgileri değiştirmeniz veya güncellemeniz gerektiğinde sıkça karşılaşılan bir zorluk ortaya çıkar ve aynı zamanda filtreyi yerinde tutmanız gerekir. Örneğin, birkaç yazım hatası bulduğunuzu, eski girişler olduğunu fark ettiğinizi veya filtrelenmiş verilerinizin bir kısmını güncellemeniz gerektiğini düşünün. Normalde, filtreyi devre dışı bırakmayı, değişiklikleri yapmayı ve ardından filtreyi yeniden uygulamayı düşünebilirsiniz—ancak bu, iş akışınıza engel olabilir ve gizli satırlardaki verilerin gözden kaçırılması veya yanlışlıkla değiştirilmesi riskini artırabilir. Bunun yerine, yalnızca görünür olan filtrelenmiş alt küme üzerinde etkili olan ve gizli satırları değiştirmeyen daha verimli yöntemler bulunmaktadır.

Aşağıda, Excel'in yerleşik kısayollarını, Kutools for Excel'in gelişmiş araçlarını ve VBA ile formüller kullanarak dinamik değişiklikler yapmanın güçlü yollarını içeren pratik teknikleri keşfedeceğiz—her biri kendi değeri, en iyi uygulama senaryoları ve temel ipuçlarıyla birlikte.


Filtrelenmiş verileri Excel'de filtreyi devre dışı bırakmadan aynı değere değiştirme

Örneğin, bazı yazım hataları bulduysanız veya filtrelenmiş bir listedeki girişleri standartlaştırmak istiyorsanız, yalnızca görünür satırlarda tüm düzeltmeleri tek seferde yapmak isteyebilirsiniz ve gizli (filtrelenmiş) verileri değiştirmeden. Excel, filtrelenmiş aralıktaki yalnızca görünür hücreleri seçmenizi sağlayan kullanışlı bir kısayol sunar. Bu işlem, düzenli değişiklikler yapmak veya hızlı toplu güncellemeler için verimlidir.

Not: Bu yöntemle değiştirme yaparken, tüm seçili görünür hücreler aynı değerle üzerine yazılacaktır; her hücre için benzersiz bir giriş gerekiyorsa, aşağıdaki diğer çözümleri göz önünde bulundurun.

1. Değiştirmeniz gereken hücreleri filtrelenmiş aralıktan seçin. Ardından Alt + ; tuşlarına aynı anda basın. Bu eylem, gizli satırları görmezden gelirken yalnızca görünür (filtrelenmiş) hücreleri vurgular.

a screenshot of selecting only visible cells

Sorun giderme ipucu: Eğer Alt + ; çalışmazsa, seçiminizin değiştirmek istediğiniz hücreleri gerçekten kapsadığından ve filtrenin doğru şekilde uygulandığından emin olun.

2. Girmek istediğiniz değeri yazın ve ardından Ctrl + Enter tuşlarına birlikte basın. Bu komut, yeni değerinizi tüm seçili (görünür) hücrelere aynı anda girer.

Bu tuşlara bastığınızda, seçili aralıktaki tüm görünür, filtrelenmiş hücreler anında yeni değere güncellenir ve gizli satırlar değişmeden kalır.

a screenshot showing the original data and replacement results

Avantajlar: Basit ve hızlı, düzenli değişiklikler için; eklenti gerektirmez. Sınırlama: Tüm seçili hücreler tam olarak aynı değere sahip olacaktır.

İpucu: Değişiklikleri geri almak için, işlem sonrası Ctrl + Z tuşlarına basın.


Filtrelenmiş verileri başka aralıklarla değiştirerek değiştirme

Bazen, filtrelenmiş verileri güncellemek, tek bir değer değişikliğinden daha fazlasını gerektirir—filtrelenmiş aralığınızı başka bir eşit boyuttaki aralıkla değiştirmek isteyebilirsiniz ve filtreyi bozmadan. Bu, özellikle veri karşılaştırması, veri seti sürümü oluşturma veya önceki değerleri geri yükleme için kullanışlıdır. Kutools for Excel'in Aralıkları Değiştir aracıyla bu değişimi sorunsuz bir şekilde gerçekleştirebilirsiniz.

Excel için Kutools - Excel için 300 adet temel araç içeren bir paket. Sürekli ücretsiz AI özellikleriyle çalışın! Hemen indirin!

1. Excel şeridine gidin ve Kutools > Aralık > Aralıkları Değiştir'i seçin, bu da Aralıkları Değiştir iletişim kutusunu açar.

a screenshot of enbaling the Swap Range feature of Kutools

2. İletişim kutusunda, ilk kutuyu (Değiştirme Aralığı1) filtrelenmiş, görünür veri aralığınıza ve ikinci kutuyu (Değiştirme Aralığı2) değiştirmek istediğiniz veri aralığına ayarlayın. Başarılı bir değiş tokuş için her iki aralığın da aynı sayıda satır ve sütuna sahip olduğundan emin olun.

a screenshot showing how to configure the Swap Ranges dialog box

3. Tamam'a tıklayın. Kutools, iki aralık arasındaki değerleri anında değiştirecek ve filtrenizi koruyacaktır. Filtre ayarı değişmeden kalır; yalnızca belirtilen hücre içerikleri değiştirilir.

Bu işlemi gerçekleştirdikten sonra, değiştirilen içeriği doğruluk açısından kontrol edin. İşlem, diğer filtrelenmiş verileri etkilemez.

a screenshot of the swapped results without affecting filtering

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

Avantajlar: Filtrelenmiş verilerdeki tüm aralıkları değiştirme işlemleri için kullanışlıdır; karşılaştırmalı analiz için faydalıdır. Not: Değiştirilen aralıkların boyutları eşleşmelidir; aksi takdirde bir hata oluşur.


Filtrelenmiş satırları görmezden gelerek veri yapıştırma ile değiştirin

Değiştirme işleminden farklı olarak, bazen filtrelenmiş alanınıza yapıştırılmak üzere hazır verileriniz olabilir, ancak yalnızca görünür (gösterilen) satırları güncellemek ve gizli olanları atlamak istersiniz. Kutools for Excel'in Görünür Aralığa Yapıştır aracı, bir filtrelenmiş listedeki yalnızca görünür hücrelere kopyalanmış verileri doğrudan yapıştırmanıza olanak tanır. Bu, hızlı toplu güncellemeler, veri içe aktarmaları veya çalışma kitabınızın başka bir bölümünden sonuçları kopyalamak için kullanışlıdır.

Excel için Kutools - Excel için 300 adet temel araç içeren bir paket. Sürekli ücretsiz AI özellikleriyle çalışın! Hemen indirin!

1. Değiştirme için kullanmak istediğiniz verileri içeren aralığı seçin. Ardından Kutools > Aralık > Görünür Aralığa Yapıştır'a gidin ve aracı etkinleştirin.

a screenshot showing how to enable the Paste to Visible Range feature

2. Açılan iletişim kutusunda, yeni değerlerin yapıştırılacağı filtrelenmiş verilerinizdeki hedef aralığı seçin. Uygulamak için Tamam'a tıklayın.

a screenshot of selecting the filtered data range

Kutools, yapıştırılan değerlerinizi yalnızca görünür (filtrelenmiş) satırlara otomatik olarak uygun şekilde yerleştirecek, gizli satırları değiştirmeden bırakacaktır—filtrelenmiş listelerde doğru ve hedefli değişiklikler için ideal çözüm.

a screenshot of the final results

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

Avantajlar: Filtrelenmiş kayıtları birden çok yeni değerle hızlı bir şekilde güncellemek için harika; satır satır manuel kopyalama/yapıştırma yapılmasına gerek yoktur. İpuçları: Kaynak ve görünür hedef aralıkların aynı sayıda hücreye sahip olduğundan emin olun, böylece veri hizalanması sorunları önlenir.


VBA: Yalnızca görünür (filtrelenmiş) hücrelerde veri değiştirme

Belirli kelimeleri değiştirme, kriterlere göre değerleri güncelleme veya desen tabanlı değişiklikler uygulama gibi daha karmaşık veya dinamik değiştirme işlemlerinde—yalnızca filtrelenmiş aralıktaki görünür hücrelerde veri seçerek değiştirmek için bir VBA makrosu kullanabilirsiniz. Bu yaklaşım, özellikle büyük veri setleri, özel mantık veya birden fazla sayfada güncellemeleri otomatikleştirme için güçlüdür.

Uygulanabilir senaryolar: Karmaşık değişiklikler, toplu güncellemeler veya görev otomasyonu için idealdir.

Avantajlar: Esnek, programlanabilir, birden fazla değiştirme kuralını destekler.

Dezavantajlar: VBA bilgisi gerektirir; değişiklikler hemen uygulanır—öncelikle dosyanızı yedekleyin.

1. Geliştirici > Visual Basic'e tıklayın. Microsoft Visual Basic for Applications penceresinde Ekle > Modül'e tıklayın ve aşağıdaki kodu modüle yapıştırın:

Sub ReplaceVisibleCellsOnly_Advanced()
    ' Updated by ExtendOffice
    Dim rng As Range
    Dim cell As Range
    Dim searchText As String
    Dim replaceText As String
    Dim xTitleId As String

    On Error GoTo ExitSub
    xTitleId = "KutoolsforExcel"

   
    Set rng = Application.InputBox("Select the filtered range:", xTitleId, Selection.Address, Type:=8)
    If rng Is Nothing Then Exit Sub

 
    searchText = Application.InputBox("Enter the text/value to be replaced:", xTitleId, "", Type:=2)
    If searchText = "" Then Exit Sub
    replaceText = Application.InputBox("Enter the new text/value:", xTitleId, "", Type:=2)

    On Error Resume Next
    For Each cell In rng.SpecialCells(xlCellTypeVisible)
        If Not IsError(cell.Value) Then
            If InStr(1, cell.Value, searchText, vbTextCompare) > 0 Then
                cell.Value = Replace(cell.Value, searchText, replaceText, , , vbTextCompare)
            End If
        End If
    Next cell
    On Error GoTo 0

    MsgBox "Replacements completed in visible cells.", vbInformation, xTitleId
ExitSub:
End Sub

2. Tıklayın Run button Çalıştır düğmesine basarak makroyu çalıştırın. İlk olarak, filtrelenmiş aralığı seçin. Ardından, değiştirmek istediğiniz değeri ve yeni değeri girin. Makro, değişiklikleri yalnızca görünür hücrelere uygulayacak ve gizli satırları değiştirmeden bırakacaktır.

Notlar ve İpuçları:

  • Filtrelenmiş aralığınız formüller içeriyorsa, bu makro bunları yeni değerlerle üzerine yazacaktır. Verilerinizi öncelikle yedeklemeyi düşünün.
  • Görünür hücrelerle ilgili bir hata alırsanız, seçili aralığın filtrelendiğinden ve görünür satırlar içerdiğinden emin olun.
  • Bu yöntem hem metin hem de sayısal değerler için geçerlidir. Daha gelişmiş senaryolar için, Replace veya InStr gibi dize işlevlerini kullanarak kodu genişletin.

Excel formülü: Dinamik olarak filtrelenmiş verileri işleme veya değiştirme

Satırın görünür olup olmadığına (yani, filtrelenmemiş) bağlı olarak görüntülenen değerleri “değiştirmek” veya değiştirmek için formül tabanlı bir yöntem kullanmak istediğiniz durumlarda, SUBTOTAL ve IF veya IFERROR gibi koşullu mantığı birleştirebilirsiniz. Bu yaklaşım, orijinal verileri değiştirmeden dinamik raporlama veya görsel değişiklikler için idealdir.

Uygulanabilir senaryolar: Dinamik özetler, koşullu dışa aktarmalar, yan yana değişiklikler

Avantajlar: Kod gerektirmez, filtre yanıtlıdır, yıkıcı değildir

Dezavantajlar: Orijinal verileri değiştirmez; sonuçlar yardımcı sütunlarda görünür

1. Verileriniz A2:A100 aralığında olsun. Bitişik hücreye (örneğin B2) şu formülü girin:

=IF(SUBTOTAL(103, OFFSET(A2, 0, 0)), IF(A2 = "oldvalue", "newvalue", A2), "")

Açıklama:

  • SUBTOTAL(103, OFFSET(A2, 0, 0)) eğer satır görünürse 1, gizli ise 0 döndürür.
  • Eğer görünür ve A2 "eski değer"e eşitse, "yeni değer"i gösterir; aksi takdirde A2'nin değerini gösterir.
  • Eğer satır filtrelenmişse, formül boş döner.

2. Enter'a basın ve formülü aşağı çekin. Mantık, görünür satırlara dinamik olarak uygulanır. Sonuçları tamamlamak için, yardımcı sütunu kopyalayın ve Özel Yapıştır → Değerler'i kullanarak orijinal verilerin üzerine yazın.

Gelişmiş İpuçları:

  • SEARCH, SUBSTITUTE veya REPLACE gibi işlevleri kullanarak metin desenlerine göre kısmi veya koşullu değişiklikler yapabilirsiniz.
  • Özellikle üretim çalışma kitaplarında, orijinal verilerin üzerine yazmadan önce Özel Yapıştır → Değerler ile sonuçları her zaman onaylayın.

Demo: Excel'de filtreyi devre dışı bırakmadan filtrelenmiş verileri değiştirme

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

İlgili makaleler:


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