Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

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

Author Xiaoyang Last modified

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
Not: Yukarıdaki kodda, yazı tipi rengi kırmızıysa fonksiyon "Başarısız" döndürecektir, aksi takdirde "Geçti" döndürecektir. Bu döndürülen metinleri ihtiyaçlarınıza göre değiştirebilirsiniz. Ayrıca, özel kırmızı tonları (standart Excel kırmızısı değil) ile çalışıyorsanız, VBA'daki renk kodunu buna göre ayarlamanız gerekebilir.

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.

apply a formula to return a specific text if font color is red

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.

a screenshot of kutools for excel ai

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.
Yapay zeka destekli araçlarla Excel yeteneklerinizi geliştirin. Şimdi İndirin ve daha önce hiç olmadığı gibi bir verimlilik deneyimi yaşayı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:

click Home > Conditional Formatting > New Rule

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.

specify the options in the dialog box

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:

choose one color to highlight the cell

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:

the cells with red font are highlighted

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:

click Options in the dialog box

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.

select Format > Choose Format From Cell, and click on a cell with red font

select Format > Format to go to the Replace Format dialog

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:

choose one color to change

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:

all the cells with red font are replaced with the font color you specified

Not: "Hücreden Biçim Seç" kullandığınızda, tüm biçimlendirme özellikleri eşleşme için kullanılacaktır - yalnızca yazı tipi rengi değil. Hücreler yazı tipi boyutu, kalın veya diğer biçimler açısından farklıysa, yalnızca tam eşleşmeler değiştirilecektir. En iyi sonuçlar için, hedef hücrelerin renk dışında aynı biçimlendirmeye sahip olduğundan emin olun.

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, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

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:

click Kutools > Select > Select Cells with Format

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.

set options in the dialog box

3. Tamam'a tıklayın. İletişim kutusunda, devam etmek için Evet'e tıklayın:

click Yes in the dialog box

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.

specify a font color to change the red font

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.


  • 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...
kte tab 201905
  • 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!
officetab bottom