Bir filtre kullanarak veri aramak için algoritma. Veritabanı kayıtlarını sıralama, arama ve filtreleme

Listelerde veri veya kayıt aramak için ekranda yalnızca belirli koşulları karşılayan kayıtları görüntüleyen filtreler kullanılır ve düzenleyici, belirtilen gereksinimleri karşılamayan kayıtları geçici olarak gizler. Görüntülenen kayıtlar (satırlar) biçimlendirilebilir, düzenlenebilir, yazdırılabilir vb.

Filtreleme araçları şunları içerir:

    Otomatik Filtreleme (Otomatik Filtreleme komutunu uygulamanın iki yolu vardır: "Veri" - "Filtre" - "Otomatik Filtreleme" - "Otomatik Filtreleme komutu açılır listesi" menüsünü kullanmak ve standart araç çubuğundaki "Otomatik Filtreleme" düğmesini kullanmak)

    Gelişmiş filtre ("Veri" - "Filtre" - "Gelişmiş filtre") Otomatik filtre basit satır seçimi koşulları için, gelişmiş filtre ise daha karmaşık kayıt seçimi koşulları için tasarlanmıştır. Seçim koşulu, editör tarafından ekranda gösterilmek üzere seçilen kayıtların seçimi için belirlenen kısıtlamalardır.

Kayıtları Bulmak İçin Otomatik Filtre Kullanma

Otomatik Filtre komutunu uygulamadan önce, liste aralığında bir hücre seçin. Ardından, "Veri" - "Filtre" - "Otomatik Filtre" komutunu yürütün, sütunların başlıklarının (etiketlerinin) sağında otomatik filtre oklarına sahip düğmeler (otomatik filtre komutlarının açılır listeleri) görünecektir.

Otomatik filtre oku tıklatıldığında, artan ve azalan düzende farklı filtreleme ve sıralama seçeneklerinin bir listesi görüntülenir. Filtreleme yapıldığında, etkin Otomatik Filtrelemenin oku maviye döner.

Otomatik filtre komutlarının listesi ve amaçları:

    Tüm- tüm kayıtlar ekranda görüntülenecektir

    İlk 10...- sütundaki veriler sayı ise "Listedeki sorunları sorun" iletişim kutusu açılır. Bu pencere ile, bir sütundaki en büyük veya en küçük on adede kadar sayıyı hızlı bir şekilde görüntüleyebilirsiniz.

    Durum...- "Özel Otomatik Filtre" iletişim kutusu açılacaktır. Bu pencere ile bir veya iki koşulu sağlayan kayıtları sıralayabilirsiniz.

    Benzersiz adlar sütunun hücrelerinde tekrarlanmayan girişlerin bir listesidir. Eşsiz isimlerden birine sol tıklarsanız, editör seçilen verileri içermeyen satırları gizleyecektir.Filtrelemeden sonra tüm kayıtları görüntülemek için, aktif düğmeye basmalı ve "Tümü" komutunu seçmeli veya çalıştırmalısınız. "Veri" - "Filtre" - "Tümünü Göster"i seçin ve Otomatik Filtreyi kaldırmak için "Veri" menüsündeki "Otomatik Filtrele" komutunun işaretini kaldırın.

Bir sütunda aynı koşulu sağlayan kayıtları bulmak için algoritma

    Listeden bir hücre seçin

    Benzersiz adlardan birine tıklayın, editör seçilen verileri içermeyen satırları anında gizleyecektir.

Gerekirse, bir sütuna göre filtrelenmiş bir liste diğer sütunlara göre filtrelenebilir.

Bir sütunda bir veya iki koşulu karşılayan kayıtları bulmak için algoritma

Kayıtları iki koşula göre aramak için "Özel Otomatik Filtre" kullanılır:

    Listeden bir hücre seçin

    "Veri" - "Filtre" - "Otomatik Filtre" komutunu çalıştırın

    Verileri filtrelemek için kullandığınız sütundaki otomatik filtre düğmesine tıklayın

    "Koşul" komutuna tıklayın, "Özel Otomatik Filtre" iletişim kutusu açılacaktır

    Soldaki iki açılır listeden uygun işleçleri seçin ve sağdaki iki açılır listeden gerekli değerleri seçin. Ardından anahtarı iki konumdan birine ayarlayın: "ve", "veya"

    Filtrelemeyi tamamlamak için Tamam düğmesine tıklayın. Liste, belirtilen kriterleri karşılayan kayıtları görüntüleyecektir. Örneğin, aşağıdaki seçim koşullarını seçin: listede fiyatları 69,80 UAH'dan büyük veya 99,99 UAH'den düşük olan ürünleri içeren satırları gösterin.

Özel Filtre iletişim kutusunda aşağıdaki işleçler seçilebilir:

    eşit değil

  • daha fazla veya eşit

  • Buna ek olarak, metni filtrelerken kullanılan karşılaştırma işleçlerini belirtebilirsiniz: "ile başlar", "ile başlamaz", "ile biter", "ile bitmez", "içerir" ve "ile biter" dahil değil".

Şekilde, seçilen seçim koşullarıyla "Fiyat" sütununa göre filtrelenmiş bir liste gösterilmektedir.

Seçime göre filtrele

Seçime göre filtreleme standart araç çubuğundaki "Otomatik Filtrele" düğmesini kullanarak kayıtları tek bir koşula göre filtrelemenin hızlı bir yoludur.

Seçime göre filtreleme algoritması:

 Listede gerekli girişi vurgulayın

 Seçime göre filtrelemek için Otomatik Filtrele düğmesine tıklayın. Düzenleyici, "Otomatik Filtreleme"yi etkinleştirecek ve seçilen verileri içermeyen satırları gizleyecektir.

Bir listeyi gelişmiş bir filtreyle filtreleme

Gelişmiş Filtre komutu, kayıtları tek bir sütunda birden çok ölçüt, birden çok sütunda birden çok ölçüt gibi Otomatik Filtreden daha karmaşık ölçütlere göre veya bir formül kullanarak kayıtları ölçütlere göre filtrelemek için kullanılır. "Gelişmiş filtre" komutunu kullanmadan önce, kural olarak listenin üstüne yerleştirilmesi gereken seçim koşullarını hazırlamak gerekir. Bu gereklilikle bağlantılı olarak, listenin bulunduğu çalışma sayfasında listenin üzerinde en az üç boş satır bulunmalıdır. Ayrıca liste ile seçim koşullarının değerleri arasında en az bir boş satır olmalıdır.

Bir dizi seçim koşulu oluşturma:

    Filtrelenecek liste sütunlarının başlıklarını seçin ve bilinen yöntemlerden herhangi birini kullanarak "Kopyala" komutunu çalıştırın.

    Seçim koşullarını girmek için ilk satırı seçin ve bilinen yöntemlerden herhangi birini kullanarak "Ekle" komutunu çalıştırın.

    Kayıtları seçmek için gerekli kriterleri koşullar başlıkları altında bulunan satırlara girin Şekilde seçim için örnek bir koşul aralığı gösterilmektedir: listede ilk depoda kurabiye ve dördüncü depoda içecekler gibi şekerleme ürünleri içeren satırları gösterin depo.

Bir dizi seçim koşulu oluşturduktan sonra, "Gelişmiş filtre" komutunu listeye uygulayabilirsiniz.

"Gelişmiş filtre" komutunu kullanarak filtreleme algoritması

    Listeden bir hücre seçin

    "Veri" menüsünde, "Filtre" - "Gelişmiş Filtre" komutunu seçin

    Düzenleyicinin filtre sonuçlarını listede görüntülemesini ve filtre kriterlerini karşılamayan satırları gizlemesini istiyorsanız, "İşle" radyo düğmesini "Listeyi yerinde filtrele" olarak ayarlayın. Filtrelenmiş kayıtları çalışma sayfasının başka bir alanına kopyalamak için "İşle" radyo düğmesini "Sonuçları başka bir konuma kopyala" olarak ayarlayın ve sonuçların yerleştirileceği aralığı belirtin.

    Filtrelenmiş listenin orijinal hücre aralığını kontrol edin, aralık, sütun başlıklarının hücrelerini dikkate alarak listenin tüm hücrelerini içermelidir.

    Seçim koşulları aralığını kontrol edin, sütun başlıklarının hücrelerini dikkate alarak seçim koşulları aralığının tüm hücrelerini içermelidir.

    Filtrelemeyi tamamlamak için Tamam düğmesine tıklayın. Liste, belirtilen ölçütlere uyan kayıtları görüntüler.

Şekil, seçilen filtre seçenekleriyle "Gelişmiş Filtre"nin bir örneğini göstermektedir.

Şekil, üzerinde bir dizi koşul bulunan örnek bir filtrelenmiş listeyi göstermektedir.

Verilerin satırlar ve sütunlar halinde görüntülendiği Veri Sayfası görünümünde, sütunların istenen bileşimini ayarlayarak, sütunların yerleşimini ve genişliğini, satır yüksekliğini, veri yazı tipini vb. değiştirerek tablonun düzenini özelleştirebilirsiniz. istekler ve formlar da bu modda gönderilebilir.

Kullanıcı, uygun erişim haklarıyla, tablo veya form modundaki tablo verilerini kayıt ekleyerek ve silerek ve ayrıca alan değerlerini güncelleyerek düzeltebilir.

Kayıtları Veri Sayfası veya Form görünümünde görüntülerken kayıtları arayabilir, kayıtları bir veya daha fazla alana göre sıralayabilir ve belirttiğiniz ölçütlere göre kayıtları filtreleyebilirsiniz.

Alanlardaki değerleri bulma ve değiştirme

Tablonun geçerli veya tüm alanlarında, tablo veya form modunda değerleri aramak için Bul araç çubuğu düğmesine basın veya menü komutunu kullanın. Düzenle | Bulmak.

Görünen iletişim kutusunda Ara ve Değiştir sekmesinde Aramak alanda Örnek tablonun alanlarına bulmak istediğiniz değeri girin. Düşürmek Araştır arama alanı seçilir. Tabloda seçili sütun yoksa, bu açılır liste, arama alanı olarak imlecin bulunduğu alanı veya tüm tabloyu seçmenize olanak tanır. Tabloda birkaç sütun seçilirse, bu liste etkin değildir ve arama otomatik olarak yalnızca seçilen sütunlarda gerçekleştirilir. Düşürmek Tesadüf değerlerin çakışma derecesini seçebilirsiniz: Alanın başından itibaren, Alanın herhangi bir bölümü ile, Tüm alanlar.

Açılır liste Görüş pencerenin alt kısmında, değerleri alabilen aramanın yönünü seçmenize izin verir. Tümü, Yukarı, Aşağı.

İletişim kutusunda Değiştir sekmesini seçerseniz, bir açılır listeyle desteklenecektir. İle ikame edilmiş, bulunan alanlara yeni bir değer girmenizi sağlar.

Kayıtları sıralama

Kayıtları bir alanın artan veya azalan değerlerine göre sıralama (sıralama alanı) hem tablo modunda hem de form modunda gerçekleştirilebilir.

Kayıtları sıralamak için menü komutunu da kullanabilirsiniz. Girişler | Sıralama. Form girişlerini birden çok alana göre sıralamak için formun Veri Sayfası görünümünde açık olması gerekir. Form moduna geçildiğinde form kayıtlarının görünümü yapılan sıralamaya göre yapılacaktır.

Filtreleri kullanma

Kullanıcı tarafından belirlenen seçim kriterlerini karşılayan veritabanı kayıtlarını görüntülemek ve düzenlemek için tablo filtreleme sağlanır. filtre bir tablodan, formdan veya sorgudan bir kayıt alt kümesine uygulanan bir dizi koşuldur.

Seçime göre filtrele

Kayıtları seçmek için bir koşul belirlemenin en basit yolu, bir tablo veya formda belirli bir alan değeri veya bunun bir kısmını seçmektir. Örnek olarak öğrenci tablosunu kullanarak bu filtreleme yöntemini ele alalım.

Soyadı "B" harfi ile başlayan öğrencilerle ilgili tüm kayıtları bulmanız gerektiğini varsayalım.

Öğrenci tablosunu Veri Sayfası görünümünde açın. Soyadı bu harfle başlayan kayıtlardan birinin tam ad alanında c harfini seçin. Menü komutunu seçin Girişler [ Filtre | Seçime göre filtrele veya Tablo araç çubuğunda ilgili düğmeyi tıklayın tablo görünümünde. Filtreleme sonucunda tablo sadece öğrencinin soyadının "B" harfi ile başladığı kayıtları gösterecektir.

Filtreleme sonucunda tablo sadece öğrencinin soyadının "B" harfi ile başladığı kayıtları gösterecektir. Öğrencilerle ilgili bulunan veriler arasından 1977 doğumluları seçeceğiz.

Kayıtlardan birinin doğum tarihi (ddtar) alanında 77 değerini seçin.Komutu çalıştırdıktan sonra Seçime göre filtrele alt kümedeki tüm kayıtlardan yalnızca alan değeri 1977 olan kayıtlar tabloda kalacaktır.

Filtre uygulanmış bir tablo veya formda, kayıt gezinme satırı şunu gösterir: [kayıt sayısı] (Filtre).

Bir değerin her yeni seçimi, mevcut bir filtre tarafından kayıt seçimine ek koşullar getirir. Böylece, bu yöntem yalnızca yeni bir filtre oluşturmaya değil, aynı zamanda herhangi bir şekilde oluşturulan filtreyi yeni seçim koşullarıyla tamamlamaya da izin verir.

Alanları seçili bir değer içermeyen kayıtları seçmek için değeri seçtikten sonra menü komutunu seçin Girişler | Filtre | Seçimi hariç tut veya farenin sağ düğmesine basın ve içerik menüsünden komutu seçin Seçimi hariç tut. Tüm tablo kayıtlarıyla çalışmanız gerekiyorsa, filtre işlemi komut kullanılarak iptal edilebilir. Girişler | Filtreyi kaldır veya araç çubuğundaki ilgili düğmeye tıklayarak. Bu durumda, filtre tablodan kaldırılır, ancak kaydedilir ve herhangi bir zamanda komut kullanılarak yeniden uygulanabilir. Girişler | filtre uygula.

Bir komut yürütülürken oluşturuldu Seçime göre filtrele veya Seçimi hariç tut tabloyu, sorguyu veya formu kaydettiğinizde filtre otomatik olarak kaydedilir. Tablonun sonraki açılışlarında bu filtre tekrar uygulanabilir.

Düzenli ve gelişmiş filtre.

Seçim filtresine ek olarak, iki tür filtre daha kullanabilirsiniz - normal filtre ve gelişmiş filtre.

normal filtre

normal filtre komutuyla çağrılır Kayıtlar | Filtre | Filtreyi veya araç çubuğundaki ilgili düğmeyi değiştirin. Bu pencerede yeni bir filtre oluşturabilir veya önceden oluşturulmuş bir filtreyi görüntüleyebilir ve düzenleyebilirsiniz.

Komutu normal filtre penceresinde yürüttükten sonra filtre aktif veritabanı nesnesi için boş bir tablo veya form görüntülenir. sekmesinde Bulmak Kayıtların seçileceği filtre alanlarına değerler girilir. Değerler, alan için gösterildiği gibi klavyeden girilebilir veya bir listeden seçilebilir. Bir filtre satırının birkaç alanına değer girilmesi, belirtilen tüm değerleri içeren kayıtların seçimini belirler. Bu durumda, belirtilen koşullar "VE" mantıksal işlemi ile birleştirilmiş olarak kabul edilir.

Sonuç kümesine dahil edilecek kayıtları seçmek için alternatif bir seçenek belirtmek üzere sekmesini seçin. Veya filtre penceresinin sol alt köşesinde. Bu, bir alternatif belirlemek için yeni bir filtre alanı açar. Farklı alanlara girilen bir dizi koşul, "VEYA" mantıksal işlemiyle birbirine bağlanır. Bir sonraki alternatif bir sonraki sekmede ayarlanabilir Veya.

Filtre, sekmede belirtilen tüm değerleri alanlarda içeren kayıtları seçecektir. Bulmak ve sekmede belirtilen tüm değerleri alanlarda içeren kayıtlar Veya. Filtreleme yapmak için düğmesine tıklayın filtre uygulama.

Gelişmiş filtre

Gelişmiş filtre komutla çağrıldı Girişler | Filtre | Gelişmiş filtre. Bu durumda, üst kısımdaki gelişmiş filtre penceresinde aktif tablo alanlarının listesi görüntülenir. Pencerenin altında görüntülenir istek formu. Talep formu satırında Alan alanlar, kayıt seçimi için koşulları ayarlamanın gerekli olduğu listeden sürüklenir. Seçim koşulları, filtre penceresinin uygun alanına girilir. Ayrıca istek formu, alanda seçilen bir veya daha fazla alan için sıralama türünü seçmenize olanak tanır. Sıralama.

Filtre kaydetme

Bir tabloyu, sorguyu veya formu kaydettiğinizde normal ve gelişmiş filtreler ile seçim filtresi otomatik olarak kaydedilir. Nesne yeniden açıldığında, kaydedilen bu filtre günceldir ve komut tarafından kullanılabilir. Girişler | filtre uygulama. Yeni bir filtre oluşturulursa, daha önce kaydedilmiş herhangi bir filtreyi Veri Sayfası görünümünde bir form veya nesneyle değiştirir. Araç çubuğundaki bir filtreyi yok etmek için filtre düğmesine basın Formu Temizle ve ardından düğme filtre uygulama. Yalnızca bu durumda tabloyla kaydedilen filtre imha edilecektir.

Bir filtre grubunu kaydetme

Bir tablo veya form için daha sonra filtre penceresine yüklenip uygulanabilecek birkaç filtre hazırlamanız ve kaydetmeniz önerilir. Hazırlanan filtreyi kaydetmek için komutu çalıştırın. Girişler | Filtre | Filtreyi değiştir veya ilgili araç çubuğu düğmesine tıklayın ve komutu seçin Dosya | istek olarak kaydet veya ilgili araç çubuğu düğmesine tıklayın filtre. Bir komutu yürütmek için, filtre penceresi etkinken içerik menüsünü de çağırabilirsiniz. Açılan iletişim kutusunda Sorgu olarak kaydet kaydedilen filtrenin adını alana girmelisiniz İsim iste.

Daha sonra yeni bir filtre oluşturmak yerine mevcut bir filtreyi kullanabilirsiniz. Bunu yapmak için Filtreyi düzenle moduna geçin ve komutu kullanın. Dosya | İstekten indir. Pencerede Uygulanan filtre istenilen filtre seçilir.

Excel'de verileri filtreleyerek bir / birkaç parametredeki bilgileri görüntüleyebilirsiniz.

Bu amaçla iki araç vardır: Otomatik Filtre ve Gelişmiş Filtre. Koşula uymayan verileri silmezler, gizlerler. Otomatik filtre en basit işlemleri gerçekleştirir. Gelişmiş filtre çok daha fazla seçeneğe sahiptir.

Excel'de otomatik filtreleme ve gelişmiş filtreleme

Biçimlendirilmemiş ve liste olarak bildirilmemiş basit bir tablo var. Otomatik filtreyi ana menüden açabilirsiniz.


Bir veri aralığını tablo olarak biçimlendirirseniz veya liste olarak bildirirseniz, hemen otomatik bir filtre eklenir.

Otomatik filtreyi kullanmak basittir: istenen değere sahip girişi seçmeniz gerekir. Örneğin, 4 numaralı mağazaya yapılan teslimatları görüntüleyin. Karşılık gelen filtreleme koşulunun yanına bir onay işareti koyun:

Hemen sonucu görüyoruz:

Aracın özellikleri:

  1. Otomatik filtre yalnızca kesintisiz bir aralıkta çalışır. Aynı sayfadaki farklı tablolar filtrelenmez. Aynı türde verilere sahip olsalar bile.
  2. Araç, üst satırı sütun başlıkları olarak ele alır - bu değerler filtreye dahil edilmez.
  3. Aynı anda birkaç filtreleme koşulu uygulayabilirsiniz. Ancak önceki her sonuç, bir sonraki filtre için gerekli kayıtları gizleyebilir.

Gelişmiş filtrede çok daha fazla seçenek bulunur:

  1. Filtreleme için istediğiniz kadar koşul ayarlayabilirsiniz.
  2. Veri seçim kriterleri ortadadır.
  3. Gelişmiş filtre ile kullanıcı, çok satırlı bir dizide benzersiz değerleri kolayca bulabilir.


Excel'de gelişmiş filtre nasıl yapılır?

Hazır bir örnek, Excel'de gelişmiş bir filtrenin nasıl kullanılacağıdır:



Orijinal tabloda yalnızca "Moskova" değerini içeren satırlar kaldı. Filtrelemeyi iptal etmek için "Sırala ve Filtrele" bölümündeki "Temizle" düğmesine tıklamanız gerekir.

Excel'de gelişmiş filtre nasıl kullanılır?

"Moskova" veya "Ryazan" kelimelerini içeren satırları seçmek için Excel'de gelişmiş bir filtre kullanmayı düşünün. Filtreleme koşulları aynı sütunda olmalıdır. Örneğimizde, biri diğerinin altında.

Gelişmiş filtre menüsünü doldurun:

Belirli bir kritere göre seçilen satırları olan bir tablo elde ederiz:


"Mağaza" sütununda "No. 1", maliyet sütununda "> 1.000.000 ruble" değerini içeren satırları seçelim. Filtreleme kriterleri koşul etiketinin uygun sütunlarında olmalıdır. Tek satırda.

Filtreleme parametrelerini doldurun. Tamam'a basıyoruz.

Tabloda yalnızca "Bölge" sütununda "Ryazan" kelimesini veya "Maliyet" sütununda "> 10.000.000 ruble" değerini içeren satırları bırakalım. Seçim kriterleri farklı sütunlara atıfta bulunduğundan, bunları ilgili başlıklar altında farklı satırlara yerleştiriyoruz.

Gelişmiş Filtre aracını uygulayın:


Bu araç, kullanıcının dizilerden değer seçerken hemen hemen her görevi çözmesini sağlayan formüllerle çalışabilir.

Temel Kurallar:

  1. Formülün sonucu seçim kriteridir.
  2. Yazılı formül DOĞRU veya YANLIŞ döndürür.
  3. Kaynak aralığı, mutlak referanslar kullanılarak belirtilir ve seçim ölçütü (bir formül biçiminde) göreli referanslar kullanılarak belirtilir.
  4. DOĞRU döndürülürse, filtre uygulandıktan sonra satır görüntülenecektir. YANLIŞ - hayır.

Ortalamanın üzerinde miktar içeren satırları gösterelim. Bunu yapmak için, ölçütlü plakanın yanı sıra (I1 hücresinde), "En büyük sayı" adını gireceğiz. Formül aşağıdadır. ORTALAMA işlevini kullanıyoruz.

Kaynak aralığındaki herhangi bir hücreyi seçin ve "Gelişmiş Filtre"yi çağırın. Seçim kriteri olarak I1:I2'yi belirtiyoruz (göreceli bağlantılar!).

Tabloda yalnızca "Tutar" sütunundaki değerlerin ortalamanın üzerinde olduğu satırlar kaldı.


Tabloda yalnızca yinelenmeyen satırları bırakmak için "Gelişmiş filtre" penceresinde "Yalnızca benzersiz kayıtlar"ın yanındaki kutuyu işaretleyin.

Tamam'ı tıklayın. Yinelenen satırlar gizlenecektir. Sayfada yalnızca benzersiz kayıtlar kalacaktır.

Filtre, bir listedeki bir veri alt kümesini bulmanın ve bunlarla çalışmanın hızlı ve kolay bir yoludur. Filtrelenmiş liste, yalnızca ölçütlerle eşleşen satırları gösterir. Sıralamadan farklı olarak, filtre listedeki girişlerin sırasını değiştirmez. Filtreleme, görüntülemek istemediğiniz satırları geçici olarak gizler.

Filtreleme sırasında seçilen satırlar düzenlenebilir, biçimlendirilebilir, bunlara göre diyagramlar oluşturulabilir, satırların sırası değiştirilmeden ve hareket ettirilmeden yazdırılabilir.

Filtreleme sırasında yalnızca gerekli veriler seçilir ve verilerin geri kalanı gizlenir. Bu sayede sadece görmek istedikleriniz gösterilir ve bu tek tuşla yapılabilir.

Filtreleme, verileri hiçbir şekilde değiştirmez. Filtre kaldırıldığında, tüm veriler filtre uygulanmadan önceki haliyle yeniden görünür.

Listeleri filtrelemek için Excel'de kullanılabilen iki komut vardır:

  • Otomatik filtre, basit seçim koşulları için seçime göre filtreleme dahil.
  • Gelişmiş filtre daha zor seçim koşulları için.

Otomatik filtre

Etkinleştirmek Otomatik filtre tablodaki herhangi bir hücreyi, ardından sekmeyi seçmeniz gerekir Veri grup içinde Sıralama Ve filtre büyük düğmeye basın :

Bundan sonra, her sütun başlığının sağındaki tablo başlığında aşağı oklu bir düğme görünecektir:

Bir oka tıklamak ilgili sütun için bir liste menüsü açar. Liste, bir sütunun tüm öğelerini alfabetik veya sayısal sırayla (veri türüne bağlı olarak) içerir, böylece gerekli öğeyi hızlı bir şekilde bulabilirsiniz:

Yalnızca bir sütun için bir filtreye ihtiyacımız varsa, kalan sütunlar için ok düğmelerini görüntüleyemeyiz. Bunu yapmak için, düğmeye basmadan önce başlıkla birlikte istenen sütunun birkaç hücresini seçin.

Tam Değere Göre Filtreleme

Otomatik filtre, oklu düğmeyi tıklayın ve açılır listeden bir değer seçin. Bir sütundaki tüm öğeleri hızlı bir şekilde seçmek veya tüm öğelerin seçimini kaldırmak için (Hepsini seç) :

Bu durumda, alanda seçilen değeri içermeyen tüm satırlar gizlenir.

Laboratuar çalışması yaparken filtreleme sonucunu seçip sayfa üzerinde başka bir yere kopyalayıp imzalıyoruz.

Kapatmak Otomatik filtre düğmeye tekrar basmak gerekiyor .

Filtreleme modundan çıkmadan filtreleme eylemini iptal etmek için düğmesine tıklayın ve açılır listeden öğeyi seçin. (Hepsini seç) . Aynı zamanda tablonun filtre tarafından gizlenen satırları görünür.

Veri filtrelemenin özellikleri

Filtreler verileri gizler. Bunun için tasarlandılar. Ancak, veri filtrelemeyi bilmiyorsanız, bazı verilerin eksik olduğu izlenimine kapılabilirsiniz. Örneğin, birinin filtre uygulanmış sayfasını açabilir veya filtreyi önceden uyguladığınızı bile unutabilirsiniz. Böylece bir sayfada filtreler olduğunda çeşitli görsel ipuçları ve mesajlar bulunabilir.

(pencerenin sol alt kısmında bulunur). İlk durum:

Verileri filtreledikten hemen sonra, filtre uygulamasının sonucu durum çubuğunun sol alt köşesinde görüntülenir. Örneğin, " Bulunan kayıtlar: 2 / 11”:

Satır numaraları . Kesikli satır numaraları bazı satırların gizlendiğini, görünen satır numaralarının değişen rengi ise seçilen satırların filtre seçimi sonucu olduğunu gösterir.

ok türü . Filtre uygulanmış bir sütundaki Otomatik Filtre okunu, sütunun filtrelendiğini gösterecek şekilde değiştirmek.

"", sayı veya tarih içeren sütunlara uygulanabilen başka bir evrensel filtredir.

“” çok koşullu bir isimdir. Aslında, bu filtrenin olanakları çok daha geniştir. Bu filtre ile ilk öğeleri veya son öğeleri (en küçük veya en büyük sayılar veya tarihler) bulabilirsiniz. Ve filtre adının aksine, sonuçlar ilk 10 öğe veya son 10 öğe ile sınırlı değildir. Görüntülenen öğelerin sayısı 1 ile 500 arasında seçilebilir.

” ayrıca verileri sütundaki toplam satır sayısının yüzdesine göre filtrelemenize olanak tanır. Sütun 100 sayı içeriyorsa ve ilk on beşe bakmak istiyorsanız yüzde 15'i seçin.

Filtre, en yüksek veya en düşük fiyatlı ürünleri bulmak, en son işe alınan çalışanların listesini belirlemek veya notu en iyi veya en kötü olan öğrencilerin listesini görüntülemek için kullanılabilir. Bir veri sütununa “” filtresini uygulamak için ( sadece sayılar veya tarihler!!!), sütundaki oku tıklayın ve öğeyi seçin Sayısal filtreler Daha öte :


Bu bir iletişim kutusu açacaktır. kaplama koşullar İle liste :

İletişim kutusunda seçin sayı(çizgiler veya yüzdeler), en büyük veya en az, liste öğeleri veya öğe sayısının %'si.

Kendi özel filtrelerinizi oluşturun

Örneğin, yalnızca ' harfi ile başlayan konumlara sahip satırları görüntülemek istiyoruz. D'. Bunu yapmak için, ilk sütundaki otomatik filtre okuna tıklayın ve seçin Metin filtreleri , ardından nokta ile başlar… :


Bu bir iletişim kutusu getirecektir. (sağda hangi seçeneği seçerseniz seçin, aynı iletişim kutusu görüntülenmeye devam edecektir.):

sahada İş unvanı seçmek - ile başlar , sağda giriyoruz D:


Pencerede bir ipucu var:

Soru işareti " ? ” herhangi bir karakter anlamına gelir.

İmza " * ”, herhangi bir karakter dizisini belirtir.

Veritabanında veri işleme

Hızlı veri arama

Access, belirli bir alanın değerlerinin belirli bir değerle tamamen veya kısmen eşleştiği kayıtları aramanıza olanak tanır.

Örneğin, "İnternet Sağlayıcıları" veritabanında, MTU sağlayıcısı hakkında bilgi içeren bir giriş bulmak istiyoruz, ancak tam adını hatırlamıyoruz. Adın yalnızca bir kısmını girebilir ve girişi arayabilirsiniz.

"İnternet Sağlayıcıları" veritabanındaki verileri hızlı arama

2. [Düzenle-Bul...] ​​komutunu girin. Bir iletişim kutusu belirecektir Aramak. sahada Örnek: arama metnini ve alana girmeniz gerekir Tesadüf:Öğeyi seçin Alanın herhangi bir bölümü ile.


3. Sonuç olarak, 3 numaralı kayıt bulunacak ve aktif olarak işaretlenecektir.

Filtreleri kullanarak veri bulma

Veritabanında veri aramak için çok daha fazla seçenek sağlar filtreler. Filtreler, belirtilen koşulları karşılayan kayıtları seçmenize olanak tanır. Kayıt seçim koşulları, karşılaştırma işleçleri (=, >,

Basit filtreler yalnızca bir alan için bir kayıt seçim koşulu içerir. Karmaşık filtreler farklı alanlar için birden çok koşul içerir. Karmaşık bir filtre uygulanmasının bir sonucu olarak, yalnızca tüm koşulları aynı anda sağlayan kayıtlar seçilecektir. Karmaşık filtrelerdeki koşulların, mantıksal çarpma işlemiyle birbirine bağlı olduğunu söyleyebiliriz.

Örneğin, en uygun sağlayıcıyı, yani bağlantı ücreti talep etmeyen, saatlik ücreti oldukça düşük (500) ve yüksek hızlı İnternet erişimine (kanal hızı > 100 Mbps) sahip bir sağlayıcı aradığımızı varsayalım.

"İnternet Sağlayıcıları" veritabanı için karmaşık bir filtre oluşturalım.

Filtre kullanarak veri bulma

1. Veritabanı penceresinde ilgili simgeye çift tıklayarak "İnternet Sağlayıcıları" veritabanı tablosunu açın.

2. [Kayıtlar-Filtre-Filtreyi Değiştir] komutunu girin. Görünen tablo penceresinde, arama terimlerini uygun alanlara girin. Filtre oluşturuldu.

Sorgularla veri bulma

İstekler veritabanındaki verileri filtrelerle aynı şekilde arar. Aralarındaki fark, sorguların bağımsız veritabanı nesneleri olması, filtrelerin ise belirli bir tabloya bağlı olmasıdır.

Sorgu tablodan türetilmiştir. Ancak, bir sorgunun sonucu da bir tablodur, bu da tablo yerine sorguların kullanılabileceği anlamına gelir. Örneğin hem tablo hem de sorgu için form oluşturulabilir.

Sorgular, verilen koşulları karşılayan kayıtları seçmenize olanak tanır. Filtreler gibi sorgular basit veya karmaşık olabilir. Basit bir sorgu tek bir koşul içerirken, karmaşık bir sorgu farklı alanlar için birden çok koşul içerir.

Sorgu oluşturma sürecinde, yalnızca kayıtları değil, sorguda bulunacak alanları da seçebilirsiniz.

"İnternet Sağlayıcıları" veritabanındaki en uygun sağlayıcıyı belirlemek için karmaşık bir sorgu oluşturalım.

Bir sorgu ile veri bulma

1. Pencerede bir nesne grubu seçin İstekler ve öğeyi seçin .

2. İletişim panelinde tablo ekleme Eklemek.

3. Satırdaki sorgu penceresinde Alan: açılır listeden koşulların ayarlanacağı alanların adlarını seçin.

Çizgide Seçim koşulu: seçili alanlar için koşulları girin.

Çizgide Ekrandaki çıktı: istekte sunulacak alanları ayarlayın.

pratik görevler

3.5. "Notebook" ve "Kütüphane Kataloğu" veritabanlarında çeşitli arama türleri gerçekleştirin: hızlı, bir filtre kullanarak ve bir sorgu kullanarak.

3.6. "İnternet Sağlayıcıları" veritabanında, bağlantı ücreti talep etmeyen ve en düşük saatlik ücreti alan sağlayıcıları arayın.

veri sıralama

Veritabanları yüzlerce veya binlerce kayıt içerebilir. Çoğu zaman kayıtları düzenlemek, yani onları belirli bir sırayla düzenlemek gerekir. Kayıtların sıralanmasına sıralama denir.

Kayıtların sıralaması herhangi bir alanda yapılır. Bu alanda yer alan değerler, alanın türüne göre belirlenen belirli bir sıradadır:

  • alan metin ise alfabetik olarak;
  • alan sayısal ise sayının değerine göre;
  • alan türü ise tarihe göre Tarih Saat ve benzeri.

Kayıtlar, alan değerlerinin artan veya azalan sırasına göre sıralanabilir. Sıralama işleminde kayıtların bütünlüğü korunur, yani tablo içinde bir yerden başka bir yere bütünlük içinde aktarılır.

Kayıtları sıralama veritabanları, alanlardan birinin değerlerine göre sıralanmalarıdır.

"İnternet Sağlayıcıları" veri tabanında örneğin "Kanal hızı (Mbps)" alanına göre sıralayalım.

Hızlı sıralama verileri

1. Pencerede İnternet sağlayıcıları: veritabanı bir grup nesnede masalar"İnternet Sağlayıcıları" tablosunu seçin ve düğmesine tıklayın Açık.

2. Alanı seçin kanal hızı ve [Kaydet-si-Sırala-Artan Sırala] komutunu girin. Veritabanındaki girişler, kanal hızına göre artan sırada sıralanacaktır.


Uygulanabilir iç içe türler, yani birkaç alanda sırayla gerçekleştirilen sıralamalar. Birinci sütuna göre sıralama yapıldıktan sonra ikinci sütuna göre sıralama yapılır ve bu şekilde devam eder.

Bizim durumumuzda, sahada kanal hızı, sıralama yapılırken, iki kayıt (8 ve 7) aynı 10 değerine ve iki kayıt (3 ve 2) aynı 112 değerine sahiptir. Bu kayıtları sıralamak için önce iç içe bir sıralama yapacağız. "Bağlantı hızı" alanı ve ardından "Giriş satır sayısı" alanı tarafından.

Access, sorguları kullanarak iç içe sıralamalar gerçekleştirmenize olanak tanır.

Bir sorgu ile iç içe veri sıralama

1. Pencerede İnternet sağlayıcıları: veritabanı bir nesne grubu seçin İstekler ve öğeyi seçin Yapıcı kullanarak bir sorgu oluşturma.

2. İletişim panelinde tablo ekleme sorgunun oluşturulduğu "İnternet Sağlayıcıları" tablosunu seçin. butona tıklayın Eklemek.

3. Satırdaki sorgu penceresinde Sıralama: açılır listeden, sıralama türünün ayarlanacağı alanların adlarını seçin.

pratik görevler

3.7. "İnternet Sağlayıcıları" veritabanında "Saatlik ödeme" ve "Sağlayıcının adı" alanlarına göre iç içe bir sıralama yapın.

Raporları Kullanarak Verileri Yazdırma

[File-Print] komutunu kullanarak tabloları, formları ve sorguları doğrudan yazdırabilirsiniz. Ancak belgelerin güzel bir şekilde yazdırılması için kullanılması tavsiye edilir. raporlar. Raporlar veri tabanından türetilmiş nesnelerdir ve tablolar, formlar ve sorgular temelinde oluşturulur.

"İnternet Sağlayıcıları" veritabanını güzel bir şekilde yazdıracak bir rapor oluşturalım. Bunun için kullanalım Rapor Sihirbazı.

Rapor kullanarak veritabanı yazdırma

1. Pencerede İnternet sağlayıcıları: veritabanı bir nesne grubu seçin Raporlar ve öğeyi seçin Sihirbazı kullanarak bir rapor oluşturun.

2. Bir dizi iletişim paneli kullanarak raporun görünümü için parametreleri ayarlayın.

3. Pencerede İnternet sağlayıcıları: veritabanı düğmeye bas Görüş. Belge, yazdırılabileceği biçimde görünecektir.


4. Belgenin görünümü sizi tatmin ediyorsa, [Dosya-Yazdır] komutunu kullanarak yazdırın.

pratik görevler

3.8. Defter veritabanı için bir Kartvizit raporu ve Kitaplık Katalog veritabanı için bir Kitaplık Kartı raporu oluşturun.