Skip to main content

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

Google Sheets'te birden fazla koşula göre veriler nasıl filtrelenir?

Author Xiaoyang Last modified

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.

A screenshot showing a dataset in Google Sheets where data needs to be filtered by multiple conditions

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:

A screenshot showing the filtered results based on conditions in one column in Google Sheets

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.

A screenshot showing a dataset in Google Sheets with multiple conditions in multiple columns

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:

A screenshot showing the filtered results based on multiple conditions in different columns in Google Sheets

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 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