Göreli ve Mutlak Formüller - Excel İpuçları

İçindekiler

İngiltere'den Merwyn bu sorunu gönderdi.

B2 hücresinde, çarpım tablosu oluşturmak için çapraz ve aşağı kopyalanabilen tek bir formül var mı?
Örnek 12x12 Çarpma Referans Tablosu

Merwyn'in amacı, bir çarpım referans tablosu oluşturmak için 144 hücrenin tamamına kolayca kopyalanabilen B2'ye tek bir formül girmektir.

Buna bir Excel acemi olarak saldıralım ve hangi tuzaklarla karşılaştığımızı görelim. Kişinin ilk tepkisi, formüle B2'de sahip olmak olabilir =A2*B1. Bu formül doğru sonucu verir, ancak Merwyn'in ataması için uygun değildir.

Bu formülü B2 hücresinden C2 hücresine kopyaladığınızda, formülde başvurulan hücreler de bir hücre üzerinde hareket eder. =A2*B1Şimdi haline gelen formül =C1*B2. Bu, Microsoft Excel'de tasarlanmış bir özelliktir ve göreli formül referansı olarak adlandırılır. Bir formülü kopyalarken, formüldeki hücre referansları da karşılık gelen sayıda hücreyi aşağı ve yukarı hareket ettirir.

Excel'in bu davranışı sergilemesini istemediğiniz zamanlar vardır ve mevcut durum bunlardan biridir. Excel'in hücreleri kopyalarken referansı değiştirmesini önlemek için, referansın dondurmak istediğiniz kısmının önüne bir "$" ekleyin. Örnekler:

  • $ A1, Excel'e her zaman A sütununa başvurmak istediğinizi söyler.
  • B $ 1, Excel'e her zaman 1. satıra başvurmak istediğinizi söyler.
  • $ B $ 1, Excel'e her zaman B1 hücresine başvurmak istediğinizi söyler.

Bu kodu öğrenmek, çalışma sayfalarını oluşturmak için gereken süreyi önemli ölçüde azaltacaktır. 144 formül girmek zorunda kalmak yerine, Merwyn bu kısayolu tek bir formül girmek ve tüm hücrelere kopyalamak için kullanabilir.

Merwyn'in formülüne baktığımızda, ifadenin =B1*A2"B1" kısmının her zaman 1. Sıradaki bir sayıyı göstermesi gerektiğini anlıyoruz. Bu, "B $ 1" olarak yeniden yazılmalıdır. Formülün "A2" bölümü her zaman A sütunundaki bir sayıyı göstermelidir. Bu, "$ A2" olarak yeniden yazılmalıdır. Yani, B2 hücresindeki yeni formül =B$1*$A2.

Tam Çarpım Tablosu

Formülü B2'ye girdikten sonra uygun aralığa kopyalayıp yapıştırabilirim. Excel talimatlarımı takip ediyor ve kopyalamayı yaptıktan sonra aşağıdaki formülleri buluyorum:

  • Cell M2 şunları içerir: =M$1*$A2
  • B13 hücresi şunları içerir: =B$1*$A13
  • M13 hücresi şunları içerir: =M$1*$A13

Bu tür formüllerin her birinin bir adı vardır. Dolar işareti olmayan formüllere göreli formüller denir. Hem satırın hem de sütunun dolar işaretiyle kilitlendiği formüllere mutlak formüller denir. Satır veya sütunun dolar işaretiyle kilitlendiği formüllere karma formüller denir.

Dolar işaretlerini girmek için kısa bir yöntem var. Bir formül yazarken ve bir hücre referansını bitirirken, 4 referans türü arasında geçiş yapmak için tuşuna basabilirsiniz. Diyelim ki bir formül yazmaya başladınız ve yazdınız =100*G87.

  • F4'e basın ve formülünüz şu şekilde değişir: =100*$G$87
  • Tekrar F4'e basın ve formülünüz =100*G$87
  • Tekrar F4'e basın ve formülünüz =100*$G87
  • Tekrar F4'e basın ve formülünüz orijinal haline dönüyor =100*G87

Doğru başvuru türünü elde edene kadar F4'e basmak için her hücre başvurusunda formül girişi sırasında duraklayabilirsiniz. Yukarıdaki Merwyn formülüne girmek için tuş vuruşları =B1*A1.

A sütununda uzun bir girdi listesi olduğunda en sevdiğim karma formül başvurularımdan biri ortaya çıkıyor. Yinelenenleri bulmak için hızlı ve kirli bir yöntem istediğimde, bazen bu formülü B4 hücresine giriyorum ve sonra kopyalıyorum:

=VLOOKUP(A4,$A$2:$A3,1,FALSE)

DÜŞEYARA formülünün 2. teriminin, arama aralığını açıklamak için hem mutlak ($ ​​A $ 2) hem de karma ($ A3) bir başvuru kullandığını unutmayın. İngilizce olarak, Excel'e her zaman $ A $ 2 hücresinden geçerli hücrenin hemen üzerindeki A sütunundaki hücreye kadar arama yapmasını söylüyorum. Excel yinelenen bir değerle karşılaştığı anda, bu formülün sonucu #YOK! bir değere.

$ İn hücre referanslarının yaratıcı kullanımıyla, tek bir formülün birçok hücreye doğru sonuçlarla kopyalanabileceğinden emin olabilirsiniz.

Ilginç makaleler...