- Katılım
- 27 Eki 2021
- Mesajlar
- 103
- Çözümler
- 1
- Aldığı beğeni
- 257
Konu Sahibi
İş hayatında hepimizin başına en az bir kez gelmiştir: Yüzbinlerce satırlık bir veriyle çalışırken Excel aniden yanıt vermeyi keser, kilitlenir veya basit bir formül yazdığınızda bile dakikalarca yükleme ekranını (yüzdelik sayacı) beklersiniz. Üstelik sadece birkaç bin satır veri olmasına rağmen dosya boyutunun 50 MB - 100 MB gibi devasa boyutlara ulaştığını görürsünüz.
Büyük veri setlerinde Excel'in çökmesini engellemek ve yavaş çalışan dosyaları yıldırım hızına ulaştırmak için uygulayabileceğiniz en etkili optimizasyon tekniklerini bu rehberde topladık.
---
## 1. Gizli Katil: Kullanılmayan Boş Hücrelerdeki Biçimlendirmeleri Temizleyin
Excel dosyalarının boyutunun sebepsiz yere şişmesinin en büyük nedeni, verinin bittiği satırın altında kalan binlerce boş hücreye farkında olmadan dolgu, kenarlık veya yazı tipi biçimlendirmesi uygulanmış olmasıdır. Excel bu boş hücreleri de bellekte tutmaya çalışır.
Nasıl Çözülür?
---
## 2. Hayati Taktik: Standart .xlsx Yerine .xlsb (İkili Çalışma Kitabı) Kullanın
Formülü ve verisi bol olan tabloları standart
Avantajları Nelerdir?
---
## 3. Formül Yükünü Azaltın: Dinamik Fonksiyonları Değer Olarak Yapıştırın
Tablonuzda binlerce satır boyunca aşağı doğru uzanan
Nasıl Çözülür?
---
## 4. Donanım ve Mimari Ayarı: 64-Bit Excel Kullandığınızdan Emin Olun
Bilgisayarınızda 16 GB hatta 32 GB RAM olsa bile, eğer bilgisayarınıza yanlışlıkla 32-bit Excel kurulduysa, Excel yazılımsal kısıtlamalar nedeniyle sistem belleğinin en fazla 2 GB'lık kısmını kullanabilir. 2 GB sınırı aşıldığı anda Excel "Yetersiz Bellek" hatası verir ve kapanır.
Nasıl Kontrol Edilir?
---
Siz de bilgisayarınızı kilitleyen, açılırken dakikalarca bekleten veya boyutu bir türlü düşmeyen sorunlu Excel dosyalarınızı bu konunun altında bizlerle paylaşabilir, MVP hocalarımızdan yapısal optimizasyon desteği alabilirsiniz.
Büyük veri setlerinde Excel'in çökmesini engellemek ve yavaş çalışan dosyaları yıldırım hızına ulaştırmak için uygulayabileceğiniz en etkili optimizasyon tekniklerini bu rehberde topladık.
---
## 1. Gizli Katil: Kullanılmayan Boş Hücrelerdeki Biçimlendirmeleri Temizleyin
Excel dosyalarının boyutunun sebepsiz yere şişmesinin en büyük nedeni, verinin bittiği satırın altında kalan binlerce boş hücreye farkında olmadan dolgu, kenarlık veya yazı tipi biçimlendirmesi uygulanmış olmasıdır. Excel bu boş hücreleri de bellekte tutmaya çalışır.
Nasıl Çözülür?
- Gerçek verilerinizin bittiği son satıra gelin.
- Altındaki ilk boş satırı seçin ve
CTRL + SHIFT + AŞAĞI OKtuşlarına basarak Excel'in en altındaki (1.048.576.) satıra kadar olan tüm boşluğu seçin. - Sağ üst köşedeki Temizle (Clear) menüsünden Biçimleri Temizle (Clear Formats) seçeneğine tıklayın.
- Aynı işlemi sağ taraftaki boş sütunlar için de (
CTRL + SHIFT + SAĞ OK) uygulayın ve dosyanızı kaydedin. Dosya boyutunun anında düştüğünü göreceksiniz.
---
## 2. Hayati Taktik: Standart .xlsx Yerine .xlsb (İkili Çalışma Kitabı) Kullanın
Formülü ve verisi bol olan tabloları standart
.xlsx formatında kaydettiğinizde Excel, verileri arka planda sıkıştırılmış bir XML formatında tutar. Dosyayı .xlsb (Excel Binary Workbook) olarak kaydettiğinizde ise veriler doğrudan bilgisayarın anlayacağı 0 ve 1'lerden oluşan ikili kod mimarisinde saklanır.Avantajları Nelerdir?
- Dosya boyutu hiçbir veri veya formül kaybolmadan %50 ila %70 oranında küçülür.
- Büyük dosyaların açılma, hesaplanma ve kaydedilme hızı en az 3 kat artar.
- Nasıl Yapılır? Farklı Kaydet (Save As) menüsünden kayıt türünü Excel İkili Çalışma Kitabı (*.xlsb) olarak değiştirmeniz yeterlidir.
---
## 3. Formül Yükünü Azaltın: Dinamik Fonksiyonları Değer Olarak Yapıştırın
Tablonuzda binlerce satır boyunca aşağı doğru uzanan
DÜŞEYARA (VLOOKUP), ÇAPRAZARA (XLOOKUP) veya ÇOKETOPLA formülü varsa, Excel'de her hücreye tıkladığınızda veya her veri girdiğinizde arka planda tüm bu formüller yeniden hesaplanır. Bu durum işlemciyi (CPU) %100 yük altına sokarak donmalara yol açar.Nasıl Çözülür?
- Geçmişe dönük değişmeyecek olan, işi bitmiş formüllü alanları tamamen seçin.
CTRL + Cile kopyalayın.- Üzerine sağ tıklayıp Değer Yapıştır (Paste as Values) seçeneğini seçerek formülleri düz metne dönüştürün.
- Sadece en üstteki 1. satırda formülü şablon olarak bırakabilir, yeni veri geldikçe aşağı çekip işiniz bitince tekrar değere çevirebilirsiniz.
---
## 4. Donanım ve Mimari Ayarı: 64-Bit Excel Kullandığınızdan Emin Olun
Bilgisayarınızda 16 GB hatta 32 GB RAM olsa bile, eğer bilgisayarınıza yanlışlıkla 32-bit Excel kurulduysa, Excel yazılımsal kısıtlamalar nedeniyle sistem belleğinin en fazla 2 GB'lık kısmını kullanabilir. 2 GB sınırı aşıldığı anda Excel "Yetersiz Bellek" hatası verir ve kapanır.
Nasıl Kontrol Edilir?
- Excel içinde Dosya > Hesap > Excel Hakkında (File > Account > About Excel) yolunu izleyin.
- Açılan pencerenin üst kısmında 64-bit ibaresini arayın. Eğer orada 32-bit yazıyorsa, büyük verilerde donma yaşamamak adına BT departmanınızdan Office yazılımınızı 64-bit sürümle güncellenmesini talep edin.
---
Siz de bilgisayarınızı kilitleyen, açılırken dakikalarca bekleten veya boyutu bir türlü düşmeyen sorunlu Excel dosyalarınızı bu konunun altında bizlerle paylaşabilir, MVP hocalarımızdan yapısal optimizasyon desteği alabilirsiniz.