Excel: Yazı tipi rengi kırmızıysa belirli bir metin döndür veya diğer işlemleri yap
Excel: Yazı tipi rengi kırmızıysa belirli bir metin döndür veya diğer işlemleri yap
Gerçek dünya Excel kullanımı sırasında, yazı tipi renkleri - özellikle kırmızı - yaygın olarak uyarılar, istisnalar, başarısız doğrulamalar veya yüksek öncelikli notları belirtmek için kullanılır. Bu renkleri manuel olarak uygulamak veya koşullu biçimlendirme aracılığıyla uygulamak kolay olsa da, yazı tipi renklerini tespit etmek ve bu renklere göre işlem yapmak için formüller kullanmak o kadar kolay değildir. Örneğin, özel bir mesaj döndürmek, ilgili bir hücreyi vurgulamak veya bir hücrenin metni kırmızıysa biçimlendirmeyi ayarlamak isteyebilirsiniz — aşağıda gösterildiği gibi.
Bu makale, Excel'de kırmızı yazı tipine sahip metinlere dayalı işlemler gerçekleştirmek için birkaç pratik çözüm tanıtacaktır. Bu yöntemler VBA tabanlı algılama ve koşullu biçimlendirme ile Kutools gibi yerleşik araçların kullanımını içermektedir. Ayrıca, size en uygun yöntemi seçmenize yardımcı olmak için kullanım durumu uygunluğunu ve yaygın tuzakları inceleyeceğiz.

Yazı tipi rengi kırmızıysa başka bir hücrede belirli bir metin döndür
Başvurulan hücrenin yazı tipi renginin kırmızı olmasına bağlı olarak başka bir hücrede belirli bir metin (örneğin "Başarısız" veya "Geçti") döndürmek istediğinizde, doğrudan bir formül işe yaramaz çünkü Excel fonksiyonları varsayılan olarak yazı tipi rengini test edemez. Bunu başarmak için, özel bir VBA fonksiyonu olan Kullanıcı Tanımlı Fonksiyon (UDF) kullanabilirsiniz. Yazı tipi renk değişikliklerine her zaman güncel kalacak sonuçlar dinamik olarak görüntülemeniz gerekiyorsa bu yöntem uygundur. İşlevin çalışması için çalışma kitabının tüm kullanıcılarının makroları etkinleştirmesi gerektiğini unutmayın.
1. Microsoft Visual Basic for Applications düzenleyici penceresini açmak için Alt + F11 tuşlarına aynı anda basın.
2. Ardından, Ekle > Modül seçin. 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üzenleyicisini kapatın. Şimdi, bir çalışma sayfası hücresinde aşağıdaki formülü girin (örneğin, C2 hücresinde): =FontColorISRed(B2) ve ardından formülü diğer satırlar için uygulamak üzere doldurma tutamacını aşağı çekin. Başvurulan hücrenin yazı tipi rengi kırmızıysa sonuç anında "Başarısız" olarak belirtilecektir.
Formül, başvurulan hücrelerde yazı tipi rengini değiştirdikten sonra güncellenmiyorsa, sonucu yenilemek için F9 tuşuna basmayı veya formülü tekrar girmeyi deneyin. Tüm VBA çözümlerinde olduğu gibi, dosyanızın makro özellikli bir çalışma kitabı (.xlsm) olarak kaydedilmesi gerektiğini ve bu özelliğin kullanılabilmesi için makroların etkinleştirilmesi gerektiğini unutmayın.

Kutools AI ile Excel Sihirini Keşfedin
- Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
- Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
- VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
- Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini aşın.
Yazı tipi rengi kırmızıysa hücreyi vurgula
Yazı tipi rengi kırmızı olan hücreleri görsel yönetim için vurgulamak veya daha fazla işlem yapmak istediğinizde, VBA fonksiyonu ve Excel'in Koşullu Biçimlendirme özelliğini bir arada kullanabilirsiniz. Bu çözüm, belirli hücrelere görsel vurgu eklemek istediğinizde ve bunu mevcut biçimlendirme kuralları ile birleştirmek istediğinizde etkilidir. Dosyayı paylaşmayı planlıyorsanız, makrolara bu yaklaşımda ihtiyaç duyulduğundan, makro güvenlik ayarlarını uygun şekilde ele almanız önemlidir.
1. Alt + F11 tuşlarına basarak VBA düzenleyicisini açın.
2. Ekle > Modül seçin ve aşağıdaki VBA kodunu modül penceresine yapıştırın:
VBA kodu: Yazı tipi rengi kırmızıysa hücreyi vurgula
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üzenleyicisini kapatın ve Excel'e geri dönün. Giriş > Koşullu Biçimlendirme > Yeni Kural'a gidin, aşağıda gösterildiği gibi:
4. Yeni Biçimlendirme Kuralı iletişim kutusunda, aşağıdaki adımları gerçekleştirin:
- Kural Türü Seç altında, Hangi hücreleri biçimlendireceğinizi belirlemek için bir formül kullan seçeneğini işaretleyin.
- Formül kutusuna şu formülü girin (örneğin, B2'ye uygulanıyor): =highlightredfont(B2)
- İstediğiniz vurgulama seçeneklerini ayarlamak için Biçimlendir düğmesine tıklayın.
5. Hücreleri Biçimlendir iletişim kutusunda, Dolgu sekmesine gidin ve hücreler için vurgu rengini seçin. Seçiminizi onaylamak için Tamam'a tıklayın:
6. Kuralı uygulamak için iki kez Tamam'a tıklayın (her iletişim kutusu için bir kez). Yazı tipi kırmızı olan hücreler artık ayarlarınıza göre otomatik olarak vurgulanacaktır, burada gösterildiği gibi:
Koşullu biçimlendirme, yazı tipi rengini değiştirdikten sonra güncellenmiyorsa, etkilenen hücreyi düzenlemeyi veya yenilemek için F9 tuşuna basmayı deneyin. Unutmayın, bu yöntem özel VBA fonksiyonunun kullanılabilir olması ve makroların etkinleştirilmesine bağlıdır.
Yazı tipi rengi kırmızıysa yazı tipi rengini değiştir
Tüm kırmızı yazı tipindeki metinleri farklı bir yazı tipi rengine dönüştürmeniz gerekebilir; ya biçimlendirmeyi birleştirmek için ya da verileri daha uygun şekilde işaretlemek için. Excel'de bu gereksinim için çeşitli çözümler bulunmaktadır, dahili Bul ve Değiştir özelliği ve Kutools for Excel gibi üçüncü parti eklentiler dahil. 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 rengini değiştir
Excel'in Bul ve Değiştir özelliği, biçimlendirmeye göre arama ve değiştirme işlemini destekler ve bu da size belirli bir yazı tipi rengindeki (örneğin kırmızı) tüm hücreleri seçip bunları başka bir renge verimli bir şekilde değiştirmenize olanak tanır. Bu yöntem, çalışma sayfası veya aralık boyunca hızlı işlemler için iyidir ve makrolara veya eklentilere ihtiyaç duymaz.
1. Yazı tipi rengini değiştirmek istediğiniz alanı seçin, ardından Ctrl + H tuşlarına basarak Bul ve Değiştir iletişim kutusunu açın. Daha fazla ayar için Seçenekler >> düğmesine tıklayın, aşağıda gösterildiği gibi:
2. Genişletilmiş iletişim kutusunda, aşağıdaki adımları izleyin:
- Biçimlendirmeye odaklanmak için Bul kısmını ve Değiştir kısmını boş bırakın.
- Bul neyin yanında, Biçim > Hücreden Biçim Seç'e tıklayın, ardından hedeflediğiniz kırmızı yazı tipine sahip bir hücreye tıklayın.
- Değiştir kısmının yanında, Biçim > Biçimlendir'e tıklayarak Değiştir Biçimlendirme iletişim kutusunu açın.
3. Değiştir Biçimlendirme 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. Değiştir Biçimlendirme iletişim kutusundan çıkmak için Tamam'a tıklayın. Son olarak, Bul ve Değiştir iletişim kutusunda, Tümünü Değiştir'e tıklayın. Belirlenen kırmızı yazı tipine sahip tüm hücreler derhal seçtiğiniz yeni yazı tipi rengine dönüşecektir:
Bu yöntem, özellikle makroları etkinleştirmeden tek seferlik toplu işlem yapmak istediğinizde kullanışlıdır. Ancak, çalışma kitabınız düzenli olarak yazı tipi rengini bir iş akışı parçası olarak değiştiriyorsa, otomatik veya seçici bir çözüm kullanmayı düşünün.
Yazı tipi rengi kırmızıysa yararlı bir özellik ile yazı tipi rengini değiştir
Kutools for Excel yüklüyse, Yazı Tipi Rengi ile Hücre Seç özelliği, tam olarak aynı yazı tipi rengine sahip tüm hücreleri (örneğin kırmızı) hızlıca seçmenizi ve ardından toplu olarak yeni bir yazı tipi rengi uygulamanızı sağlar. Bu yöntem, temel Bul ve Değiştir'den daha esnektir, çünkü yalnızca yazı tipi rengini sınırlayabilir veya gerektiğinde diğer belirli nitelikleri dahil edebilir/çıkarabilirsiniz. Kutools, bu işlemler için kullanıcı dostu bir arayüz sunar, bu da büyük veri setlerinde sık sık zengin biçimlendirme yöneten kullanıcılar için idealdir.
Kutools for Excel'i yükledikten sonra, aşağıdaki adımları izleyin:
1. Çalışma alanını seçin, ardından aşağıda gösterildiği gibi Kutools > Seç > Yazı Tipi Rengi ile Hücre Seç'e gidin:
2. Yazı Tipi Rengi ile Hücre Seç iletişim kutusunda, Hücreden Biçim Seç'e tıklayın, ardından kırmızı yazı tipine sahip bir hücre seçin. Hangi biçimlendirme özelliklerinin eşleşeceğini ayarlayabilirsiniz - bu durumda, sadece Yazı Tipi Rengi'nin işaretli kalmasını sağlayarak bu kırmızı yazı tipini kullanan tüm hücreleri diğer biçimlendirmelerden bağımsız olarak eşleştirin.
3. Tamam'a tıklayın. İletişim kutusunda, devam etmek için Evet'e tıklayın:
4. Kırmızı yazı tipi rengine sahip tüm hücreler şimdi bir kerede seçilmiştir. Bu hücreler seçili iken, gerektiğinde Excel yazı tipi rengi açılır menüsünü kullanarak manuel olarak yazı tipi rengini değiştirebilirsiniz.
Bu yaklaşım, özellikle büyük veri aralıkları veya yalnızca renge dayalı seçici biçimlendirme ayarlaması gerektiren durumlar için çok etkilidir. Bu işlevi kullanırken, yalnızca istenen biçimlendirme niteliklerinin seçildiğinden emin olun - aksi takdirde, görsel olarak benzer görünmesine rağmen küçük biçimlendirme farklılıkları olan hücreleri atlayabilirsiniz.
İpucu: Kutools ayrıca, seçim veya biçimlendirme işlemleri sırasında bir hata yaparsanız hataları önlemeye ve hızlıca değişiklikleri geri almanıza yardımcı olabilecek toplu işleme ve geri alma özelliklerini de sunar.
Beklenmedik sonuçlarla karşılaşırsanız veya istenen hücreler seçili değilse, diyalogda yalnızca doğru biçimlendirme niteliklerinin (örneğin yazı tipi rengi) işaretli olduğunu kontrol edin. Ayrıca, hedeflenen veri aralığında çalıştığınızdan emin olun.
Yukarıdaki yöntemlerin yanı sıra, Excel'de yazı tipi rengine göre veri işlemek için başka yollar da vardır:
- VBA toplu işleme kodu: Büyük bir veri seti üzerinde sık sık işlem yapmanız gerekiyorsa, özel bir VBA betiği tüm hücreler arasında geçiş yapabilir ve kırmızı yazı tipi algılandığında eylemler gerçekleştirebilir. Bu, toplu biçimlendirme, işaretlemeler veya eşleşen hücreleri günlüğe kaydetme için esnektir, ancak temel VBA programlama bilgisi gerektirir.
- Manuel inceleme ve sıralama ile birleştirme: Excel2007 ve üzeri sürümlerde bulunan Hücre Rengi veya Yazı Tipi Rengi'ne Göre Sırala özelliğini kullanarak kırmızı yazı tipi verilerini bir araya getirebilir ve daha kolay inceleme veya düzenleme yapabilirsiniz. Bu, özellikle tek seferlik görevler için veya makro/eklentilere izin verilmediğinde uygundur.
Hangi yaklaşımı kullanırsanız kullanın, her zaman önceden çalışmanızı kaydedin ve ideal olarak toplu işlemler veya makrolar kullandığınızda verilerinizin bir örnek kopyasında yöntemleri deneyin. Rutin sorun giderme, hesaplamaları yenilemek için F9 tuşuna basmayı ve VBA tabanlı yaklaşımlar beklendiği gibi çalışmazsa Excel'in Güven Merkezi altında makro ayarlarını doğrulamayı içerir.
Özetle, Excel'de yazı tipi rengine dayalı işlemler yalnızca yerleşik formüllere dayanmaz. Doğru aracı seçmek - VBA, Excel yerleşikleri veya Kutools gibi eklentiler - iş akışı sıklığına ve karmaşıklığına bağlı olacaktır. Hangi yöntemi seçerseniz seçin, her zaman renk kodlarını, biçimlendirme niteliği seçimlerini ve makro güvenliğini iki kez kontrol ederek verimli ve doğru sonuçlar elde ettiğinizden emin olun.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel, sorunlarınızın çoğunu çözer ve üretkenliğinizi %80 artırır.
- Süper Formül Çubuğu (birden fazla satır metin ve formülü kolayca düzenleme); Okuma Düzeni (büyük miktarda hücreyi kolayca okuma ve düzenleme); Filtrelenmiş Alana Yapıştır...
- Hücreleri/Satırları/Sütunları Birleştir ve Veriyi Koru; Hücre İçeriğini Böl; Yinelenen Satırları Birleştir ve Topla/Ortalama... Yinelenen Hücreleri Önle; Aralıkları Karşılaştır...
- Yinelenen veya Benzersiz Satırları Seç; Boş Satırları Seç (tüm hücreler boş); Çok sayıda Çalışma Kitabında Süper Bul ve Yaklaşık Bul; Rastgele Seçim...
- Formül referansını değiştirmeden Birden Fazla Hücreyi Tam Kopyala; Çoklu Sayfalara Otomatik Referans Oluştur; Madde İşaretleri, Onay Kutuları Ekle ve daha fazlası...
- Formülleri, Aralıkları, Grafikleri ve Resimleri Favorilere Ekle ve Hızlıca Ekle; Hücreleri şifreyle şifrele; Posta Listesi oluştur ve e-postalar gönder...
- Metni Çıkart, Metin Ekle, Belirli bir konumda karakterleri kaldır, Boşlukları Kaldır; Veri Sayfası İstatistikleri oluştur ve yazdır; Hücre İçeriği ve Yorumlar arasında dönüştür...
- Süper Filtre (filtre düzenlerini kaydet ve diğer sayfalara uygula); Ay/Hafta/Gün, sıklık ve daha fazlasına göre Gelişmiş Sıralama; Kalın, italik vb. özel filtreleme...
- Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştir; Anahtar sütunlara dayalı Tabloları Birleştir; Veriyi Birden Çok Sayfaya Böl; xls, xlsx ve PDF'leri Toplu Dönüştür...
- Hafta numarası, haftanın günü vb. göre PivotTable Gruplama... Kilitsiz, kilitli hücreleri farklı renklerle göster; Formül/İsim içeren hücreleri vurgula...

- Word, Excel, PowerPoint'de sekmeli düzenleme ve okumayı etkinleştir.
- Aynı pencerede yeni sekmelerde birden fazla belge açın ve oluşturun, yeni pencereler yerine.
- Üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından sizi kurtarır!
