Ana içeriğe atla

Hücreleri Excel'de kalın karakterlerle nasıl filtreleyebilirim?

Excel'deki hücrelerdeki verileri veya içerikleri biçimlendirmek için kalın yazı tipi stilini uygulayabilirsiniz, ancak hücreleri Excel'de kalın yazı tipi stili içeren hücrelere göre nasıl filtreleyeceğinizi biliyor musunuz? Bu makale, hücreleri Excel'de kalın karakterlere göre filtrelemek için birkaç zorlu VBA makrosu toplar.

Kalın hücreleri yardımcı sütunla filtreleyin
VBA kodu ile kalın hücreleri filtreleyin
Harika bir araçla kalın hücreleri kolayca filtreleyin
Veri filtreleme için daha fazla eğitici…


Yardım sütunuyla kalın hücreleri filtreleyin

B sütunundaki tüm kalın hücreleri aşağıda gösterilen ekran görüntüsü gibi filtrelemeniz gerektiğini varsayarsak, lütfen aşağıdaki işlemleri gerçekleştirin:

Aşağıdaki kullanıcı tanımlı işlev, bir sütundaki bir hücrenin kalın olup olmadığını belirlemeye yardımcı olur ve ardından sonuçları bir yardımcı sütunda DOĞRU veya Yanlış olarak döndürür. Tüm DOĞRU sonuçları, yalnızca B sütununda kalın hücreleri görüntüleyecek şekilde filtreleyebilirsiniz.

1. Tuşuna basın. Ara Toplam + F11 tuşlarını açmak için Uygulama için Microsoft Visual Basic pencere.

2. içinde Uygulama için Microsoft Visual Basic Pencere, tıklayın Ekle > Modül, ardından aşağıdaki VBA kodunu Modül penceresine kopyalayın. Ekran görüntüsüne bakın:

VBA kodu: Hücreleri kalın karakterlerle filtreleyin

Function IsBold(rCell As Range)
IsBold = rCell.Font.Bold
End Function

3. Tuşuna basın. Ara Toplam + Q kod penceresini kapatmak için tuşlar.

4. Tablonun bitişiğinde boş bir hücre seçin (seçilen hücre, filtre tablosundaki ilk satırın aynı satırında yer almalıdır), aşağıdaki formülü kopyalayın ve girmek tuşuna basın.

= IsBold (B2)

5. İlk sonuç hücresini seçmeye devam edin ve tüm sonuçları almak için Dolgu Tutamaçını sürükleyin. Ekran görüntüsüne bakın:

6. Yardımcı sütunun başlığını seçin, Veri > Filtre. Başlık hücresinin yanındaki ok düğmesini tıklayın, DOĞRU yalnızca kutu ve ardından Tamam.

Şimdi B sütunundaki tüm kalın hücreler, aşağıda gösterilen ekran görüntüsü gibi filtrelenmiştir.


Excel'de birkaç tıklama ile bir sütundaki kalın hücreleri hızla filtreleyin:

The Kalın hücreleri filtrele yarar Kutools for Excel aşağıda gösterilen demoda olduğu gibi birkaç tıklama ile belirli bir sütundaki tüm kalın hücreleri hızlıca filtrelemenize yardımcı olabilir.
Kutools for Excel'in tam özellikli 30 günlük ücretsiz izini şimdi indirin!


VBA kodu ile kalın hücreleri filtreleyin

Aşağıdaki VBA kodu, tüm kalın hücreleri doğrudan bir sütunda filtrelemenize izin verir. Lütfen aşağıdaki işlemleri yapın.

1. Başlık hücresi dışında tüm kalın hücreleri filtreleyeceğiniz sütun aralığını seçin. Bu durumda B2: B16'yı seçiyorum.

2. Tuşuna basın. Ara Toplam + F11 tuşlarını açmak için Uygulama için Microsoft Visual Basic pencere.

3. içinde Uygulama için Microsoft Visual Basic Pencere, tıklayın Ekle > Modül, ardından aşağıdaki VBA kodunu Modül penceresine kopyalayıp yapıştırın.

VBA kodu: Bir sütundaki kalın hücreleri filtreleyin

Sub FilterBold()
'Updated by Extendoffice 20191018
Dim cell As Range
For Each cell In Selection
If cell.Font.Bold = False Then
cell.EntireRow.Hidden = True
End If
Next cell
End Sub

4. Tuşuna basın. F5 Bu makroyu çalıştırmak için anahtar. Daha sonra tüm kalın hücreler, seçilen sütun aralığında hemen filtrelenir.


Harika bir araçla kalın hücreleri kolayca filtreleyin

Bu bölümde size kullanışlı bir araç öneriyoruz - Kalın hücreleri filtrele yarar Kutools for Excel. Bu yardımcı programla, seçilen sütundaki tüm kalın hücreler birkaç tıklama ile anında filtrelenir.

Başvurmadan önce Kutools for ExcelLütfen önce indirin ve kurun.

1. Kalın hücreleri filtreleyeceğiniz sütun aralığını seçin, tıklayın Kutools Artı> Özel Filtre > Filtre Kalın halletmek için. Aşağıdaki demoya bakın:

  Bu yardımcı programın ücretsiz denemesine (30 günlük) sahip olmak istiyorsanız, indirmek için lütfen tıklayınızve ardından yukarıdaki adımlara göre işlemi uygulamaya gidin.


İlgili Makaleler

Excel'de aynı anda birden çok sütunu filtreleyin
Filtre özelliği ile bir sütunu filtreledikten sonra, birden fazla sütuna yalnızca AND ölçütü uygulanabilir. Bu durumda, Excel çalışma sayfasında birden çok sütunu aynı anda filtrelemek için hem VE hem de VEYA ölçütlerini nasıl uygulayabilirsiniz? Bu makaledeki yöntemler size bir iyilik yapabilir.

Excel'de hücre rengine göre hücreleri filtreleyin veya seçin
Normalde, Excel'de herhangi bir amaç için hücreleri farklı renklerle doldurabilirsiniz. Farklı içerik türlerini belirtmek için farklı renkler kullanan bir çalışma sayfanız varsa ve bu hücreleri hücre rengine göre filtrelemek veya seçmek istiyorsanız, bunu bu makaledeki yöntemlerle yapabilirsiniz.

Excel'de gizli / filtrelenmiş hücreleri ve satırları atlayarak yapıştırın
Örneğin, Excel'de bir tabloyu filtrelediniz, ancak şimdi bir aralığı kopyalayıp bu filtrelenmiş tabloya yapıştırmanız gerekiyor, gizli / filtrelenmiş hücreleri ve satırları atlayarak nasıl yapıştırılacağını biliyor musunuz? Bu makaledeki birkaç kolay yol size yardımcı olabilir.

Satırları başka bir sayfadaki liste seçimine göre filtrele
Excel'de genellikle satırları bir kritere göre filtreleriz, ancak iki liste varsa, biri Sayfa1'de ve diğeri Sayfa2'de, Sayfa1'deki listeye göre Sayfa2'deki satırları hızlıca filtrelemek için herhangi bir püf noktanız olabilir mi? İşte bu makale, bu işi çözmenin yollarını tanıtıyor.

Excel'deki birleştirilmiş hücrelerden ilgili tüm verileri filtreleyin
Veri aralığınızda birleştirilmiş hücrelerden oluşan bir sütun olduğunu varsayarsak ve şimdi, bu sütunu birleştirilmiş hücrelerle filtrelemeniz ve her bir birleştirilmiş hücreyle ilişkili tüm satırları aşağıdaki ekran görüntüleri gibi göstermeniz gerekir. Excel'de, Filtre özelliği, yalnızca birleştirilen hücrelerle ilişkili ilk öğeyi filtrelemenize izin verir, bu makalede, Excel'deki birleştirilmiş hücrelerden ilgili tüm verilerin nasıl filtreleneceğinden bahsediyoruz.

Veri filtreleme için daha fazla eğitici…

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

Açıklama


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
Comments (16)
Rated 4.5 out of 5 · 2 ratings
This comment was minimized by the moderator on the site
Thanks for sharing, it works wonderful, thank you!
Rated 4.5 out of 5
This comment was minimized by the moderator on the site
Thanks for the formula..it helped
Rated 4.5 out of 5
This comment was minimized by the moderator on the site
I've used this technique and had an issue when trying to copy the bold data. It only copies some of the data for some reason. Is there any way of copying only the bold data using this technique? Thanks, Richard
This comment was minimized by the moderator on the site
Dear richard skins,



We didn't encounter the problem as you mentioned. Would you please provide a screenshot with details of your operation?



Thank you for your comment!
This comment was minimized by the moderator on the site
Hi, I'm a complete excel novice, i've done the following technique but now need to copy the data which is bold/true. When I have tried to do this is won't copy what is highlighted. Any ideas on how I can copy the data? Thanks, Richard
This comment was minimized by the moderator on the site
@RICHARD Can u please provide any screenshot of your spreadsheet showing what u are exactly trying to do?
This comment was minimized by the moderator on the site
Thanks for sharing. It works wonderful.
This comment was minimized by the moderator on the site
Hi I am using this code and its working fine but whenever I click on cancel the dialogue box a popup window appear and shows some error. Can you please tell me how to remove that error. :Sub FilterBold() Dim myRange As Range Set myRange = Application.InputBox(Prompt:="Please Select a Range", Title:="InputBox Method", Type:=8) myRange.Select Application.ScreenUpdating = False For Each myRange In Selection If myRange.Font.Bold = False Then myRange.EntireRow.Hidden = True End If Next myRange Application.ScreenUpdating = True End Sub
This comment was minimized by the moderator on the site
Dear Nitin Jain,

Sorry to reply so late!

We have found the proble and fixed it already. The VBA script in the article is now updated,

Thank you for your comment!
This comment was minimized by the moderator on the site
Simple and brilliant, thank you!
This comment was minimized by the moderator on the site
This worked perfectly, thank you!!! :D :lol:
This comment was minimized by the moderator on the site
I presume that column A is the reference Column with Bold cells. I create a Name "Bold?" with the refer to as below =GET.CELL(20,OFFSET(INDIRECT("A1"),ROW()-1,0)) In column B, I type: =Bold? Copy down the formula and then use autofilter to filter the value TRUE. DONE
This comment was minimized by the moderator on the site
@cadafi ur formula works fine but it is not the optimised or efficient use of it. Rather we should use direct reference of the range or a cell in place of that complete offset command. Like the one as follows: =GET.CELL(20,'Sheet1'!A1) Copy down the formula and then use autofilter to filter the value TRUE. DONE
This comment was minimized by the moderator on the site
Thanks Mohamand Faizan. You are entirely correct.
This comment was minimized by the moderator on the site
@Mohammad Faizan You are entirely correct. Thanks.
This comment was minimized by the moderator on the site
@Cadafi.... thats brilliant... wondering how it works though!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations