Excel'de formülleri hızlıca bulma ve seçme
Excel'de formüllü tüm hücreleri bulmak ve seçmek için Ctrl + G tuşlarına basın, «Seç...» (Special) düğmesini seçin, «formüller» seçeneğini işaretleyin ve Tamam'a tıklayın. Bu işlem, geçerli sayfadaki tüm hesaplama hücrelerini anında seçecektir. Eğer sonuçlar yerine formül kodlarını görüntülemek istiyorsanız, Ctrl + ` (tilda) kombinasyonunu kullanın. Bu yöntemler, Microsoft 365 dahil olmak üzere tüm modern Excel sürümlerinde çalışır.
Sayfada formül görüntüleme modu
Tablo yapısını değerlendirmenin en hızlı yolu, görüntüleme modunu değiştirmektir. Excel, hücre değerleri yerine doğrudan formülleri gösterecektir. Bu, derinlemesine bir denetim yapmadan hesap mantığını hızlıca kontrol etmek için kullanışlıdır.
Talimatlar:
- Ctrl + ` tuş kombinasyonuna basın (Türkçe klavyede genellikle sol üst köşede, 1 rakamının solunda bulunan tuş).
- Formüllü tüm hücreler kendi kodlarını gösterecektir. Tekrar basıldığında normal değerlere geri dönülür.
Menü üzerinden alternatif yol: Formüller sekmesi → "Formül Bağımlılıkları" grubu → Formülleri Göster düğmesi.
Formül görüntüleme modunda, uzun kodları sığdırmak için sütun genişlikleri otomatik olarak artabilir. Endişelenmeyin, normal görünüme döndüğünüzde tablo orijinal haline gelecektir.
"Git" aracıyla formüllü tüm hücreleri seçme
Amacınız sadece görmek değil, hücreleri gerçekten seçmekse (örneğin kopyalamak, renklendirmek veya silmek için), gelişmiş aramayı kullanın. Bu yöntem, sabit metinleri ve sayıları yoksayarak yalnızca hesaplama içeren hücreleri seçer.
Adım adım algoritma:
- "Git" penceresini açmak için F5 veya Ctrl + G tuşlarına basın.
- Sol alt köşedeki Seç... (Special) düğmesine tıklayın.
- Açılan iletişim kutusunda formüller radyo düğmesini seçin.
- Aşağıda, yalnızca gerekli sonuç türleri için onay kutularını bırakarak aramayı daraltabilirsiniz:
- Sayılar (formül sonucu sayıdır);
- Metin (sonuç metindir);
- Mantıksal (DOĞRU/YANLIŞ);
- Hatalar (#YOK!, #SAYI/0! vb.).
- Tamam'a tıklayın.
Bulunan tüm hücreler bir çerçeve ile seçilecektir. Artık "Giriş" sekmesi aracılığıyla bunlara biçimlendirme uygulayabilirsiniz (örneğin sarıya boyama).
"Git" aracı yalnızca etkin sayfa içinde çalışır. Çalışma kitabında çok sayıda sekme varsa, işlem her biri için manuel olarak tekrarlanmalıdır.
Koşullu biçimlendirme ile formüllerin kalıcı olarak vurgulanması
Hangi hücrelerin hesaplama olduğunu her zaman görmek isteyen büyük raporlar için otomatik vurgulamayı ayarlamak daha iyidir. Bu özellik dinamik olarak güncellenir: bir formülü sayı ile değiştirirseniz renk kaybolur, tam tersi de geçerlidir.
Kural ayarlama:
- Tüm veri aralığını seçin veya her şeyi seçmek için sayfanın sol üst köşesindeki üçgene (A ve 1 arasında) tıklayın.
- Şu yolu izleyin: Giriş → Koşullu Biçimlendirme → Yeni Kural.
- Tür olarak "Biçimlendirilecek hücreleri belirlemek için formül kullan" seçeneğini seçin.
- Giriş alanına şunu yazın:
=EĞERHATA(BUL("=";FORMÜL(A1));YANLIŞ)
Not: Eski sürümlerde veya basitleştirme amacıyla veri türü kontrolü sıkça kullanılır, ancak eşitlik işaretinin başlangıçta varlığını kontrol etmenin en güvenilir yolu FORMÜL işlevi değildir (Excel'de doğrudan böyle bir işlev yoktur, bu nedenle genellikle yardımcı sütunlar veya VBA tercih edilir). Ancak, HÜCRE işlevi "volatile" (değişken) bir işlevdir ve çok büyük dosyaları yavaşlatabilir.
Daha performanslı bir alternatif: Ne yazık ki, makro olmadan herhangi bir formül için kitap hızını yavaşlatmaktan kaçınarak mükemmel bir kural oluşturmak standart araçlarla zordur. Görsel kontrol için en basit çalışan seçenek, yardımcı bir sütun kullanmak veya makro kullanmaktır.
Ancak, kalıcı vurgulama kritik değilse, yukarıda anlatılan "Git" aracıyla manuel seçim yaptıktan sonra renge göre filtre kullanmak basit bir hiledir.
Kalıcı vurgulama için optimal çözüm (makro ile):
Dosya büyükse, HÜCRE işlevi içeren koşullu biçimlendirme çalışmayı yavaşlatabilir. Böyle durumlarda, seçim makrosunu bir kez çalıştırmak (VBA bölümüne bakın) ve doldurma rengini statik olarak kaydetmek daha iyidir.
Tüm çalışma kitabında belirli formülleri arama
Sadece herhangi bir formülü değil, tüm çalışma kitabındaki belirli bir fonksiyonu (örneğin DÜŞEYARA veya ETOPLA içeren tüm hücreleri) bulmanız gerektiğinde:
- Ctrl + F tuşlarına basın.
- "Bul" alanına eşittir işareti
=veya fonksiyon adının bir kısmını (örneğinDÜŞEYARA) girin. - Seçenekler >> düğmesine tıklayın.
- "Arama yeri" alanında Formüller seçeneğini seçin (önemli! aksi takdirde değerlerin içindeki metni arar).
- "Alan" alanında Çalışma Kitabı seçeneğini seçin.
- Tümünü Bul düğmesine tıklayın.
Pencerenin altında, sayfa adı ve hücre adresini belirten tüm eşleşmelerin bir listesi görünecektir. Bir sonuca tıklamak sizi anında ilgili hücreye götürür.
| Yöntem | Hız | Etki Alanı | En İyi Kullanım Alanı |
|---|---|---|---|
| Ctrl + ` | Anında | Etkin sayfa | Mantığı hızlı kontrol etme |
| Ctrl + G → Formüller | 5–10 sn | Etkin sayfa | Kopyalama/renklendirme için toplu seçim |
| Arama (Ctrl + F) | Boyuta bağlı | Tüm çalışma kitabı | Belirli bir fonksiyonu veya hatayı bulma |
| VBA makrosu | 1–2 dk | Tüm çalışma kitabı | Düzenli raporların otomasyonu |
VBA ile otomasyon (ileri düzey kullanıcılar için)
Sürekli olarak birçok sayfada formülleri seçmeniz gerekiyorsa, basit bir makro kullanın. Bu makro, çalışma kitabındaki tüm sayfalarda dolaşacak ve formüllü hücreleri sarı renkle dolduracaktır.
- VBA düzenleyicisini açmak için Alt + F11 tuşlarına basın.
- Yeni bir modül ekleyin (Insert → Module) ve aşağıdaki kodu yapıştırın:
Sub HighlightAllFormulas()
Dim ws As Worksheet
Dim cell As Range
For Each ws In ActiveWorkbook.Worksheets
' Önceki doldurmaları temizle
ws.Cells.Interior.ColorIndex = xlNone
On Error Resume Next ' Formüllü hücre yoksa hata almamak için
Set cell = ws.Cells.SpecialCells(xlCellTypeFormulas)
If Not cell Is Nothing Then
cell.Interior.Color = RGB(255, 255, 0) ' Sarı renk
End If
On Error GoTo 0
Next ws
End Sub
- Makroyu F5 tuşuyla çalıştırın. Çalışma kitabındaki tüm formüller vurgulanacaktır.
Formüllerle çalışırken yapılan yaygın hatalar
- Sayfa koruması. "Seç" düğmesi etkin değilse veya hücreler seçilmiyorsa, sayfa korunuyor olabilir. Gözden Geçir → Sayfa Korumasını Kaldır sekmesini kontrol edin.
- Formül yerine metin arama. Ctrl + F kullanırken kullanıcılar sıklıkla "Aranacak yer: Formüller" parametresini seçmeyi unutur. Sonuç olarak arama, fonksiyonun kendisini değil, bir yorumda veya bitişik hücrede yazılan "TOPLA" metnini bulur.
- Gizli satırlar. "Git" aracı, gizli satırlardaki formüllü hücreleri de seçer. Seçimi kopyalıyorsanız, gereksiz verileri almadığınızdan emin olun. Kopyalamadan önce yalnızca görünür verileri ayırt etmek için filtreyi kullanın.
SSS
Sadece hatalı formüllü hücreleri bulabilir miyim? Evet. "Git" penceresinde (Ctrl + G → Seç) "formüller" seçeneğini seçin ve "Hatalar" dışındaki tüm onay kutularının işaretini kaldırın. Yalnızca #YOK!, #SAYI/0! ve diğer hataları içeren hücreler seçilecektir.
Formül seçimini nasıl kaldırırım? Boş bir hücreye sol tıklayın veya klavyedeki ok tuşlarından herhangi birine basın. Standart seçim sıfırlanacaktır. Renk doldurma uyguladıysanız, bunu "Doldurma Rengi" → "Renk Yok" aracıyla manuel olarak kaldırmanız gerekir.
Bu yöntemler Excel Web'de çalışır mı? Web sürümünde işlevsellik sınırlıdır. Ctrl + ` kombinasyonu çalışır. "Git" (Special) penceresi mevcuttur, ancak seçenekler daha az olabilir. Tüm çalışma kitabında arama (Ctrl + F) da sınırlı parametre işlevselliğiyle çalışır. Karmaşık denetimler için masaüstü sürümünü kullanmak daha iyidir.