KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de bir formül tarafından referans verilen tüm hücreleri nasıl vurgulayabilirim?

YazarSiluvia Değiştirme Tarihi

Excel'de karmaşık çalışma kitaplarıyla çalışırken formüller sıklıkla birden fazla sayfa ve hücreye başvurur. Belirli bir formülde kullanılan tüm hücre referanslarını görsel olarak belirlemek, çalışma kitabınızda veri akışlarını izlemek, sorun gidermek ya da yalnızca yapıyı anlamak açısından son derece önemlidir. Bu makalede, Excel'de bir formül tarafından referans alınan tüm hücreleri vurgulamanın pratik yöntemleri açıklanmaktadır:

Formül tarafından referans verilen tüm hücreleri kısayol tuşuyla bulma
Formül tarafından referans verilen tüm hücreleri VBA koduyla vurgulama


Formül tarafından referans verilen tüm hücreleri kısayol tuşuyla bulma

Bir formülde hangi hücrelere referans verildiğini hızlıca kontrol etmeniz gerekiyorsa, Excel bu hücreleri anında seçmenizi sağlayan yerleşik bir kısayola sahiptir. Bu yöntem, tek seferlik kontroller için ya da kod tabanlı yaklaşımları tercih etmeyen kullanıcılar için idealdir.

Örneğin, E1 hücresinde bir formülünüz olduğunu ve bu formülün referans verdiği tüm hücreleri vurgulamak istediğinizi varsayalım. Önce formül hücresine (E1) tıklayarak seçin. E1 seçiliyken aynı anda Ctrl+[ (açık köşeli parantez) tuşlarına basın. Bu kısayol, E1’deki formülde kullanılan tüm hücre referanslarını anında seçer. Özellikle çok sayıda ve dağınık girdisi olan formüller için son derece kullanışlıdır.

Excel'de bir formül tarafından başvurulan hücreleri seçmek için Ctrl + [ tuşlarının nasıl kullanılacağını gösteren ekran görüntüsü

Referans verilen hücreler seçildikten sonra, bunları manuel olarak bir Doldurma Rengi ile vurgulayabilirsiniz: Şerit'teki Giriş sekmesine gidin, Doldurma Rengi aracına (boya kutusu simgesi) tıklayın ve istediğiniz rengi seçin. Böylece seçtiğiniz formülü besleyen tüm kaynak hücreler görsel olarak kolayca ayırt edilebilir hale gelir.

Dolgu rengi uygulanmış, Excel'de seçili başvurulan hücrelerin ekran görüntüsü

Kısayolların yanı sıra, Formüller sekmesindeki "Önceki İzleme" özelliğini de faydalı bulabilirsiniz. Bir formül hücresini seçip Önceki İzleme seçeneğine tıkladığınızda, formül ile referans verdiği hücreler arasındaki ilişkileri gösteren oklar belirir. Böylece anında net bir görsel gösterim elde edersiniz!

Bu yöntemin uygulanabilir senaryoları arasında hızlı bir görsel denetim ihtiyacınız olduğunda veya iş birliğiyle yürütülen çalışma oturumlarında formülleri gözden geçirirken bulunur. Ancak formülünüz farklı sayfalardaki hücrelere veya adlandırılmış aralıklara referans veriyorsa, bu kısayol yalnızca aynı Geçerli Çalışma Sayfası üzerindeki referansları seçer; bu, dikkat edilmesi gereken bir sınırlamadır. Ayrıca bu yöntemin yalnızca doğrudan öncekileri vurguladığını, dolaylı referansları veya dinamik formüllerle tanımlanan aralıkları vurgulamadığını unutmayın.

Kısayol çalışmıyor gibi görünüyorsa, Excel çalışma kitabınızın korumalı olmadığından ve seçtiğiniz hücresinin gerçekten bir formül içerdiğinden (yani eşittir işaretiyle başladığından) emin olun. Ayrıca, klavye düzenlerinin kısayol tuşlarını etkileyebileceğini unutmayın; bu nedenle beklenmedik davranışlarla karşılaşırsanız sistem ayarlarınızı gözden geçirin.


Formül tarafından referans verilen tüm hücreleri VBA koduyla vurgulama

Daha fazla esneklik istiyorsanız veya özellikle birden fazla sayfaya referans veren ya da dolaylı referans içeren daha karmaşık formüllerle çalışıyorsanız, tüm referans verilen hücreleri vurgulama sürecini otomatikleştiren bir VBA çözümü kullanabilirsiniz.

Bu yöntemi kullanmak için aşağıdaki adımları izleyin:

1. Alt+F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.

2. Microsoft Visual Basic for Applications penceresinde Ekle > Modül seçeneğine tıklayın. Bu işlem, kodu girebileceğiniz yeni bir modül oluşturur. Ardından aşağıdaki VBA kodunu Modül penceresine kopyalayıp yapıştırın:

VBA kodu: Excel'de bir formül tarafından referans verilen tüm hücreleri vurgulama

Sub HighlightCellsReferenced()
    Dim rowCnt As Integer
    Dim i As Integer, j As Integer, strleng As Integer
    Dim strTxt As String, strFml As String
    Dim columnStr, cellsAddress As String
    Dim xRg As Range, yRg As Range
    On Error Resume Next
    Set xRg = Application.InputBox(Prompt:="Please select formula cell(s)...", _
    Title:="Kutools For Excel", Type:=8)
    
    strTxt = ""
    Application.ScreenUpdating = False
    For Each yRg In xRg
        If yRg.Value <> "" Then
            strFml = yRg.Formula + " "
            strFml = Replace(strFml, "(", " ")
            strFml = Replace(strFml, ")", " ")
            strFml = Replace(strFml, "-", " ")
            strFml = Replace(strFml, "+", " ")
            strFml = Replace(strFml, "*", " ")
            strFml = Replace(strFml, "/", " ")
            strFml = Replace(strFml, "=", " ")
            strFml = Replace(strFml, ",", " ")
            strFml = Replace(strFml, ":", " ")
              
            For j = 1 To Len(strFml)
                If Mid(strFml, j, 1) <> " " Then
                    cellsAddress = cellsAddress + Mid(strFml, j, 1)
                Else
                    On Error Resume Next
                    Range(cellsAddress).Interior.ColorIndex = 3
                    cellsAddress = ""
                End If
            Next
        End If
    Next yRg
    Application.ScreenUpdating = True
End Sub

3. VBA kodunu çalıştırmak için F5tuşuna basın veya Çalıştır düğmesine ()Çalıştır düğmesi) tıklayın. Açılan Kutools for Excel başlıklı pencerede, referans verilen tüm hücreleri vurgulamak istediğiniz formül hücresini veya hücre aralığını seçin, ardından Tamam düğmesine tıklayın.

Vurgulamak için formül hücrelerini seçmek üzere Kutools for Excel iletişim kutusunun ekran görüntüsü

Referans verilen hücreler artık kırmızı renkle vurgulanacak ve seçtiğiniz formüllere girdi sağlayan tüm verileri kolayca görselleştirebileceksiniz—aşağıdaki örnekte gösterildiği gibi.

VBA kodu çalıştırıldıktan sonra tüm başvurulan hücrelerin kırmızı renkle vurgulandığını gösteren ekran görüntüsü

Bu VBA yöntemi, formüller birden fazla çalışma sayfasını kapsıyorsa veya vurgulama işlemini otomatikleştirmek istiyorsanız oldukça etkilidir. Ancak dikkatli olun: Kod, formül metninden hücre adreslerini ayıklamaya çalışır; bu nedenle yapılandırılmış tablolar, adlandırılmış aralıklar veya bazı dizi fonksiyonları gibi karmaşık referansların tamamını tanıyamayabilir.

VBA kodunu çalıştırmadan önce Excel ayarlarınızda makroların etkin olduğundan emin olun ve yanlışlıkla biçimlendirme değişikliklerinden kaçınmak için her zaman çalışma kitabınızın bir yedek kopyasını saklayın. Vurgulamayı daha sonra kaldırmak isterseniz, etkilenen hücrelerden Doldurma Rengi'yi manuel olarak temizleyebilirsiniz.

Makro beklenildiği gibi vurgulama yapmıyorsa, referans verilen hücrelerin etkin çalışma sayfasında bulunduğundan ve formül söz diziminizin doğru olduğundan emin olun. VBA kodunun performansı kullanılan Excel sürümüne göre biraz değişebilir. Çalışma zamanı hatası alırsanız, seçili formül aralığına Birleştirilmiş dahil edilmediğinden emin olun; çünkü Birleştirilmiş vurgulama sorunlarına neden olabilir.


İlgili makaleler:

En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar