Excel'de Son İşlemi Hızla Geri Alma
Excel'de son işlemi geri almak için Ctrl+Z (Windows'ta) veya Cmd+Z (Mac'te) tuş kombinasyonuna basın. Bu, tabloyu anında önceki durumuna döndürür. Birden fazla adımı art arda geri almanız gerekiyorsa, kısayolu tekrar tekrar basarak veya hızlı erişim araç çubuğundaki "Geri Al" düğmesinin açılır listesini kullanarak gerçekleştirebilirsiniz.
Bu makalede, standart kısayol tuşlarından dosya kaydettikten sonra veri kurtarmaya ve web sürümü ile mobil cihazlarda çalışmanın özelliklerine kadar değişiklik geçmişiyle çalışmanın tüm inceliklerini ele alacağız.
Geri Almanın Temel Araçları: Kısayol Tuşları ve Hızlı Erişim Araç Çubuğu
Bir hatayı düzeltmenin en etkili yolu, yerleşik geri alma (Undo) ve yineleme (Redo) komutlarını kullanmaktır.
Tuş Kombinasyonları
- Geri Al:
Ctrl + Z(Windows) /Cmd + Z(Mac). - Geri Alınanı Geri Getir (Yinele):
Ctrl + Y(Windows) /Cmd + Shift + ZveyaCmd + Y(Mac).
Bu komutlar sırayla çalışır. Her Ctrl+Z tuşuna basış, geçmişi bir adım geriye sarar: hücre silme, biçim değiştirme, formül girme vb.
Geçmiş Listesiyle Çalışma
10-20 işlemi birden geri almanız gerekiyorsa, tuşlara defalarca basmanıza gerek yoktur.
- Hızlı erişim araç çubuğunda (genellikle sol üst köşede) bulunan sol ok simgesini (Geri Al) bulun.
- Bu simgenin yanındaki küçük ▼ okuna tıklayın.
- Son işlemlerin listesi açılacaktır. İstediğiniz ana kadar aşağı kaydırın ve sol fare düğmesiyle tıklayın.
- Seçtiğiniz andan en son işleme kadar olan tüm işlemler geri alınacaktır.
Bellek Sınırı: Excel varsayılan olarak son 100 işlemin geçmişini saklar. Ancak çok büyük dosyalarla veya karmaşık makrolarla çalışırken, RAM tasarrufu sağlamak için bu sınır otomatik olarak azalabilir.
Dosya Zaten Kaydedildiyse Ne Yapmalı?
Birçok kullanıcı, dosyayı kaydetmenin (Ctrl+S) geri alma geçmişini temizlediğini düşünür. Bu kısmen doğrudur: dosyayı kapattıysanız, mevcut açık oturumda kaydetme öncesinde yapılan işlemleri geri almak için Ctrl+Z kullanamazsınız. Ancak veriler başka yollarla kurtarılabilir.
Yöntem 1: Sürüm Geçmişi (Bulutta Depolanan Dosyalar İçin)
Dosyanız OneDrive veya SharePoint'te kaydedilmişse ve otomatik kaydetme etkinse:
- Excel'de dosyayı açın.
- Pencerenin en üstündeki (başlık çubuğunda) dosya adına tıklayın.
- **"Sürüm Geçmişi"**ni (Version History) seçin.
- Sağ tarafta zaman damgalı kaydedilen kopyaların listesini içeren bir panel görünecektir. Hatadan önceki bir sürümü seçin ve "Kopyayı Aç" veya **"Geri Yükle"**ye tıklayın.
Yöntem 2: Kaydedilmemiş Çalışma Kitaplarını Kurtarma
Dosyayı kaydetmeden kapattıysanız veya program beklenmedik şekilde sonlandıysa:
- Dosya > Bilgi menüsüne gidin.
- Çalışma Kitabını Yönet düğmesine tıklayın.
- Kaydedilmemiş Çalışma Kitaplarını Kurtar seçeneğini belirleyin.
- Açılan klasörde gerekli dosyayı bulun (
.asduzantısına sahip olacaktır) ve açın. Hemen yeni bir adla kaydedin.
Önemli: Yerel dosyalar (bulutla senkronize edilmeden yalnızca sabit diske kaydedilenler) sürüm geçmişine sahip değildir. Böyle bir dosya kapatıldığında, Ctrl+Z geçmişi kalıcı olarak kaybolur. Önemli belgeler için her zaman otomatik kaydetmeyi etkinleştirin.
Excel Online ve Mobil Cihazlarda Geri Almanın Özellikleri
Web sürümünün ve mobil uygulamaların arayüzü kendi sınırlamalarına ve yönetim özelliklerine sahiptir.
| Platform | Nasıl Geri Alınır | Adım Sınırı | Not |
|---|---|---|---|
| Excel Online | Ctrl+Z veya üstteki ↶ düğmesi | ~50 adım | Tarayıcı sayfası yenilendiğinde geçmiş sıfırlanır. |
| Android / iOS | Alt menüdeki ↶ düğmesi veya kaydırma hareketi | ~30 adım | Tabletlerde arayüz masaüstü versiyonuna daha yakındır. |
| Mac (Masaüstü) | Cmd+Z | 100 adım | Windows sürümündeki gibi tam işlevsellik. |
Mobil sürümde, sanal klavye çok yer kapladığı için genellikle ekrandaki panelden geri alma düğmesini kullanmak daha kolaydır. Excel Online'da, diğer kullanıcılarla ortak çalışma yaparken kişisel geri alma zincirinizin kesintiye uğrayabileceğini unutmayın.
Gelişmiş Senaryolar ve Makrolar
Bazen, özellikle süreçleri otomatikleştirirken standart araçlar yetersiz kalır.
VBA ile Geri Alma
Makro geliştiriyorsanız şunu göz önünde bulundurun: VBA kodunun yürütülmesi genellikle geri alma yığınını (Undo stack) temizler. Bir makroyu çalıştırdıktan sonra Ctrl+Z ile değişiklikleri geri almak imkansızdır.
Geri almayı programlı olarak uygulamanın tek yolu, ters işlemleri yapan bir kod yazmaktır (örneğin, makro satırları sildiyse, başka bir makro bunları tekrar eklemelidir) veya dosya sürüm sistemini kullanmaktır.
Basit bir çoklu geri alma döngüsü örneği (yalnızca yığın henüz temizlenmemişse çalışır):
Sub UndoMultiple()
Dim i As Integer
For i = 1 To 10
Application.Undo
Next i
End Sub
Bu tür betikleri dikkatli kullanın ve yalnızca dosyaların test kopyalarında uygulayın.
Korumalı Sayfalar
Bir sayfa parola ile korunuyorsa, hücreleri değiştirmeye yönelik çoğu işlem engellenir ve buna bağlı olarak belirli işlemler için geri alma işlevi kullanılamayabilir. Tam işlevsellik için korumayı kaldırın: Gözden Geçir sekmesi > Sayfa Korumasını Kaldır.
Kullanıcıların Sık Yaptığı Hatalar
- Dosya Kapatmayı Geri Almaya Çalışmak. Birçok kişi, dosyayı açtıktan hemen sonra
Ctrl+Ztuşuna basarak kapatma öncesi durumu geri getirmeyi dener. Bu mümkün değildir. "Sürüm Geçmişi"ni kullanın. - Otomatik Kaydetmeyi Görmezden Gelme. Kullanıcılar saatlerce kaydetmeden çalışır ve sistemin kararlılığına güvenir. Güç kesintisi durumunda son birkaç dakikanın verileri kaybolabilir. Otomatik kaydetme aralığını 5-10 dakika olarak ayarlayın (Dosya > Seçenekler > Kaydet).
- Karmaşık İşlemlerde Geçmişin Sıfırlanması. Bazı işlemler (örneğin, belirli türde makroları çalıştırmak veya eklentiler eklemek) geçmişi zorunlu olarak temizleyebilir. Kritik bir değişiklik yaptıysanız, çalışmaya devam etmeden önce dosyanın bir kopyasını yeni bir adla kaydetmek daha iyidir.
SSS
Excel'de geri alma adım sayısı artırılabilir mi? Hayır, 100 adım limiti geliştiriciler tarafından sabit olarak belirlenmiştir ve kayıt defteri ayarları veya program parametreleri üzerinden değiştirilemez. Derinlemesine geçmiş için manuel sürüm kaydetmeyi kullanın.
Neden "Geri Al" düğmesi gri (pasif) hale geldi? Bu, geçmişin boş olduğu anlamına gelir. Ya dosyayı yeni açtınız ya da geri alma yığınını temizleyen bir işlem gerçekleştirdiniz (örneğin, makro çalıştırmak veya bazı eski formatlarda kaydetmek).
Ortak düzenlenen bir dosyada geri alma çalışır mı? Evet, ancak bazı ayrıntılar vardır. Yalnızca kendi işlemlerinizi geri alabilirsiniz. Siz çalışırken başka bir kullanıcı aynı hücreyi değiştirdiyse, kaydetme sırasında elle çözmeniz gerekebilecek bir sürüm çakışması oluşabilir.
Biçimlendirmeyi geri alıp metni nasıl koruyabilirim?
Standart geri alma (Ctrl+Z), hücrenin tüm durumunu geri getirir. Yalnızca biçimlendirmeyi kaldırmak için genel işlemi geri almak yerine, "Giriş" sekmesindeki "Biçimleri Temizle" aracını kullanın.