İçindekiler
Günlük kullanımlarda şunları yapmamız gerekir Excel'de hücre değerlerine göre satırları gizleme Tipik olarak, bir Excel veri kümesi çok sayıda satır içerir. Ve çoğu zaman, girişleri çağrı değerlerine göre sıralamak için tüm veri kümesini gözden geçirmek yorucudur. Ancak, Excel'in Filtre , Koşullu Biçimlendirme özelliklerinin yanı sıra Formül ve VBA makrolarını kullanarak Excel'de hücre değerine göre satırları gizleyebiliriz. Bu makalede, Excel'de bir hücre değerine göre satırları gizlemek için daha önce bahsedilen yolları gösteriyoruz.
Diyelim ki sütunlardan oluşan bir Sales veri kümemiz var Sipariş Tarihi , Bölge , Ürün ve Miktar Satırları gizlemek için sütundaki hücre değerlerinden herhangi birini kullanmak istiyoruz.
Excel Çalışma Kitabını İndirin
Hücre Değerine Göre Satırları Gizle.xlsmExcel'de Hücre Değerine Göre Satırları Gizlemenin 5 Kolay Yolu
Yöntem 1: Filtre Özelliğini Kullanarak Hücre Değerine Dayalı Satırları Gizleme
İçinde Home, sekmesinde Excel şunları sunar Filtre içinde özellik Düzenleme Girişleri filtrelemek için istenen herhangi bir hücre değerini kullanabiliriz ve bu da satırların gizlenmesine neden olur.
Adım 1: Çalışma sayfasındaki Ev tab> Seçiniz Sırala ve Filtrele (bu kitaptan Düzenleme bölüm)> Seç Filtre (bu kitaptan Sırala ve Filtrele seçenekler).
Seçme Filtre görüntüler Filtre her sütun başlığındaki simgesi.
Adım 2: Herhangi birine tıklayın filtre sütun başlıklarındaki simge (örn, Bölge ).
Adım 3: üzerine tıkladıktan sonra Filtre simgesi ile Filtre komut kutusu görünür. İşaretlenmemiş herhangi bir öğe (örn, Batı ) ilgili satırlarını veri kümesinden gizlemek için.
Tıklayınız TAMAM. .
Bir anda, Excel işaretlenmemiş girişleri gizler (örn, Batı ) veri kümesinden çıkarır ve diğer tüm girdileri aşağıdaki resimde gösterildiği gibi görüntülemek için bırakır.
Girişlerden herhangi birinin işaretini kaldırarak satırları gizle Daha iyi temsil için, yöntemi bir avuç satır ve sütunla gösteriyoruz. Bu yöntemi ihtiyaç duyduğunuz kadar çok sütun için kullanabilir ve veri türünüze göre mümkün olduğunca çok satırı gizleyebilirsiniz.
Daha Fazla Oku: Excel Makrosu: Excel'de Hücre Metnine Dayalı Satırları Gizleme (3 Basit Yöntem)
Yöntem 2: Hücre Değerine Göre Satırları Gizlemek için Formül Kullanma ve Ardından Filtreleme
Bir önceki yöntemde, biz Filtre hücre değerlerine göre satırları gizleme özelliği. Peki ya bir formülün girdilerimizi kriterlerimizi karşılayıp karşılamadığını göstermesini istiyorsak? O zaman satırları göstergeye göre filtreleyin.
Bu yöntemde, biz EĞER özel bir dize eklemek için işlev (örn, Gizle ) talebimizin yerine getirilemeyeceğini belirtmek için kullanılır. Filtre özelliğini içeren satırları gizleriz. Gizle İçlerinde ip var.
Adım 1: Aşağıdaki formülü herhangi bir hücreye yazın (örn, F5 ) ham veri kümesine bitişiktir.
=IF(E5<50,"Hide",E5)
E5<50, bu mantıksal_test beyan ettiği yerde E5 'den küçük olan değerler 50 görüntülenecektir Gizle Aksi takdirde, formül hücrelerdeki metinleri görüntüler E5 Kendisi.
Adım 2: Basın GİRİŞ sürükleyin ve Doldurma Kolu Aşağıdaki resimde gösterildiği gibi hücrelerdeki özel dizeye.
Adım 3: Takip et 1 ila 3. Adımlar . Yöntem 1 ortaya çıkarmak için Filtre komut kutusundaki seçimini kaldırın. Gizle değerine ve ardından TAMAM. .
Girişleri seçmeden filtreleme Gizle değerini içeren tüm satırları gizler. Gizle girişlerinde değer.
Uygulamak için herhangi bir özel dize oluşturabilirsiniz Filtre Bu yöntem, kriterlerin yürütülmesi için yararlıdır (bu kriterler değer veya Metin ) bir veri kümesinde arama.
Daha fazlasını okuyun: Excel'de Satırları Gizleme Formülü (7 Yöntem)
Benzer Okumalar
- Excel VBA'da Boş Satırlar Nasıl Gizlenir (4 Yararlı Yöntem)
- Excel'de Satırlar Nasıl Gizlenir ve Gösterilir (En Kolay 6 Yol)
- Excel'de Tüm Satırları Göster Çalışmıyor (5 Sorun & Çözümler)
- Excel'de Gizli Satırlar: Nasıl Gösterilir veya Silinir?
- Excel'de Bir Sütuna Dayalı Yinelenen Satırları Gizleme (4 Yöntem)
Yöntem 3: Excel'de Hücre Değerine Dayalı Satırları Gizlemek için Koşullu Biçimlendirme Uygulama
Excel'in Koşullu Biçimlendirme özelliği, hücre değerine bağlı olarak satır içeriğini de gizleyebilir. Ancak, önceki yöntemler tüm satırı yokmuş gibi görünecek şekilde gizlerken, bu yöntem yalnızca satır içeriğini gizler.
Adım 1: Şuraya git Ev tab> Seçiniz Koşullu Biçimlendirme > Seçiniz Yeni Kural (seçeneklerden).
Adım 2: Bu Yeni Biçimlendirme Kuralı penceresi görünür. Yeni Biçimlendirme Kuralı Pencere,
Seçiniz Hangi hücrenin biçimlendirileceğini belirlemek için bir formül kullanma olarak Bir Kural Türü Seçin .
Aşağıdaki formülü altına yazınız Kural Açıklamasını Düzenleme .
=$C5="Batı"
Tıklayınız Biçim .
Adım 3: Bu Hücreleri Biçimlendir penceresi görünür. Hücreleri Biçimlendir Pencere,
Seçiniz Sayı bölüm> Seçiniz Özel (altında Kategori seçenek)> Tip 3 Noktalı virgüller (yani, ;;; ) altında Tip Bölüm.
Tıklayınız TAMAM. .
Adım 4: Tıklayarak TAMAM. 'ye geri döndüğünüzde, Excel sizi Yeni Biçimlendirme Kuralı iletişim kutusuna tıklayın. TAMAM. .
Yürütme Adım 1 için 4 eşleşen tüm içeriklerin gizlenmesine neden olur Batı içinde C sütun.
Uygulamak için eklediğimiz formüle herhangi bir metin veya değer atayabilirsiniz. Koşullu Biçimlendirme Satırları değil, yalnızca içeriği gizlemek istiyorsanız, bu yöntemi kullanmak çok uygundur. Koşullu Biçimlendirme Hiçbir şeyi değiştirmeden ham veri kümesini istediğiniz zaman seçeneklerden kurallar.
Daha fazlasını okuyun: Excel'de Koşullu Biçimlendirme ile Hücre Değerine Dayalı Satırları Gizleme
Yöntem 4: Excel'de VBA Makrosu Kullanarak Hücre Değerine Göre Satırları Gizleme
VBA herhangi bir koşul odaklı sonuca ulaşmak için güçlü bir araçtır. Bu yöntemde Belirli bir sütundaki satırları gizlemek için VBA makro kodu Belirli bir koşulun dayatılması.
Bu yöntem için, veri kümemizi aşağıdaki ekran görüntüsünde gösterildiği gibi pratik olanlara dönüştürüyoruz. Ve bir sütunun (örn, Bölge ) değeri bir hücre değerine eşittir (örn, Doğu ).
Adım 1: Vurmak ALT+F11 tamamen açmak için Microsoft Visual Basic penceresine gidin. Araç Çubuğu > Seçiniz Ekleme > Seçiniz Modül .
Adım 2: Aşağıdaki makro kodunu Modül ve Basın F5 makroyu çalıştırmak için.
Sub Hide_Rows_Based_On_Cell_Value() StartRow = 2 EndRow = 15 ColNum = 2 For i = StartRow To EndRow If Cells(i, ColNum).Value "East" Then Cells(i, ColNum).EntireRow.Hidden = True Else Cells(i, ColNum).EntireRow.Hidden = False End If Next i End Sub
Makro kodu şunları atar başla (yani, 2 ), son (yani, 15 ) satırı ve sütun (yani, 2, Bölge Sütunu ) sayıları. Sütun numarası, makronun verilen değerle hangi sütunda eşleştiğini bildirir (örn, Doğu ). Sonra VBA EĞER işlevi, aşağıdaki satırlar dışındaki tüm satırları gizler Doğu verilen sütunun satırlarında bulunan değer (örn, Bölge sütunu ).
Adım 3: Makro kodunun çalıştırılması, aşağıdakileri içeren satırlar dışındaki tüm satırları gizler Doğu Aşağıdaki resme benzer şekilde hücrelerinde.
Daha fazlasını okuyun: Excel'de Satırları Gizlemek için VBA (14 Yöntem)
Yöntem 5: VBA Makrosu Kullanarak Hücre Değerine Göre Satırları Gerçek Zamanlı Olarak Gizleme
Kullanma VBA Makro Kodu içinde Yöntem 4 'de, son veya bitmiş bir veri kümesinin satırlarını gizleriz. Ancak, belirli bir koşulu koruyarak satırları gerçek zamanlı olarak gizlememiz gereken bir senaryo olabilir. Bu durumda, bu tür bir senaryoyla başa çıkmak için özel bir makro kullanabiliriz.
Aşağıdaki veri kümesi için, sadece kriterleri yazdığımız ve Excel'in satırları gerçek zamanlı olarak otomatik olarak gizlediği bir işlem yürütmek istiyoruz.
Adım 1: Açtıktan sonra Microsoft Visual Basic (tuşuna basarak ALT+F11 hep birlikte), Çift Tıklama ilgili sayfada (örn, Sayfa3 ) altında VBAProject Bölüm.
Adım 2: Seçin Çalışma Sayfası Aşağıdaki ekran görüntüsünde gösterildiği gibi sayfanın kod penceresinden.
Adım 3: Bu Özel Alt Görünüyor.
Adım 4: Önceki makro koduna benzer şekilde, aşağıdaki makro kodunu sayfanın kod penceresine yapıştırın.
Private Sub Worksheet_SelectionChange(ByVal Target As Range) StartRow = 2 EndRow = 15 ColNum = 2 For i = StartRow To EndRow If Cells(i, ColNum).Value = Range("A18").Value Then Cells(i, ColNum).EntireRow.Hidden = True Else Cells(i, ColNum).EntireRow.Hidden = False End If Next i End Sub
Yazılan makro kodu şunları atar başla (yani, 2 ), son (yani, 15 ) Sıra, ve sütun (yani, 2) sayı. Daha sonra, hücreye eşit değerleri gizlemek için bir koşul koyar A18 sütun içinde 2 . Bu VBA EĞER işlevi, hücreye herhangi bir değer girdikten sonra satırları gerçek zamanlı olarak gizlemek için özel bir makro kodu oluşturur A18 .
Adım 5: Vurmak F5 Makroyu çalıştırmak için çalışma sayfasına geri dönün. Sütunda var olan herhangi bir şeyi yazmayı deneyin 2 ve Basın GİRİŞ .
Herhangi bir metin yazdıktan sonra enter tuşuna basmak (örn, Doğu veya Batı ), veri kümesindeki satırları içeren ilgili metni gizler. Bir veri kümesindeki satırları gizlemek için atanmış sütunun herhangi bir metnini veya değerini kullanabilirsiniz.
Sonuç
Bu makalede, Excel'de hücre değerine göre satırları gizlemeyi gösteriyoruz. Excel'in Filtre ve Koşullu Biçimlendirme özellikleri satırları gizlemek için kullanışlıdır. Koşullu Biçimlendirme özelliği sadece satırlardaki içeriği gizler. VBA makrolar, veri türünüze göre satırları gizlemek için etkili yollar sunar. Umarım bu açıklanan yöntemler işi istediğiniz şekilde yapar. Başka sorularınız veya eklemek istediğiniz bir şey varsa yorum yapın.