Excel: Yazı Tipi Rengi kırmızıysa belirli bir metin döndürün veya başka işlemler gerçekleştirin
Gerçek dünya Excel kullanımında, özellikle kırmızı yazı tipi rengi, uyarıları, istisnaları, başarısız doğrulamaları veya yüksek öncelikli notları belirtmek için sıkça tercih edilir. Bu renkleri elle ya da Koşullu Biçimlendirme aracılığıyla uygulamak oldukça kolay olsa da, yazı tipi rengini algılayıp buna göre hareket eden formüller yazmak her zaman o kadar kolay değildir. Örneğin, bir hücrenin metni kırmızıysa özel bir mesaj döndürmek, ilişkili başka bir hücreyi vurgulamak veya biçimlendirmeyi buna göre ayarlamak isteyebilirsiniz—bu senaryolar aşağıda gösterilmiştir.
Bu makale, Excel’de kırmızı yazı tipine dayalı işlemleri gerçekleştirmek için birkaç pratik çözüm sunar. Bu yöntemler, VBA tabanlı algılamadan Koşullu Biçimlendirme’yi kullanmaya ve yerleşik Bul ve Değiştir aracını uygulamaya kadar geniş bir yelpazede yer alır. Ayrıca, en uygun yöntemi seçmenize yardımcı olmak amacıyla kullanım senaryolarının avantajlarını ve sık karşılaşılan tuzakları da inceleyeceğiz.

Yazı Tipi Rengi kırmızıysa başka bir hücrede belirli bir metin döndürün
Başvurulan bir hücrenin Yazı Tipi Rengi kırmızıysa, başka bir hücrede belirli bir metni (örneğin "Fail" veya "Pass") döndürmek için doğrudan bir formül işe yaramaz; çünkü Excel işlevleri varsayılan olarak yazı tipi rengini algılayamaz. Bu durumda, Kullanıcı Tanımlı İşlev (UDF) olarak bilinen özel bir VBA işlevinden yararlanabilirsiniz. Bu yöntem, sonuçların her zaman yazı tipi rengi değişikliklerine göre otomatik olarak güncellenmesini istediğinizde idealdir. Unutmayın: Bu işlevin doğru çalışabilmesi için çalışma kitabını kullanan tüm kullanıcıların makroları etkinleştirmiş olması gerekir.
1. Alt + F11 tuşlarına aynı anda basarak Microsoft Visual Basic for Applications düzenleyici penceresini açın.
2. Ardından, Ekle > Modül seçeneğini tıklayın. Açılan modül penceresine aşağıdaki VBA kodunu kopyalayıp yapıştırın:
VBA kodu: Yazı Tipi Rengi kırmızıysa belirli bir metin döndür
Function FontColorisRed(Rng As Range)
'Updateby ExtendOffice
Application.Volatile
If Rng.Font.ColorIndex = 3 Then
FontColorisRed = "Fail"
Else
FontColorisRed = "Pass"
End If
End Function
3. VBA düzenleyiciyi kapatın. Şimdi bir çalışma sayfası hücresine aşağıdaki formülü girin (örneğin C2 hücresine):=FontColorISRed(B2) ve ardından diğer satırlara formülü uygulamak için doldurma tutamacını aşağı doğru sürükleyin. Başvurulan hücrenin yazı tipi rengi kırmızıysa, sonuç anında "Fail" (Başarısız) olarak görüntülenecektir.

Başvurulan hücrelerdeki Yazı Tipi Rengi’ni değiştirdikten sonra formülün güncellenmediğini düşünüyorsanız, sonucu yenilemek için F9tuşuna basın veya formülü tekrar girin. Unutmayın, tüm VBA çözümlerinde olduğu gibi, bu özelliğin çalışması için dosyanızın makro destekleyen bir çalışma kitabı ().xlsm) olarak kaydedilmesi ve makroların etkinleştirilmiş olması gerekir.

Excel'in sihrini KUTOOLS AI ile keşfedin
- Akıllı Yürütme: Hücre işlemlerini gerçekleştirin, verileri analiz edin ve hepsini basit komutlarla oluşturulan grafiklerle tamamlayın.
- Özel formüller: İş akışlarınızı kolaylaştırmak için özelleştirilmiş formüller oluşturun.
- VBA Kodlama: VBA kodlarını zahmetsizce yazın ve anında uygulayın.
- Formül Yorumlama: Karmaşık formülleri bir çırpıda anlayın.
- Metin Çevirisi: Elektronik tablolarınızda dil bariyerlerini aşın.
Yazı Tipi Rengi kırmızıysa hücreyi vurgulayın
Yazı tipi rengi kırmızı olan hücreleri görsel yönetimi güçlendirmek veya başka işlemler için vurgulamak istiyorsanız, Excel’in Koşullu Biçimlendirme özelliğini bir VBA işleviyle birlikte kullanabilirsiniz. Bu çözüm, belirli hücrelere görsel vurgu eklemek ve bunu mevcut biçimlendirme kurallarıyla sorunsuzca entegre etmek istediğinizde oldukça etkilidir. Dosyayı paylaşmayı planlıyorsanız, bu yaklaşımın makrolar gerektirdiğini unutmayın ve makro güvenlik ayarlarınızı buna göre uygun şekilde yönetin.
1. VBA düzenleyiciyi açmak için Alt + F11 tuşlarına basın.
2.Ekle>Modülseçeneğine tıklayın ve aşağıdaki VBA kodunu modül penceresine yapıştırın:
VBA kodu: Yazı Tipi Rengi kırmızıysa hücreyi vurgulayın
Function HighlightRedFont(pRg As Range) As Boolean
'Updateby ExtendOffice
Dim xRg As Range
Dim xBol As Boolean
xBol = False
For Each xRg In pRg
If xRg.Font.Color = vbRed Then
xBol = True
End If
Next
HighlightRedFont = xBol
End Function
3. VBA düzenleyiciyi kapatın ve Excel’e dönün. Aşağıda gösterildiği gibi Giriş > Koşullu Biçimlendirme Kullan > Yeni Kural yolunu izleyin:

4.Yeni Biçimlendirme Kuralıiletişim kutusunda aşağıdaki adımları uygulayın:
- Bir Kural Türü Seçin bölümünde, Biçimlendirilecek hücreleri belirlemek için bir formül kullan seçeneğini işaretleyin.
- Formül kutusuna aşağıdaki formülü girin (örneğin, B2 hücresine uygulanacaksa):=highlightredfont(B2)
- Biçim düğmesine tıklayarak istediğiniz vurguyu ayarlayın.

5. Hücre Biçimini Ayarla iletişim kutusunda, Dolgu sekmesine gidin ve hücreler için vurgu rengini seçin. Seçiminizi onaylamak için Tamam düğmesine tıklayın.

6.Tamam düğmesine iki kez tıklayın (her iletişim kutusu için bir kez) ve kuralı uygulayın. Artık kırmızı yazı tipine sahip hücreler, ayarlarınıza göre otomatik olarak vurgulanacaktır; örnek aşağıda gösterilmiştir:

Koşullu Biçimlendirme kullanıldığında yazı tipi rengi değiştirildikten sonra güncellenmiyorsa, etkilenen hücreyi düzenlemeyi veya yenilemek için F9 tuşuna basmayı deneyin. Bu yöntemin, özel bir VBA işlevinin mevcut olmasına ve makroların etkinleştirilmiş olmasına bağlı olduğunu unutmayın.
Yazı Tipi Rengi kırmızıysa Yazı Tipi Rengi'i değiştirin
Kırmızı yazı tipindeki tüm metni farklı bir Yazı Tipi Rengine dönüştürmeniz gerekebilir—biçimlendirmeyi birleştirmek veya verileri daha etkili şekilde işaretlemek için. Excel’de bu ihtiyaç için Bul ve Değiştir özelliği ile Kutools for Excel gibi üçüncü taraf eklentiler dahil olmak üzere çeşitli çözümler mevcuttur. Her yaklaşımın kendine özgü avantajları ve dikkat edilmesi gereken noktaları vardır.
Yazı Tipi Rengi kırmızıysa Bul ve Değiştir işleviyle Yazı Tipi Rengi'i değiştirin
Excel’in Bul ve Değiştir özelliği, biçimlendirmeye göre arama ve değiştirme yapmanızı sağlar; böylece belirli bir Yazı Tipi Rengine (örneğin kırmızıya) sahip tüm hücreleri kolayca seçip bunları başka bir renge verimli şekilde değiştirebilirsiniz. Bu yöntem, bir çalışma sayfası ya da aralık genelinde hızlı düzenlemeler yapmak için idealdir ve makro veya eklenti gerektirmez.
1. Yazı tipi rengini değiştirmek istediğiniz aralığı seçin ve ardından Ctrl + H tuşlarına basarak Bul ve Değiştir iletişim kutusunu açın. Aşağıda gösterildiği gibi daha fazla ayar için Seçenekler >> seçeneğine tıklayın:

2. Genişletilmiş iletişim kutusunda aşağıdaki işlemleri gerçekleştirin:
- Ne Ara ve İle Değiştir alanlarına odaklanmak için boş bırakın.
- Ne Ara kutusunun yanında, Biçim > Hücreden biçim seçin seçeneğine tıklayın ve ardından kırmızı yazı tipine sahip, hedeflediğiniz hücreye tıklayın.
- İle Değiştir yanındaki Biçim > Biçim seçeneğine tıklayarak Biçimi Değiştir iletişim kutusunu açın.


3. Biçimi Değiştir iletişim kutusunda, Yazı Tipi sekmesi altında Renk açılır menüsünden istediğiniz değiştirme rengini seçin. Ayarlarınızı onaylayın:

4. Çıkmak için Tamam düğmesine tıklayın Biçimi Değiştir iletişim kutusundan. Son olarak, Bul ve Değiştir iletişim kutusunda Tümünü Değiştir seçeneğine tıklayın. Tanımlanan kırmızı yazı tipine sahip tüm hücreler, seçtiğiniz yeni Yazı Tipi Rengi’ne hemen geçecektir:

Bu yöntem, makroları etkinleştirmeden tek seferlik toplu bir işlem yapmak istediğinizde özellikle yararlıdır. Ancak çalışma kitabınızda Yazı Tipi Rengi düzenli olarak bir iş akışının parçası olarak değişiyorsa, otomatik veya seçmeli bir çözümü değerlendirmeniz önerilir.
Eğer Yazı Tipi Rengi kırmızıysa, yararlı bir özellik ile Yazı Tipi Rengi değiştirin
Eğer yüklüyse, Kutools for Excel, Benzer formatta hücreleri seçin özelliği, tam olarak aynı Yazı Tipi Rengi'ne (örneğin kırmızı) sahip tüm hücreleri hızlıca seçmenize ve ardından yeni Yazı Tipi Rengi'ni toplu olarak uygulamanıza olanak tanır. Bu yöntem, temel Bul ve Değiştir özelliğinden daha esnektir çünkü seçim işlemini yalnızca Yazı Tipi Rengi ile sınırlayabilir veya gerektiğinde diğer belirli öznitelikleri dahil edebilir/ihmal edebilirsiniz. Kutools, bu işlemleri gerçekleştirmek için kullanıcı dostu bir arayüz sunar ve büyük veri kümelerinde zengin biçimlendirmeyi sıkça yöneten kullanıcılar için idealdir.
Kutools for Excel yüklendikten sonra Kutools for Excel, aşağıdaki adımları izleyin:
1. İşlem yapılacak aralığı seçin, ardından aşağıda gösterildiği gibi Kutools > Seç > Benzer formatta hücreleri seçin seçeneğine gidin:

2. Benzer formatta hücreleri seçin iletişim kutusunda, Hücreden biçim seçin seçeneğine tıklayın ve ardından kırmızı yazı tipine sahip bir hücre seçin. Eşleşecek biçimlendirme özelliklerini ayarlayabilirsiniz—bu durumda, diğer biçimlendirmeden bağımsız olarak yalnızca kırmızı yazı tipi rengini kullanan tüm hücreleri eşleştirmek için sadece Yazı Tipi Rengi seçeneğini işaretli bırakın.

3. Devam etmek için Tamam düğmesine tıklayın. Uyarı kutusunda Evet seçeneğine tıklayın:

4. Yazı tipi rengi kırmızı olan tüm hücreler tek seferde seçildi. Bu hücreler seçiliyken, gerekirse Excel’in Yazı Tipi Rengiaçılır menüyü kullanarak renklerini manuel olarak özelleştirebilirsiniz.

Bu yaklaşım, büyük Aralık'lerde veya yalnızca renge dayalı seçici biçimlendirme ayarlaması gerektiren durumlarda özellikle verimlidir. Bu işlevi kullanırken, yalnızca istenen biçimlendirme özniteliklerinin seçildiğinden emin olun; aksi takdirde görsel olarak benzer görünse de küçük biçimlendirme farklılıkları olan hücreleri atlamış olabilirsiniz.
İpucu: Kutools, seçim veya biçimlendirme işlemlerinde hata yapmanız durumunda değişikliklerinizi kolayca geri almanızı sağlayan toplu işlem ve geri alma özelliklerini de sunar.
Beklenmeyen sonuçlarla karşılaşırsanız veya istenen hücreler seçilmiyorsa, iletişim kutusunda yalnızca doğru biçimlendirme özniteliklerinin (örneğin Yazı Tipi Rengi) işaretli olduğundan emin olun. Ayrıca, hedeflenen Veri Aralığı içinde çalıştığınızdan da emin olun.
Yukarıdaki yöntemlere ek olarak, Excel'de Yazı Tipi Rengi'a dayalı verileri işlemek için başka yollar da vardır:
- VBA toplu işleme kodu: Büyük veri kümeleri üzerinde sık sık işlem yapmanız gerekiyorsa, özel bir VBA betiği tüm hücreleri tarayabilir ve kırmızı yazı tipiyle biçimlendirilmiş hücreleri algıladığında belirli eylemleri otomatik olarak gerçekleştirebilir. Bu yöntem, toplu biçimlendirme, işaretlemek veya eşleşen hücreleri günlüğe kaydetmek için son derece esnektir; ancak temel düzeyde VBA programlama bilgisi gerektirir.
- Manuel inceleme ile sıralamayı birleştirme: Kırmızı yazı tipine sahip verileri daha kolay incelemek veya düzenlemek için Excel’in Hücre Rengine Göre Sıralama özelliğini ya da Yazı Tipi Rengine Göre Sıralama özelliğini (Excel 2007 ve üzeri sürümlerde mevcuttur) kullanın. Bu yöntem, tek seferlik görevlerde veya makroların/eklentilerin kullanımına izin verilmeyen ortamlarda özellikle idealdir.
Hangi yöntemi kullanırsanız kullanın, her zaman işinizi önceden kaydedin ve özellikle toplu işlemler veya makrolar kullanıyorsanız yöntemleri verilerinizin bir yedek kopyası üzerinde deneyin. Rutin sorun giderme adımları arasında, hesaplamaları yenilemek için F9 tuşuna basmak ve VBA tabanlı yaklaşımlar beklenen şekilde çalışmazsa Excel’in Güven Merkezi’ndeki makro ayarlarını doğrulamak yer alır.
Özetle, Excel'de Yazı Tipi Rengi'a dayalı işlemler yalnızca yerleşik formüllerin ötesine geçer. Doğru aracı seçmek—VBA, Excel yerleşik özellikleri veya Kutools gibi eklentiler—iş akışınızın sıklığına ve karmaşıklığına bağlıdır. Hangi yöntemi seçerseniz seçin, verimli ve doğru sonuçlar elde etmek için her zaman renk kodlarını, biçimlendirme özniteliği seçimlerini ve makro güvenliğini iki kez kontrol edin.
En İyi Ofis Verimlilik Araçları
Kutools for Excel Sorunlarınızın Çoğunu Çözer ve Verimliliğinizi 80 % Artırır
- Süper Formül Çubuğu (birden fazla metin satırını ve formülü kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtre Aralığı'na Yapıştır…
- Birleştirilmiş Hücreler/Satırlar/Sütunlar ve Verileri Saklama; Hücreleri Böl İçeriği; Yinelenen Satırı Birleştir ve Topla/Ortalama Al… Tekrarlanan Girişleri Önleyen Hücreler;Aralıkları Karşılaştır…
- Yinelenen veya Benzersiz Satırları Seçin; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Yaklaşık Arama, Birden Fazla Çalışma Kitabında; Rastgele Seçim…
- Tam Kopyala — Formül referansını değiştirmeden birden fazla hücreye uygulayın; Çoklu Sayfalara Otomatik Referans Oluşturun; Madde İşaretleri Ekle, onay kutusu ve daha fazlası…
- Sık Kullanılan Formülleri Kaydedin ve Hızlıca Ekleyin, aralıklar, grafikler ve resimler;Hücreleri Şifreleyin şifreyle;Posta Listesi Oluşturunve e-posta gönderin…
- Metni Çıkart, Metin Ekle, Belirli Konumdaki Karakteri Sil, Boşlukları Kaldır; Veri Sayfası İstatistikleri Oluşturun ve Yazdırın; Hücre İçeriği ile Açıklamalar Arasında Dönüştürme…
- Süper Filtre (filtre şemalarını kaydedin ve diğer sayfalara uygulayın); Gelişmiş Sıralama ay/hafta/gün, sıklık ve daha fazlasına göre; Özel Filtrekalın, italik… gibi stillere göre
- Çalışma Kitaplarını ve Sayfalarını Birleştirin; tabloları, anahtar sütuna göre birleştirin; veriyi çoklu sayfalara bölün; xls, xlsx ve PDF dosyalarını toplu olarak dönüştürün…
- PivotTable Şuna Göre Gruplama: Hafta numarası, haftanın günü ve daha fazlası… Kilitli Olmayanları Göster, Seçimi Kilitle farklı renklerle; Formül veya Ad İçeren Hücreleri Vurgulayın…
- Word, Excel ve PowerPoint'te sekmeli düzenleme ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
- Günlük verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!