Excel dosyasını kayıp olmadan eski formata nasıl doğru şekilde dönüştürülür

Kerem Aydın·8 Temmuz 2026·⏱4 dk

Veri kaybını en aza indirerek XLSX'i XLS'ye dönüştürmek için Microsoft Excel'deki yerleşik "Farklı Kaydet" işlevini kullanın ve dosya türü olarak "Excel 97-2003 Çalışma Kitabı"nı seçin. Bu, veri yapısını ve temel formülleri koruyan en güvenilir yöntemdir. Ancak şunu unutmamak önemlidir: Modern işlevler (örneğin XLOOKUP veya dinamik diziler) eski format tarafından desteklenmez ve değerlere dönüştürülür veya hata verir. Toplu dönüştürme işleminden önce mutlaka bir yedek kopya oluşturun ve nihai dosyayı kontrol edin.

Ana kural: .xls formatının teknik sınırlamaları vardır (maksimum 65.536 satır ve 256 sütun). Tablonuz bu limitlerin üzerindeyse, verilerin kesilmeden eski formata dönüştürülmesi imkansızdır.

Dönüştürme sırasında neden sorunlar ortaya çıkar

.xlsx formatı (Excel 2007'de tanıtıldı) XML diline dayanır ve büyük veri hacimlerini, karmaşık formülleri ve gelişmiş biçimlendirmeyi destekler. .xls formatı (2003 sürümüne kadar olan ikili format) ise mimari açısından katı sınırlamalara sahiptir.

Yeni bir dosyayı eski formatta kaydettiğinizde şu durumlar meydana gelir:

  • Verilerin kırpılması: Satır sayısı 65.536'yı aşarsa, bu sınırın altındaki tüm veriler kalıcı olarak silinir.
  • Formül kaybı: Excel 2003'te bulunmayan işlevler (IFERROR, AGGREGATE, yeni finansal işlevler vb.) hesaplanmış değerleriyle değiştirilir. Orijinal verilerle bağlantı kopar.
  • Stil değişiklikleri: Koşullu biçimlendirme, sparkline'lar (mini grafikler) ve bazı kenarlık türleri kaybolabilir veya basitleştirilebilir.
  • Makrolar: Makro içeren .xlsm dosyaları sadece uzantısı değiştirilerek .xls yapılamaz. Makroların eski VBA sözdizimine göre yeniden yazılması gerekir.

Adım adım kılavuz: Excel'in yerleşik araçları

En güvenli yöntem, programın yerel özelliklerini kullanmaktır. Bu, dosya yapısının maksimum uyumluluğunu garanti eder.

Yöntem 1: Klasik kaydetme

  1. .xlsx dosyasını Microsoft Excel'de açın.
  2. Dosya → Farklı Kaydet öğesine tıklayın (veya F12 tuşlarına basın).
  3. "Dosya Türü" açılır listesinden Excel 97-2003 Çalışma Kitabı (*.xls) seçeneğini belirleyin.
  4. Kaydet düğmesine tıklayın.
  5. Önemli: Dosya uyumsuz öğeler içeriyorsa, Excel otomatik olarak **"Uyumluluk Denetleyicisi"**ni çalıştırır. Raporu dikkatlice okuyun; hangi işlevlerin kaybedileceği veya değiştirileceği burada belirtilecektir.
  6. Kaydettikten sonra yeni .xls dosyasını açın ve formül içeren önemli hücreleri görsel olarak kontrol edin.

Yöntem 2: Alternatif yazılım kullanımı (LibreOffice / Google E-Tablolar)

Lisanslı Excel'iniz yoksa ücretsiz alternatifleri kullanabilirsiniz, ancak biçimlendirme bozulma riski daha yüksektir.

  • LibreOffice Calc: Dosyayı açın, ardından Dosya → Farklı Kaydet seçeneğini belirleyin. Dosya türü olarak Microsoft Excel 97-2003 (.xls) seçin. Program, varsa işlev kayıpları konusunda sizi uyaracaktır.
  • Google E-Tablolar: Dosyayı yükleyin, ardından Dosya → İndir → Microsoft Excel (.xls) yolunu izleyin. Dikkat: Karmaşık makrolar ve özel koşullu biçimlendirme genellikle bu dışa aktarma sırasında bozulur.

Çevrimiçi dönüştürücülere dikkat! Dönüştürme için web hizmetlerini yalnızca dosyada gizli veri yoksa (kişisel veriler, finansal bilgiler, ticari sırlar) kullanın. Dosyayı üçüncü taraf bir sunucuya yüklediğinizde, kopyası üzerindeki kontrolünüzü kaybedersiniz. İş belgeleri için yalnızca yerel yazılımlar kullanın.

Dönüştürmeden sonra kalite kontrol listesi

Dosyayı alıcıya göndermeden önce bu kısa testi uygulayın:

  1. Satır sayımı: Satır sayısının 65.536'yı aşmadığından emin olun.
  2. Formül çalışması: Hesaplama içeren hücrelere tıklayın. Formül yerine bir sayı görüntüleniyor ve formül çubuğu boşsa, formül değerle değiştirilmiş demektir. Bu alanları manuel olarak düzeltin veya xlsx formatında bırakın.
  3. Veri bütünlüğü: Tarihlerin kaymadığını (sıklıkla sayıya dönüşürler) ve para birimi biçimlendirmesinin sıfırlanmadığını kontrol edin.
  4. Pivot tablolar: Dosyada pivot tablolar varsa, bunların doğru şekilde güncellendiğinden emin olun. Eski formatlarda pivot tablo işlevselliği sınırlıdır.

Dönüştürme yöntemlerinin karşılaştırılması

YöntemFormül KorumaStil KorumaVeri GüvenliğiÖneri
Excel "Farklı Kaydet"Yüksek (uyarılarla birlikte)YüksekMaksimumAna yöntem
LibreOffice CalcOrtaOrtaYüksekMS Office yoksa
Google E-TablolarDüşük (karmaşık işlevler için)DüşükOrta (bulut)Basit tablolar için
Çevrimiçi dönüştürücülerTahmin edilemezSıklıkla bozulurDüşükYalnızca boş şablonlar için

Sık yapılan hatalar

  • Uyumluluk raporunun görmezden gelinmesi. Kullanıcılar sorun listesini okumadan "Devam Et"e tıklar ve "formül neden çalışmıyor" diye şaşırırlar.
  • "Ağır" dosyaların dönüştürülmesine çalışılması. Binlerce satır ve karmaşık grafik içeren dosyalar .xls formatında kararsız hale gelir ve eski PC'lerde açılırken bozulabilir.
  • Otomatik uzantı değişikliği. Dosyanın adını manuel olarak değiştirmek (sadece isimde .xlsx yerine .xls yazmak) çalışmaz. İç yapı değişmediği için dosya okunamaz hale gelir.

SSS

Kaybedilen formüller geri getirilebilir mi? Hayır. .xls olarak kaydedilirken bir formül değerle değiştirildiyse (çünkü eski Excel onu anlamıyorsa), bu mantık kaybolmuş demektir. Orijinal .xlsx dosyasını düzenleyerek yeni işlevleri eski muadilleriyle (örneğin PROSМОТРХ yerine ВПР) değiştirmeniz ve ardından yeniden dönüştürmeniz gerekir.

Dönüştürmeden sonra dosya boyutu neden küçüldü? .xls formatı, .xlsx'teki ZIP arşivlemesinden farklı olan ikili sıkıştırma kullanır. Bazen dosya büyüyebilir, bazen küçülebilir. Bu normaldir. Önemli olan içeriği kontrol etmektir.

Alıcı dosyanın açılmadığını söylüyorsa ne yapmalı? Dosyayı gerçekten "Excel 97-2003 Çalışma Kitabı" formatında kaydettiğinizden ve sadece ismi değiştirmediğinizden emin olun. Ayrıca, eski format içinde bile dosyayı uyumsuz hale getiren işlevler kullanıp kullanmadığınızı kontrol edin (nadiren görülür, ancak özel eklentiler kullanıldığında mümkündür).