Microsoft Excel'de Formül VS Formül R1C1

Anonim

Bu yazıda, Microsoft Excel'de Formula V/S Formula R1C1 arasındaki farkı öğreneceğiz.

Excel'de sorunu çözmek için çoğunlukla formülü kullanırız. Ancak, örneğin, bir hücrenin formülünü görüntüleyen bir UDF yazarsak, bunu çalışma kitabında kullanılan adresleme stilinde görüntülemek isteyebiliriz. Ardından hangi adresleme stilinin kullanıldığını test edin ve Formula ile FormulaR1C1 arasında seçim yapın. Muhtemelen, Formula ve FormulaLocal (ve Local'in R1C1 seçeneği) arasında da seçim yapabilirsiniz.

Formül en iyi, aşağıdaki gibi A1 gösterimini kullanarak nispeten düz bir formül oluşturmak istediğinizde kullanılır. =TOPLA(A1:A10), veya =DÜŞEYARA(A1,M1:O20,2,Yanlış), ve başvuru hücrelerinin konumunda kilitli olduğunu biliyorsunuz, yani satır veya sütun ekleme ve silme, formül başvurularını hareket ettirmez. Böyle bir durumda, formülü A1 notasyonu kullanarak ayarlamak, sütun harfini bilinen bir noktaya (formülü içeren hücre gibi) göre belirlemeye çalışmak çok daha zordur. Formül oluşturmak için çalışma sayfasından metin kullandığınızda ve bunu bir hücreye yaz.

Bir örnek verelim: -

Aşağıda verilen adımları izleyin: -

  • Alt+F11 tuşuna basın.
  • VBE sayfası açılacaktır.
  • Aşağıda belirtilen kodu yazın: -

Alt TOPLA()

Tamsayı Olarak X Dim

X = Application.WorksheetFunction.CountA(Range("A:A"))

Aralık("B" & X + 1).Value = "=SUM(R[-11]C:R[-1]C)"

Alt Bitiş

Aşağıda belirtilenle aynı kodlamayı yazabilirsiniz: -

Alt TOPLA()

Tamsayı Olarak X Dim

X = Application.WorksheetFunction.CountA(Range("A:A"))

Aralık("B" & X + 1).Value = "=TOPLA(B2:B12)"

Alt Bitiş

Kod Açıklaması: -Kodda X'in bir aralıktaki veri sayısına eşit olması gerektiğinden bahsetmiştik, bu yüzden formülü koymamız gereken aralığı tanımlamada yardımcı olmaya devam ediyor.

İndir - Microsoft Excel'de Formula VS Formula R1C1 - xlsx