Excel formüllerine hızlıca $ nasıl eklenir?
Excel'de, formüllerdeki hücre referansları varsayılan olarak görecelidir, örneğin "A1". Bu, bir formülü başka bir yere kopyaladığınızda veya sürüklediğinizde referansların yeni konumlarını yansıtmak için otomatik olarak güncelleneceği anlamına gelir. Örneğin, şu formülü girerseniz =A1+B1 C1 hücresine ve ardından H12 hücresine kopyalarsanız, formül otomatik olarak şu şekilde ayarlanır: =F12+G12. Bu davranış birçok durumda faydalıdır ancak, formülün nerede olursa olsun her zaman belirli hücrelere başvurmanız gereken durumlarda hatalara neden olabilir. Bu otomatik ayarlamayı önlemek için, hücre referanslarını dolar işareti ($) ekleyerek mutlak referanslara çevirmeniz gerekir, örneğin $A$1. Mutlak referanslar kopyalandığında veya sürüklendiğinde sabit kalır, bu da sabit değerler veya aralıklar kullanan hesaplamalar için vazgeçilmez hale getirir.
Bu kılavuz, Excel formüllerine $ işaretlerini hızlıca eklemek için birkaç pratik yöntemi tanıtmaktadır, böylece formüllerinizin hücrelere nasıl başvurduğunu daha kolay kontrol edebilirsiniz. Uygun yaklaşımı seçmek, çalışma sayfanızın yapısına, dönüştürmeniz gereken formül sayısına, Excel sürümünüze ve kişisel iş akış tercihlerinize bağlı olacaktır. Aşağıda, bu kılavuzda ele alınan yöntemlerin bir özeti bulunmaktadır:
Kısayol tuşlarıyla formüle $ ekleme
Kutools for Excel ile formüle $ ekleme
Hücre referanslarını toplu olarak mutlak hale getirmek için VBA Makrosu kullanma
Kısayol tuşlarıyla formüle $ ekleme
Farklı türdeki hücre referansları arasında—göreceli, mutlak ve karışık—kısayol tuşlarını kullanarak kolayca geçiş yapabilirsiniz. Bir hücre referansını değiştirmek için, hedef hücreyi seçin, formül çubuğuna tıklayın ve değiştirmek istediğiniz hücre referansının içine veya yanına imleci yerleştirin. Ardından F4 tuşuna basın, mevcut referans türleri arasında döngü yapmak için. F4'e her basıldığında referans şu sırayla güncellenir: göreceli (A1), mutlak ($A$1), karışık (sütun sabit) (A$1) ve karışık (satır sabit) ($A1).
Bu yöntem, bir formül içindeki tek tek referansları hızlıca güncellemek için uygundur. Ancak, çok sayıda formülünüz veya birden fazla hücre referansı içeren karmaşık formülleriniz varsa, her bir hücre referansını manuel olarak seçmek zaman alıcı olabilir. Ayrıca, klavye kısayolu çalışmazsa, bazı klavyelerin Fn + F4 kombinasyonunu gerektirebileceğini unutmayın, bu yüzden Fn tuşunun doğru şekilde ayarlandığından emin olun.
Kutools for Excel ile formüle $ ekleme
F4 kısayolu aynı anda yalnızca bir hücre referansını ele alabilir, bu da birkaç hücreyi veya bir dizi formülü güncelleme ihtiyacınız olduğunda verimsizdir. Eğer birden fazla formülle çalışıyorsanız veya bir çalışma sayfasındaki tüm referans türlerini standartlaştırmak istiyorsanız, Kutools for Excel'ın Convert Refers (Hücre Referanslarını Dönüştür) özelliği size etkili bir çözüm sunar.
Ücretsiz olarak Kutools for Excel'i yükledikten sonra şu adımları izleyebilirsiniz:
1. $ işaretlerini eklemek istediğiniz tüm formül hücrelerini seçin (referansları mutlak yapın). Ardından gidin Kutools > Daha Fazla > Convert Refers. Ekran görüntüsüne bakın:
2. Açılan iletişim kutusunda, ihtiyacınız olan referans türünü seçin. Tüm hücre referanslarını mutlak yapmak için “Mutlaka Dönüştür” seçeneğini seçin.
3. Tıklayın Tamam, ve tüm seçilen formül hücre referansları belirtildiği şekilde güncellenecektir.
Formülleriniz harici sayfalar veya çalışma kitaplarından veriye atıfta bulunuyorsa, bağlantılı verilerin hala doğru olduğundan emin olmak için değişiklikleri doğrulayın, çünkü bazı senaryolarda belirli referansların göreceli kalması gerekebilir. Kutools ayrıca, gerektiğinde kolayca geri dönüş yapmanıza ve referansları göreceli veya karışık türlere dönüştürmenize olanak tanır.
Bu yaklaşım, büyük miktarda formül işlerken veya toplu işlemler yapmanız gerektiğinde faydalıdır. Kutools ayrıca, yanlışlıklarda işlemleri geri alma işlevselliği sağlar.
Hücre referanslarını toplu olarak mutlak hale getirmek için VBA Makrosu kullanma
Eğer bir aralıkta veya tüm çalışma sayfasında bulunan tüm hücre referanslarını ($A$1 formatında) mutlak referanslara dönüştürme ihtiyacı sıkça duyuyorsanız, VBA makrolarını kullanmak etkili ve esnek bir çözümdür. Bu yöntem özellikle gelişmiş Excel kullanıcıları için veya büyük veri setleriyle çalışırken faydalıdır, çünkü dönüşüm sürecini otomatikleştirir ve karmaşık formül yapılarını tek bir işlemde işleyebilir. Formülleriniz harici sayfalar veya çalışma kitaplarına bağlanıyorsa, mutlak referansların senaryonuz için uygun olduğundan emin olun—bazen formül esnekliğini desteklemek için karışık referanslar tercih edilir.
1. Excel şeridinde, Geliştirici Araçları > Visual Basic bölümüne gidin. Microsoft Visual Basic for Applications penceresinde, Ekle > Modül'e tıklayın ve ardından aşağıdaki makroyu yeni modüle yapıştırın:
Sub ConvertToAbsoluteReferences()
Dim rng As Range
Dim cell As Range
Dim formulaStr As String
Dim i As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range to convert formulas to absolute references", xTitleId, rng.Address, Type:=8)
Application.ScreenUpdating = False
For Each cell In rng
If cell.HasFormula Then
formulaStr = cell.Formula
For i = 1 To 10 ' Protects from infinite looping
formulaStr = Replace(formulaStr, "([A-Za-z]+)([0-9]+)", "$$1$$2") ' Basic pattern replacement
Next i
cell.Formula = Application.ConvertFormula(formulaStr, xlA1, xlA1, xlAbsolute)
End If
Next
Application.ScreenUpdating = True
End Sub
2. Ve ardından, kodu çalıştırmak için Çalıştır'a tıklayın. İşlemek istediğiniz aralığı seçmenizi isteyen bir iletişim kutusu açılacaktır. Onaydan sonra, aralıktaki formüllerdeki tüm geçerli hücre referansları otomatik olarak mutlak referans biçimine ($ işaretleriyle) dönüştürülecektir.
Hata ile karşılaşırsanız, seçili aralığın formüller içerdiğinden emin olun. Bu makro standart Excel formüllerindeki referansları dönüştürür; özel dizi formülleri veya standart dışı fonksiyonlar beklenen şekilde işlenmeyebilir, bu yüzden yürütmeden sonra etkilenen hücreleri gözden geçirin. Özellikle önemli veya hassas veriler üzerinde makrolar çalıştırırken, her zaman çalışma kitabınızın bir yedeğini kaydedin.
VBA kullanmak tam toplu işlemeye izin verir, bu da güç kullanıcılar, BT personeli veya yükleme kısıtlamaları olan ortamlarda çalışanlar için uygundur. Ancak, bazı sistemlerde güvenlik ayarları nedeniyle makroların çalıştırılması devre dışı bırakılmış olabilir, bu durumda Excel güven ayarlarınızda makroları etkinleştirmeniz gerekecektir.
Özet önerisi: Excel'de hücre referanslarını mutlak hale getirme şeklini kararlaştırırken, değiştirmeniz gereken formül sayısını ve Excel özelliklerine aşinalığınızı göz önünde bulundurun. Tek formüller veya ad-hoc düzenlemeler için kısayol tuşları hızlı ve kullanışlıdır. Toplu işlemler için, Kutools for Excel ve VBA makroları önemli ölçüde manuel iş yükünden tasarruf sağlar. Dönüşümden sonra her zaman sonuçları, özellikle karmaşık çalışma sayfalarında veya otomatik araçlar kullanırken kontrol edin. Hata veya beklenmedik sonuçlarla karşılaşırsanız, mümkün olduğunda yedekten geri yükleyin veya Geri Al özelliğini kullanın.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...
Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
- Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!