Excel neden yavaşlar ve işlemciyi aşırı yükler: Windows ve macOS için çözümler
Excel'de yüksek işlemci kullanımı çoğunlukla karmaşık hesaplamalar (büyük formüller, çalışma kitapları arası bağlantılar), optimize edilmemiş veriler veya çakışan eklentilerden kaynaklanır. Yükü hızlı bir şekilde azaltmak için hesaplamayı "El ile" moduna geçirin, bağlantıların otomatik güncellenmesini kapatın ve etkin eklerin listesini kontrol edin. Sorun devam ederse, suçlu süreci belirlemek için Görev Yöneticisi'ni (Windows) veya Etkinlik İzleyici'yi (macOS) kullanın.
Acil durum için kısa kontrol listesi:
- Dosya → Seçenekler → Formüller → Hesaplama Modu: El ile.
- Gereksiz eklentileri devre dışı bırakın (Dosya → Seçenekler → Eklentiler).
- Diğer ağır uygulamaları ve çok sayıda sekme açık olan tarayıcıyı kapatın.
Yüksek CPU yükünün temel nedenleri
Excel, işlemlerinin çoğunda tek iş parçacıklı (single-threaded) bir uygulamadır. Bu, güçlü çok çekirdekli bir işlemcide bile tek bir karmaşık görevin bir çekirdeği %100 oranında yükleyerek sistemin genel olarak donduğu hissini yaratabileceği anlamına gelir.
Yavaşlamanın başlıca sorumluları:
- Uçucu fonksiyonlar.
BUGÜN(),ŞİMDİ(),RASTGELEARADA(),DOLAYLI()fonksiyonları, yalnızca bağımlı hücreler değiştiğinde değil, çalışma kitabındaki herhangi bir değişiklikte yeniden hesaplanır. Büyük tablolarda bu, çığ gibi büyüyen bir yük oluşturur. - Tam sütun başvuruları.
DÜŞEYARA(A1; D:D; 2; 0)gibi yapıların kullanılması, Excel'in veri olmasa bile bir milyondan fazla satırı kontrol etmesine neden olur. - Koşullu biçimlendirme. Özellikle tüm sayfaya uygulanan çok sayıda kural, kaydırma veya düzenleme sırasında koşulların sürekli kontrol edilmesini gerektirir.
- Eklentiler (Add-ins). Üçüncü taraf eklentiler (örneğin Power BI, PDF dönüştürücüler veya eski yardımcı programlar için olanlar) Excel'in yeni sürümleriyle düzgün çalışmayabilir, bellek sızıntılarına ve döngüsel süreçlere yol açabilir.
- Grafikler ve nesneler. Web'den kopyalanarak eklenen binlerce gizli nesne, grafik veya resim dosyayı önemli ölçüde ağırlaştırır.
Windows'ta Excel'i nasıl optimize edersiniz
Windows'ta işlemci yükü genellikle arka plan hizmetleri ve ekran kartı sürücüleriyle etkileşimin özellikleri nedeniyle artar.
1. Grafik donanım hızlandırmasını devre dışı bırakma
Bazen Excel ile ekran kartı sürücüsü arasındaki çatışma CPU sıçramalarına neden olur.
- Dosya → Seçenekler → Gelişmiş bölümüne gidin.
- "Ekran" bölümünde Görüntü işleme için donanım grafik hızlandırmasını devre dışı bırak kutusunu işaretleyin (bu seçenek sürümünüzde mevcutsa; yeni Office 365 sürümlerinde gizli olabilir, bu durumda GPU sürücülerinizi güncelleyin).
2. COM eklentilerini yönetme
- Dosya → Seçenekler → Eklentiler.
- Alt kısımdaki "Yönet" alanından COM Eklentileri seçeneğini seçin ve "Git..." butonuna tıklayın.
- Kritik öneme sahip olanlar hariç tüm öğelerin işaretini kaldırın. Excel'i yeniden başlatın ve yükü kontrol edin.
3. Klasörleri antivirüs taramasından hariç tutma
Antivirüs yazılımları, Excel'in otomatik kaydetme sırasında oluşturduğu her geçici dosyayı tarayabilir. Otomatik kaydetme klasörünü (genellikle C:\Users\%USERNAME%\AppData\Local\Microsoft\Office\UnsavedFiles) ve çalışma dizininizi güvenlik yazılımınızın istisnalarına ekleyin.
Skype for Business veya Teams yüklüyse, bu uygulamalardan çıkmayı deneyin. Excel'e entegre edilen çevrimiçi durum bilgileri bazen arayüzde periyodik donmalara neden olabilir.
macOS'ta Excel'i nasıl optimize edersiniz
macOS'ta performans sorunları genellikle erişim izinleri, bulut senkronizasyonu ve arayüz oluşturma özellikleriyle ilgilidir.
1. Disk erişim izinlerini kontrol etme
Excel'in diske tam erişimi olduğundan emin olun.
- Sistem Ayarları → Gizlilik ve Güvenlik → Tam Disk Erişimi bölümünü açın.
- Microsoft Excel'in listede etkin olduğundan emin olun.
2. Ağır dosyalar için OneDrive/SharePoint senkronizasyonunu devre dışı bırakma
Değişikliklerin sürekli buluta yüklenmesi girdi-çıktı akışlarını engelleyebilir.
- Dosya çok büyükse, yerel olarak kaydedin (Dosya → Farklı Kaydet → Mac'te bir klasör seçin).
- Yerel kopya ile çalışın ve ardından dosyayı bulutta manuel olarak değiştirin.
3. Otomatik tamamlama önbelleğini ve geçici dosyaları temizleme
- Excel'i kapatın.
- Finder'da
Cmd + Shift + Gtuşlarına basıp~/Library/Containers/com.microsoft.Excel/Data/Library/Cacheskonumuna gidin. - Klasörün içeriğini silin (bu güvenlidir, önbellek yeniden oluşturulacaktır).
Dosyalarla çalışmayı hızlandırmak için evrensel yöntemler
Bu adımlar işletim sisteminden bağımsız olarak yardımcı olacaktır.
Formülleri optimize etme
Sürekli güncellenmesi gerekmeyen uçucu fonksiyonları statik değerlerle değiştirin. Örneğin, tarih yarın otomatik olarak değişmemesi gerekiyorsa, =BUGÜN() yerine mevcut tarihi Ctrl + ; (Windows) veya Cmd + ; (Mac) tuşlarıyla girin.
Tam sütun başvurularından kaçının. D:D yerine belirli bir aralık olan D1:D1000 kullanın veya verileri "Akıllı Tablo" ya (Ctrl + T / Cmd + T) dönüştürün. Akıllı tablolar, Excel'in sayfanın sonuna kadar boş hücreleri taramasına gerek kalmadan başvuru aralığını dinamik olarak genişletir.
Büyük verilerle çalışma
Dosya 50–100 MB'ı aşarsa:
- Kullanılmayan sayfaları silin.
- Boş hücrelerin biçimlendirmesini temizleyin (verilerinizden sonraki boş alanları seçin ve "Tümünü Temizle"ye basın).
- Dosyayı ikili format .xlsb olarak kaydedin. Bu format, .xlsx'den daha hızlı açılır ve kaydedilir, ayrıca daha az yer kaplar.
Tablo: Optimizasyon yöntemlerinin karşılaştırılması
| Yöntem | Etkinlik | Uygulama Zorluğu | Veri Kaybı Riski |
|---|---|---|---|
| "El ile" hesaplama modu | Yüksek (anında etki) | Düşük | Yok (yeniden hesaplamayı unutmamak gerekir) |
| Sütun başvurularını aralıklarla değiştirme | Orta/Yüksek | Orta | Yok |
| Eklentileri devre dışı bırakma | Nedenine bağlı | Düşük | Yok |
| .xlsb formatında kaydetme | Orta (kaydetme hızlandırma) | Düşük | Minimal (eski yazılımlarla uyumluluk) |
| Koşullu biçimlendirmeyi kaldırma | Yüksek (görsel takılmalar için) | Orta | Evet (renkli göstergelerin kaybı) |
Kullanıcıların sık yaptığı hatalar
- El ile yeniden hesaplama modunu görmezden gelmek. Kullanıcılar, yalnızca gerektiğinde yeniden hesaplamak için
F9tuşuna basmak yeterli olsa da işlemcide "hatalar" aramaya devam eder. - Verileri tarayıcıdan kopyalama. Web sayfalarından metin yapıştırırken, verilerle birlikte yüzlerce gizli stil ve nesne de aktarılır. "Özel Yapıştır" → "Metin" veya "Değerler" seçeneğini kullanın.
- Veritabanlarını Excel'de saklama. Yüz binlerce satırınız varsa, Excel uygun değildir. Verileri yüklemek için Power Query kullanın veya veritabanlarına (Access, SQL) geçin. Bir milyon satırı formüllerle işlemeye çalışmak işlemciyi kesinlikle kilitleyecektir.
SSS
S: Daha fazla RAM (Bellek) kurmak yardımcı olur mu? C: Kısmen. Excel (32-bit sürüm), toplam belleğiniz ne kadar olursa olsun en fazla 2 GB RAM kullanabilir. Çok büyük dosyalarla çalışıyorsanız, Office'in 64-bit sürümünü kurun. Bu sürüm, mevcut tüm RAM'i kullanabilir, bu da sayfalama dosyasına erişimi azaltır ve işlemci yükünü hafifletir.
S: Hiçbir şey yapmıyorken bile Excel neden işlemciyi yorar? C: Muhtemelen arka plan eklentileri çalışıyor veya uçucu fonksiyonlar otomatik olarak yeniden hesaplanıyor. Ayrıca, işletim sistemi arama motorunun dosyayı indeksleyip indekslemediğini veya bulutla senkronizasyonun devam edip etmediğini kontrol edin.
S: Dosya açılırken donuyorsa ne yapmalıyım? C: Excel'i güvenli modda açın.
- Windows: Programı başlatırken
Ctrltuşuna basılı tutun. - macOS: Terminal üzerinden başlatın veya eklentisiz başlatma yöntemini bulun. Güvenli modda dosya hızlı açılıyorsa, sorun kesinlikle eklentilerde veya kullanıcı arayüzü ayarlarında demektir.