Excel'de tüm formül referanslarını kaldırıp yalnızca hücrelerdeki değerleri nasıl koruyabilirim?
Birçok Excel çalışma kitabı dosyasında, hücreler genellikle diğer hücrelere, sayfalara hatta harici Kaynak Aralığı dosyalarına referans veren formüller içerir. Ancak bazı durumlarda yalnızca hesaplanan değerleri saklamak ve alttaki tüm formül referanslarını temizlemek isteyebilirsiniz. Örneğin, verileri başkalarıyla paylaşmadan önce ya da gelecekteki veri düzenlemeleri nedeniyle kazara değişikliklerin önüne geçmek amacıyla mevcut hesaplama sonuçlarını korumak esastır. Neyse ki Excel, formül referanslarını kaldırırken Gerçek Değer değerlerini olduğu gibi bırakmak için birkaç etkili yöntem sunar. Bu makale, bu işlemi gerçekleştirmenize yardımcı olacak birden fazla pratik yöntemi adım adım anlatır ve ihtiyaçlarınıza veya iş akışınıza en uygun yöntemi seçmenizi sağlar.
Kopyalayıp yapıştırarak tüm formül referanslarını kaldırın ancak hücrelerdeki değerleri koruyun
Tüm formül referanslarını tek bir tıklamayla kaldırın ancak hücrelerdeki değerleri koruyun
VBA Kodu – Seçili hücrelerdeki tüm formülleri otomatik olarak hesaplanmış değerleriyle değiştiren bir makro kullanın
Kopyalayıp yapıştırarak tüm formül referanslarını kaldırın ancak hücrelerdeki değerleri koruyun
Çalışma sayfanızdaki formül referanslarını kaldırırken gerçek hesaplanmış değerleri korumanın en basit ve her Excel sürümünde sorunsuz çalışan yollarından biri, **Kopyala** ve **Özel Yapıştır** özelliğini kullanmaktır. Bu yöntem özellikle hızlı işlemler için idealdir, herhangi bir eklenti gerektirmez ve Excel’in tüm modern sürümlerinde desteklenir. Ancak unutmayın: Formüller değerlerle değiştirildikten sonra, otomatik hesaplama yeteneğini ve diğer verilerle olan bağlantılarını kaybedersiniz. Bu nedenle, bu yöntemi yalnızca ilgili hücrelerde artık dinamik güncellemelere gerek kalmadığından emin olduğunuz durumlarda kullanmanız önerilir.
Excel'de belirtilen hücrelerdeki tüm formül referanslarını kaldırıp değerleri korumak için aşağıdaki adımları izleyin:
1. Değerlere dönüştürmek istediğiniz formüllerin bulunduğu hücreleri seçin. Ardından, bu hücreleri kopyalamak için Ctrl+C tuşlarına basın. Seçim vurgulu kalırken, vurgulanan alandaki herhangi bir yere sağ tıklayarak içerik menüsünü açın ve Seçici Yapıştır bölümünden Değerlerseçeneğini seçin. (Şerit arayüzünü kullanıyorsanız,)Giriş sekmesine gidip Yapıştır düğmesinin alt okundan Değerleri Yapıştır seçeneğini de seçebilirsiniz.) Ekran görüntüsüne bakın:

Bu işlem tamamlandıktan sonra, seçili hücrelerdeki tüm formüller aşağıda gösterildiği gibi Mevcut Değer’lerle değiştirilir. Hücreler görsel olarak aynı görünse de formüller tamamen kaldırılır ve yalnızca sabit sayılar veya metinler kalır.

Uygulanabilir Senaryolar:Bu çözüm, küçük ila orta boyutlu Aralık dosyalarıyla çalışırken ya da hangi alanları dönüştüreceğiniz konusunda tam kontrole sahip olmak istediğinizde idealdir. Bu işlemi sık sık tekrarlamanız gerekiyorsa, klavye kısayollarını ()Ctrl+Alt+V, ardından V) kullanmak süreci hızlandırır.
Avantajlar: Eklenti veya kodlamaya gerek yok; anında sonuç alırsınız ve Excel’in tüm sürümlerinde sorunsuz çalışır.
Dezavantajlar: Değişiklikler kaydedilip çalışma kitabı kapatıldıktan sonra geri alınamaz; işlem her seferinde yalnızca şu anda seçili olan hücrelere uygulanır.
İpuçları ve Uyarılar: Özellikle birbirine referans veren formülleriniz varsa, değerleri yapıştırmadan önce seçimlerinizi iki kez kontrol edin. Formüllerinizin bir yedeğini almak istiyorsanız, bu yöntemi uygulamadan önce orijinal sayfayı yeni bir çalışma sayfasına kopyalamayı düşünün.
Tüm formül referanslarını tek bir tıklamayla kaldırın ancak hücrelerdeki değerleri koruyun
Daha hızlı ve tek tıklamayla çalışan bir çözüm arıyorsanız – özellikle büyük veri kümeleriyle veya rutin görevlerle uğraşıyorsanız – Gerçek Değere Dönüştür özelliğinden yararlanabilirsiniz. Bu özellik, Kutools for Excel tarafından sağlanır ve seçiminizdeki tüm formülleri, ekstra kopyala-yapıştır adımlarına gerek kalmadan anında statik değerlere dönüştürerek sürecinizi kolaylaştırır. Büyük raporlar, paylaşılan şablonlar ya da statik kalması gereken hassas finansal veriler üzerinde çalışırken özellikle değerlidir.
1. Dönüştürmek istediğiniz formüllerin bulunduğu hücreleri veya aralığı seçin. Ardından Excel araç çubuğunda Kutools > Gerçek Değere Dönüştür seçeneğine tıklayın.

Seçtiğiniz hücrelerdeki tüm formüller, sayılar ve metinler, tam olarak göründükleri hâliyle anında sonuç değerleriyle değiştirilir. Onay için aşağıdaki ekran görüntüsüne göz atın:

Kutools for Excel – Excel için 300’den fazla vazgeçilmez araçla donatılmış! İşlerinizi daha hızlı, daha kolay ve çok daha verimli hale getirin.Hemen indirin!
Senaryo Tavsiyesi: Kutools for Excel, büyük formüller içeren çalışma kitaplarıyla düzenli çalışan ya da verimli ve tekrarlı işlemlere ihtiyaç duyan kullanıcılar için idealdir. Özellikle tekrarlı manuel adımları en aza indirmek ve hata riskini azaltmak isteyenler için son derece faydalıdır.
Avantajlar: Son derece hızlıdır; büyük ve çoklu aralıklarla sorunsuz çalışır; tekrarlayan görevlerde zaman kazandırır.
Dezavantajlar: Kutools for Excel eklentisinin yüklenmesini gerektirir (ücretli bir araçtır, ancak deneme sürümleri mevcuttur).
Tüm formüllerin dönüştürülmeyen bazılarını fark ederseniz, aracı kullanmadan önce tam olarak istediğiniz aralığı seçtiğinizden emin olun. Toplu işlemler yapmadan önce çalışma kitabınızı kaydetmeniz, değişiklikleri geri almak isterseniz önerilir.
VBA Kodu – Seçili hücrelerdeki tüm formülleri otomatik olarak hesaplanmış değerleriyle değiştiren bir makro kullanın
Daha deneyimli kullanıcılar veya süreci otomatikleştirmek isteyenler için özel bir VBA makrosu kullanmak, son derece etkili bir çözümdür. Bu yöntem, özellikle tekrarlayan ihtiyaçlarınız olduğunda ya da aynı anda birden fazla bitmeyen aralıkta formülleri değerlere dönüştürmek istediğinizde büyük yarar sağlar. VBA ile tek bir komutla bu dönüştürmeyi gerçekleştirebilir, tekrar eden görevlerde hem zaman hem de emekten tasarruf edebilirsiniz.
Not: Bu yaklaşım, Excel’de VBA makrolarını çalıştırmada rahat olan herkes için uygundur. İş yerinizin politikası makroları kısıtlıyorsa, kullanmadan önce yöneticinizle görüşün.
1. VBA düzenleyicisini açmak için Geliştirici > Visual Basic seçeneğine tıklayın. Microsoft Visual Basic for Applications penceresinde Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu yeni modüle kopyalayıp yapıştırın:
Sub ConvertFormulasToValues()
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Please select the range where you want to remove formulas and keep values:", xTitleId, WorkRng.Address, Type:=8)
If WorkRng Is Nothing Then Exit Sub
For Each rng In WorkRng
If rng.HasFormula Then
rng.Value = rng.Value
End If
Next
End Sub 2. Makroyu çalıştırmak için VBA düzenleyicideki
Çalıştır düğmesine tıklayın. Formüllerin değerlerle değiştirileceği aralığı seçmenizi isteyen bir iletişim kutusu göreceksiniz. Hedef aralığınızı seçip onayladıktan sonra makro, o aralıktaki tüm formülleri hesaplanmış sonuçlarıyla otomatik olarak dönüştürür; formül referanslarını kaldırır ancak görüntülenen değerleri değiştirmez.
Uygulanabilir Senaryolar: Bu çözüm son derece esnektir ve büyük ya da düzensiz hücre aralıklarında toplu işlemler yapmak için idealdir. Özellikle süreci daha geniş bir iş akışının veya makro rutininin parçası olarak otomatikleştirmek istediğinizde büyük değer katar.
Avantajlar: Tekrarlı görevleri otomatikleştirir; kolayca genişletilebilir veya diğer otomasyon adımlarıyla birleştirilebilir; karmaşık seçim senaryolarında mükemmel performans gösterir.
Dezavantajlar: Makroların etkinleştirilmesini gerektirir; VBA bilgisi olmayan kullanıcılar için uygun değildir; bazı kuruluşlarda makro güvenlik ayarları kullanımını kısıtlayabilir.
Sorun Giderme:Çalışma zamanı hatası alırsanız, geçerli bir aralık seçtiğinizden emin olun. Ayrıca, Excel örneğinizde makroların etkin olduğundan da emin olun. İşlemi geri almak isterseniz hemen Excel’in Geri Al özelliğini ()Ctrl + Z) kullanabilirsiniz; ancak çalışma kitabı kaydedilip kapatıldıktan sonra makro işlemlerini geri almak mümkün değildir.
İlgili makaleler:
- Excel'de başka bir hücrenin hem biçimini hem de değerini nasıl referans alabilirim?
- Kapalı bir Excel çalışma kitabı dosyasındaki değeri, belge açılmamışken nasıl referans alabilir veya bağlayabilirim?
- Excel'de çalışma sayfasını adına göre değil, dizin numarasıyla nasıl referans alabilirim?
- Excel'de bir formülde hücre başvurusunu nasıl sabit tutabilirim?
- Excel'de bir hücredeki içeriği sekme adı olarak nasıl referans alabilirim?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar