Google Sheets'te birden fazla koşula göre veriler nasıl filtrelenir?
Günlük işlerde, büyük veri setleriyle çalışmak ve belirli kriterlere uyan verileri hızlıca çıkarmak yaygındır. Örneğin, belirli ürünler için satış kayıtlarını gözden geçirmek, belirli koşulların sağlandığı satırları filtrelemek veya belirli gereksinim kombinasyonlarına uygun verileri analiz etmek isteyebilirsiniz. Microsoft Excel'de bu tür çoklu koşul filtreleme görevleri için Gelişmiş Filtre özelliği sıklıkla kullanılır. Ancak Google Sheets, Gelişmiş Filtre'nin doğrudan bir karşılığını sağlamaz, bu da böyle bir filtrelemenin ilk bakışta zor görünmesine neden olur.
Bu makale, Google Sheets'te çoklu koşullu filtreleme gerçekleştirmek için birkaç pratik yöntemi göstermektedir; tümü yerleşik formüller kullanılarak yapılmaktadır. Bu yöntemleri öğrenerek, gelişmiş araçlara sahip olmasanız bile verileri ihtiyaçlarınıza göre etkili bir şekilde analiz edebilir ve sunabilirsiniz. Ayrıca, yaygın formül sorunlarını giderme konusunda rehberlik bulacak ve karmaşık filtreleme gerektiğinde benzer sonuçları elde etmek için alternatif yollar göreceksiniz.
Formül kullanarak tek bir sütundaki verileri birden fazla koşula göre filtreleme
Formül kullanarak birden fazla sütundaki verileri birden fazla koşula göre filtreleme
Alternatif çözümler: OR/AND mantığı ile Filtre fonksiyonu, Google Sheets'te Filtre Görünümleri
Formül kullanarak tek bir sütundaki verileri birden fazla koşula göre filtreleme
Diyelim ki, A sütunundaki değerlerin "AAA-1" ya da "EEE-5" olduğu tüm satırları bir veri setinden çıkarmak istiyorsunuz. Bu gereksinim oldukça yaygındır—örneğin, belirli ürün SKU'larını takip ederken veya Google Sheets'te hedeflenmiş raporlama için verileri izole ederken.
Bu görevi gerçekleştirmek için, OR mantıksal operatörü gibi davranan birden fazla koşulu birleştiren FİLTRE fonksiyonunu kullanabilirsiniz. Lütfen aşağıdaki adımları izleyin:
Filtrelenmiş sonuçları göstermek istediğiniz boş bir hücreye aşağıdaki formülü girin:
=FİLTRE(A1:D17; (A1:A17="AAA-1") + (A1:A17="EEE-5"))Formülü yazdıktan sonra, Enter tuşuna basın. Google Sheets, A sütunundaki ürünün "AAA-1" veya "EEE-5" olduğu tüm satırları anında döndürecektir, aşağıda gösterilen ekran görüntüsünde olduğu gibi:
Notlar ve ipuçları:
1. Yukarıdaki formülde:
- A1:D17, filtrelemek istediğiniz tüm veri aralığını temsil eder.
- A1:A17, koşullarınızı uyguladığınız özel sütundur.
- "AAA-1" ve "EEE-5", filtreleme kriterleridir—bu değerleri veri setiniz için gerekli olanlarla değiştirin.
2. Daha fazla filtreleme koşulu eklemek için, OR mantığını temsil etmek üzere formülü + ile genişletin. Örneğin:
=FİLTRE(Aralık; (Koşul1) + (Koşul2) + (Koşul3) + ...)Eklenen her koşul parantez içine alınır ve artı işareti ile ayrılır. Bu yapı, Google Sheets'in hedef sütunda listelenen koşullardan herhangi birini karşılayan satırları filtrelemesini sağlar.
3. FİLTRE formülündeki aralıkların boyutlarının eşleştiğinden emin olun. Koşul aralığı veri aralığından kısa ise, bazı eşleşen sonuçlar hariç tutulabilir.
4. FİLTRE
fonksiyonu dinamiktir—kaynak verileriniz güncellenirse, filtrelenmiş sonuçlar otomatik olarak güncellenir.
#YOK hatası alırsanız, genellikle hiçbir satırın koşullarınızı karşılamadığı anlamına gelir.
Formül kullanarak birden fazla sütundaki verileri birden fazla koşula göre filtreleme
Birçok durumda daha fazla ayrıntıya ihtiyacınız olabilir—örneğin, ürünün "AAA-1" olduğu ve sipariş miktarının 50'den az olduğu tüm satırları listelemek isteyebilirsiniz. Birden fazla sütundan gelen kriterleri birleştirmek, envanter incelemeleri veya seçici raporlama gibi iş senaryolarında sıklıkla gereken daha kesin filtreleme sağlar.
Bunu gerçekleştirmek için, FİLTRE fonksiyonunu kullanın ve her koşulu AND mantıksal operatörü gibi davranan bir virgülle ayırın. Lütfen sonuçların görünmesini istediğiniz boş bir hücreye şu formülü girin:
=FİLTRE(A1:D17; A1:A17="AAA-1"; B1:B17<50)Enter tuşuna bastıktan sonra, Google Sheets her iki koşulu da sağlayan tüm satırları hemen çıktı olarak verir. Sonucu görmek için aşağıdaki örnek ekran görüntüsünü kontrol edin:
Notlar ve ipuçları:
1. Formülde:
- A1:D17: Filtrelemek için veri aralığı.
- A1:A17="AAA-1": Ürün sütununa uygulanan ilk koşul.
- B1:B17<50: İkinci koşul başka bir sütuna (örneğin, sipariş miktarı) uygulanır.
Koşulları ve aralıkları sayfanıza uygun şekilde özelleştirebilirsiniz—sadece tüm aralıkların aynı satır sayısına sahip olduğundan emin olun.
2. İki veya daha fazla koşula (farklı sütunlarda) göre filtrelemek için, FİLTRE formülüne virgülle ayrılmış ek koşullar ekleyin. Örneğin:
=FİLTRE(Aralık; Koşul1; Koşul2; Koşul3; ...)Her ek koşul filtreleme hassasiyetini artırır; bir satırın dahil olması için tüm koşulların (mantıksal VE ilişkisi) karşılanması gerekir.
3. Sayısal/tarih kriterleri için karşılaştırma operatörlerini (<, >, <=, >=, vb.) ve metin için tırnak işaretlerini (örneğin, "ÜrünAdı"
) dikkatlice kontrol edin, formül hatalarını önlemek için.
4. Google Sheets'teki FİLTRE
formülü, kaynak verileriniz değiştiğinde otomatik olarak yeniden hesaplanır, sonuçları manuel olarak yenilemeden güncel tutar.
Eğer formül bir hata dönerse, tüm aralıkların eşit uzunlukta olduğunu ve başvurulan hücrelerde geçersiz veri bulunmadığını (örneğin, sayısal bir sütunda metin olması gibi) doğrulayın.
Google Sheets'te verileri birden fazla koşula göre filtrelemek için alternatif çözümler
Ana FİLTRE
fonksiyonu yaklaşımlarına ek olarak, daha karmaşık senaryolar için faydalı olabilecek diğer yöntemler ve geliştirmeler bulunmaktadır:
ARRAYFORMULA
ve REGEXMATCH
kullanarak özel OR/AND mantığı ile Filtre fonksiyonu
Birden fazla metin değeri (örneğin, birkaç anahtar kelime) kontrol etmeniz gerektiğinde, REGEXMATCH
size bir desen belirtmenizi sağlar:
1. A sütununun "AAA-1", "EEE-5" veya "CCC-2" ile eşleştiği satırları çıkarmak için aşağıdaki formülü boş bir hücreye girin:
=FILTER(A1:D17, ARRAYFORMULA(REGEXMATCH(A1:A17, "AAA-1|EEE-5|CCC-2")))
Bu formül, REGEXMATCH
'i A sütunundaki listelenen değerlerden herhangi birinin varlığını aramak için kullanır. Deseni gerektiği gibi ayarlayın, alternatif değerleri | (pipe) ile ayırarak.
2. Formülü girdikten sonra, Enter tuşuna basarak belirtilen öğelerden herhangi biriyle eşleşen tüm satırları görün. Bu özellikle zaman içinde büyüyebilecek esnek metin filtreleri için yararlıdır.
Etkileşimli çoklu koşullu filtreleme için Filtre Görünümleri Kullanımı
Formülsüz, kullanıcı dostu bir yaklaşım isteyenler için Google Sheets, temel verileri değiştirmeden geçici veya kaydedilmiş filtreler oluşturmanıza olanak tanıyan Filtre Görünümleri ve standart Filtre sağlar. Bu özellikle, başkaları için verileri kaldırmadan veya gizlemeden filtrelenmiş sonuçları paylaşmanız gerekiyorsa çok kullanışlıdır.
İpucu:
- Veri aralığınızı (başlıklar dahil) seçin, ardından araç çubuğundaki Filtre düğmesine tıklayın veya Veri > Filtre Oluştur'a gidin.
- Belirli değerleri seçmek veya sayı/metin kriterleri belirlemek için sütun başlığındaki filtre simgesine tıklayın.
Google Sheets'te bu filtreleme tekniklerinden herhangi biriyle çalışırken:
- Hataları önlemek için formüllerinizdeki aralıkları dikkatlice hizalayın.
- Veri yapınız değiştiğinde koşulları ve referansları güncelleyin.
- Filtrelenmiş sonuçlarınız beklenmedik bir çıktı gösteriyorsa, her bir kriteri ve operatörü yeniden kontrol edin ve verilerinizde gizli karakterlerin (örneğin, fazladan boşluklar) olmadığını onaylayın.
Bu yöntemleri kullanarak, Google Sheets'teki neredeyse her filtreleme gereksinimini etkili bir şekilde ele alabilirsiniz. Sürekli sorunlarla karşılaşırsanız veya özellikle karmaşık, tekrarlayan filtreleme görevleriniz varsa, özel Apps Script fonksiyonları oluşturmayı düşünün veya Google Sheets için mevcut eklentileri keşfedin.
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