İçindekiler
Bir Excel formülü yazarken, hücre referanslarındaki $ işareti birçok kullanıcının kafasını karıştırır. Ancak açıklaması çok basittir. Bir Excel hücre referansındaki dolar işareti tek bir amaca hizmet eder - formül diğer hücrelere kopyalandığında Excel'e referansı değiştirip değiştirmeyeceğini söyler. Ve bu kısa eğitim, bu harika özellik hakkında tüm ayrıntıları sağlar.
Excel hücre referansının önemi abartılamaz. Mutlak, göreceli ve karışık referanslar arasındaki farkı kavradığınızda, Excel formülleri ve fonksiyonlarının gücü ve çok yönlülüğünde ustalaşmanın yarısını tamamlamış olursunuz.
Hepiniz muhtemelen Excel formüllerinde dolar işaretini ($) görmüş ve bunun ne anlama geldiğini merak etmişsinizdir. Gerçekten de, bir ve aynı hücreye dört farklı şekilde başvurabilirsiniz; örneğin A1, $A$1, $A1 ve A$1.
Excel hücre başvurusundaki dolar işareti tek bir şeyi etkiler - formül başka hücrelere taşındığında veya kopyalandığında başvurunun nasıl ele alınacağını Excel'e bildirir. Özetle, satır ve sütun koordinatlarından önce $ işaretini kullanmak, değişmeyecek mutlak bir hücre başvurusu yapar. $ işareti olmadan, başvuru görelidir ve değişecektir.
Tek bir hücre için formül yazıyorsanız, herhangi bir başvuru türünü seçebilir ve formülü yine de doğru yapabilirsiniz. Ancak formülünüzü diğer hücrelere kopyalamayı düşünüyorsanız, uygun hücre başvuru türünü seçmek çok önemlidir. Kendinizi şanslı hissediyorsanız, yazı tura atabilirsiniz :) Ciddi olmak istiyorsanız, mutlak ve göreli hücre başvurularının giriş ve çıkışlarını öğrenmek için birkaç dakikanızıExcel ve hangisinin ne zaman kullanılacağı.
Excel hücre referansı nedir?
Basitçe söylemek gerekirse, Excel'deki bir hücre başvurusu bir hücre adresidir. Microsoft Excel'e formülde kullanmak istediğiniz değeri nerede arayacağını söyler.
Örneğin, C1 hücresine =A1 şeklinde basit bir formül girerseniz, Excel A1 hücresinden C1'e bir değer çeker:
Daha önce de belirtildiği gibi, bir formül yazdığınız sürece tek hücre dolar işareti ($) olsun ya da olmasın herhangi bir referans türünü kullanmakta serbestsiniz, sonuç aynı olacaktır:
Ama eğer istersen hareket et veya kopya çalışma sayfasındaki formülün diğer hücrelere doğru şekilde kopyalanması için doğru başvuru türünü seçmeniz çok önemlidir. Aşağıdaki bölümlerde, her hücre başvuru türü için ayrıntılı açıklama ve formül örnekleri verilmektedir.
Not. A1 referans stili sütunların harflerle ve satırların sayılarla tanımlandığı, ayrıca R1C1 referans stili Burada hem satırlar hem de sütunlar sayılarla tanımlanır (R1C1 satır 1, sütun 1'i belirtir).
A1 Excel'de varsayılan referans stili olduğundan ve çoğu zaman kullanıldığından, bu eğitimde yalnızca A1 tipi referansları tartışacağız. Birisi şu anda R1C1 stilini kullanıyorsa, tıklayarak bunu kapatabilirsiniz Dosya > Seçenekler > Formüller işaretini kaldırın ve ardından R1C1 referans stili Kutu.
Excel göreli hücre başvurusu ($ işareti olmadan)
A göreli referans Excel'de satır ve sütun koordinatlarında $ işareti olmayan bir hücre adresidir, örneğin A1 .
Göreli hücre başvuruları içeren bir formül başka bir hücreye kopyalandığında, başvuru satırların ve sütunların göreli konumuna göre değişir. Varsayılan olarak, Excel'deki tüm başvurular görelidir. Aşağıdaki örnek, göreli başvuruların nasıl çalıştığını gösterir.
B1 hücresinde aşağıdaki formüle sahip olduğunuzu varsayalım:
=A1*10
Bu formülü şu adrese kopyalarsanız başka bir sıra aynı sütunda, örneğin B2 hücresinde, formül 2. satır için ayarlama yapacaktır (A2*10) çünkü Excel, A sütununun her satırındaki bir değeri 10 ile çarpmak istediğinizi varsayar.
Formülü göreli bir hücre başvurusu ile kopyalarsanız başka bir sütun aynı satırda yer alıyorsa, Excel sütun referansı Buna göre:
Ve göreli hücre başvurusu olan bir Excel formülünü kopyalar veya taşırsanız başka bir satır ve başka bir sütun her ikisi de sütun ve satır referansları değişecek:
Gördüğünüz gibi, Excel formüllerinde göreli hücre referanslarını kullanmak, tüm çalışma sayfasında aynı hesaplamaları gerçekleştirmek için çok uygun bir yoldur. Bunu daha iyi açıklamak için, gerçek hayattan bir örneği ele alalım.
Excel'de göreli başvuru kullanma - formül örneği
Çalışma sayfanızda USD fiyatlarından oluşan bir sütununuz (sütun B) olduğunu ve bunları EUR'ya dönüştürmek istediğinizi varsayalım. USD - EUR dönüşüm oranını (yazım anında 0,93) bildiğinizde, satır 2 için formül şu kadar basittir =B2*0.93
Dikkat ederseniz, dolar işareti olmadan bir Excel göreli hücre referansı kullanıyoruz.
Enter tuşuna basıldığında formül hesaplanır ve sonuç hemen hücrede görünür.
Varsayılan olarak, Excel'deki tüm hücre referansları göreli referanslardır. Bu nedenle, bir formül yazarken, manuel olarak bir hücre referansı yazmak yerine çalışma sayfasındaki ilgili hücreye tıklayarak göreli bir referans ekleyebilirsiniz.
için formülü sütundan aşağıya kopyalayın fareyi doldurma tutamacının (seçili hücrenin sağ alt köşesindeki küçük kare) üzerine getirin. Bunu yaptığınızda, imleç ince siyah bir çarpı işaretine dönüşür ve otomatik doldurmak istediğiniz hücrelerin üzerinde tutup sürüklersiniz.
İşte bu! Formül, her bir hücre için uygun şekilde ayarlanmış göreli referanslarla diğer hücrelere kopyalanır. Her bir hücredeki değerin doğru hesaplandığından emin olmak için hücrelerden herhangi birini seçin ve formülü formül çubuğunda görüntüleyin. Bu örnekte, C4 hücresini seçtim ve formüldeki hücre referansının tam da olması gerektiği gibi 4. satıra göreli olduğunu görüyorum:
Excel mutlak hücre başvurusu ($ işaretiyle)
Bir mutlak referans Excel'de satır veya sütun koordinatlarında dolar işareti ($) bulunan bir hücre adresidir, örneğin $A$1 .
Dolar işareti, referansı belirli bir hücreye sabitler, böylece değişmeden kalır Başka bir deyişle, hücre referanslarında $ kullanmak, referansları değiştirmeden formülü Excel'de kopyalamanıza olanak tanır.
Örneğin, A1 hücresinde 10 varsa ve bir mutlak hücre referansı ( $A$1 ), formül =$A$1+5
formülün kopyalandığı diğer hücreler ne olursa olsun her zaman 15 değerini döndürür. Öte yandan, aynı formülü bir göreli hücre referansı ( A1 ) ve ardından bunu sütundaki diğer hücrelere kopyaladığınızda, her satır için farklı bir değer hesaplanacaktır. Aşağıdaki görüntü farkı göstermektedir:
Not: Excel'de mutlak bir başvurunun asla değişmediğini söylemiş olsak da, aslında çalışma sayfanıza satır ve/veya sütun eklediğinizde veya çıkardığınızda değişir ve bu da başvurulan hücrenin konumunu değiştirir. Yukarıdaki örnekte, çalışma sayfasının en üstüne yeni bir satır eklersek, Excel bu değişikliği yansıtacak şekilde formülü ayarlayacak kadar akıllıdır:
Gerçek çalışma sayfalarında, Excel formülünüzde yalnızca mutlak referanslar kullanmanız çok nadir bir durumdur. Ancak, aşağıdaki örneklerde gösterildiği gibi, hem mutlak hem de göreli referansların kullanılmasını gerektiren birçok görev vardır.
Not: Mutlak hücre referansı, işaretine bakılmaksızın bir sayının büyüklüğü olan mutlak değer ile karıştırılmamalıdır.
Tek bir formülde göreli ve mutlak hücre başvurularını kullanma
Çoğu zaman, bazı hücre referanslarının formülün kopyalandığı sütun ve satırlar için ayarlandığı, diğerlerinin ise belirli hücrelerde sabit kaldığı bir formüle ihtiyacınız olabilir. Başka bir deyişle, tek bir formülde göreli ve mutlak hücre referanslarını kullanmanız gerekir.
Örnek 1. Sayıları hesaplamak için göreli ve mutlak hücre referansları
USD ve EUR fiyatlarını içeren önceki örneğimizde, döviz kurunu formülde sabit kodlamak istemeyebilirsiniz. Bunun yerine, bu sayıyı C1 gibi bir hücreye girebilir ve aşağıdaki ekran görüntüsünde gösterildiği gibi dolar işaretini ($) kullanarak formülde bu hücre referansını sabitleyebilirsiniz:
Bu formülde (B4*$C$1), iki hücre başvurusu türü vardır:
- B4 - göreceli her satır için ayarlanan hücre referansı ve
- $C$1 - mutlak Formül nereye kopyalanırsa kopyalansın asla değişmeyen hücre başvurusu.
Bu yaklaşımın bir avantajı, kullanıcılarınızın formülü değiştirmeden değişken bir döviz kuruna göre EUR fiyatlarını hesaplayabilmesidir. Dönüşüm oranı değiştiğinde, tek yapmanız gereken C1 hücresindeki değeri güncellemektir.
Örnek 2. Tarihleri hesaplamak için göreli ve mutlak hücre referansları
Tek bir formülde mutlak ve göreli hücre başvurularının bir başka yaygın kullanımı da Excel'de bugünün tarihine göre tarihleri hesaplamaktır.
B sütununda bir teslimat tarihleri listeniz olduğunu ve TODAY() işlevini kullanarak C1'e geçerli tarihi girdiğinizi varsayalım. Bilmek istediğiniz şey, her bir ürünün kaç gün içinde gönderileceğidir ve bunu aşağıdaki formülü kullanarak hesaplayabilirsiniz: =B4-$C$1
Ve yine, formülde iki referans türü kullanıyoruz:
- Göreceli ilk teslimat tarihini (B4) içeren hücre için, çünkü bu hücre başvurusunun formülün bulunduğu satıra bağlı olarak değişmesini istiyorsunuz.
- Mutlak bugünün tarihini içeren hücre için ($C$1), çünkü bu hücre referansının sabit kalmasını istiyorsunuz.
Toparlayacak olursak, her zaman aynı hücreye başvuran bir Excel statik hücre başvurusu oluşturmak istediğinizde, Excel'de mutlak bir başvuru oluşturmak için formülünüze dolar işaretini ($) eklediğinizden emin olun.
Excel karışık hücre başvurusu
Excel'de karışık hücre referansı, ya sütun harfinin ya da satır numarasının sabit olduğu bir referanstır. Örneğin, $A1 ve A$1 karışık referanslardır. Peki her biri ne anlama geliyor? Çok basit.
Hatırlayacağınız gibi, bir Excel mutlak başvurusu hem sütunu hem de satırı kilitleyen 2 dolar işareti ($) içerir. Karma bir hücre başvurusunda, yalnızca bir koordinat sabittir (mutlak) ve diğeri (göreli) satırın veya sütunun göreli konumuna bağlı olarak değişecektir:
- Mutlak sütun ve göreli satır Bu başvuru türüne sahip bir formül başka hücrelere kopyalandığında, sütun harfinin önündeki $ işareti başvuruyu belirtilen sütuna kilitler, böylece asla değişmez. Dolar işareti olmayan göreli satır başvurusu, formülün kopyalandığı satıra bağlı olarak değişir.
- Göreceli sütun ve mutlak satır Bu referans türünde, satırın referansı değişmez ve sütunun referansı değişir.
Aşağıda, her iki karma hücre referans türünün kullanımına ilişkin bir örnek bulacaksınız ve bu örneğin işleri daha kolay anlaşılır hale getireceğini umuyoruz.
Excel'de karışık başvuru kullanma - formül örneği
Bu örnekte, para birimi dönüştürme tablomuzu tekrar kullanacağız. Ancak bu sefer kendimizi sadece USD - EUR dönüşümü ile sınırlamayacağız. Yapacağımız şey, dolar fiyatlarını bir dizi başka para birimine dönüştürmek, hepsi bir tek formül !
Başlangıç olarak, aşağıdaki ekran görüntüsünde gösterildiği gibi dönüşüm oranlarını bir satıra, örneğin satır 2'ye girelim. Ardından, EUR fiyatını hesaplamak için sol üst hücreye (bu örnekte C5) yalnızca bir formül yazarsınız:
=$B5*C$2
Burada $B5 aynı satırdaki dolar fiyatıdır ve C$2 USD - EUR dönüşüm oranıdır.
Şimdi formülü C sütunundaki diğer hücrelere kopyalayın ve ardından doldurma tutamacını sürükleyerek diğer sütunları aynı formülle otomatik olarak doldurun. Sonuç olarak, aynı sütundaki 2. satırda karşılık gelen döviz kuruna göre doğru hesaplanmış 3 farklı fiyat sütununuz olacaktır. Bunu doğrulamak için tablodaki herhangi bir hücreyi seçin ve formülü formül çubuğunda görüntüleyin.
Örneğin, D7 hücresini seçelim (GBP sütununda). Burada gördüğümüz formül şudur =$B7*D$2
B7'deki USD fiyatını alıp USD-GBP dönüşüm oranı olan D2'deki değerle çarpıyor, tam da doktorun emrettiği şey :)
Şimdi de Excel'in hangi fiyatı alacağını ve hangi döviz kuruyla çarpacağını tam olarak nasıl bildiğini anlayalım. Tahmin edebileceğiniz gibi, bu işi yapan karışık hücre referanslarıdır ($B5*C$2).
- $B5 - mutlak sütun ve göreli satır Burada, başvuruyu A sütununa sabitlemek için yalnızca sütun harfinden önce dolar işaretini ($) eklersiniz, böylece Excel tüm dönüştürmeler için her zaman orijinal USD fiyatlarını kullanır. Satır başvurusu ($ işareti olmadan) kilitlenmez çünkü her satır için fiyatları ayrı ayrı hesaplamak istersiniz.
- C$2 - göreli sütun ve mutlak satır Tüm döviz kurları 2. satırda bulunduğundan, satır numarasının önüne dolar işareti ($) koyarak satır referansını kilitlersiniz. Artık formülü hangi satıra kopyalarsanız kopyalayın, Excel her zaman 2. satırdaki döviz kurunu arayacaktır. Ve sütun referansı göreceli olduğundan ($ işareti olmadan), formülün kopyalandığı sütun için ayarlanacaktır.
Excel'de bir sütunun veya satırın tamamına nasıl başvurulur?
Değişken sayıda satıra sahip bir Excel çalışma sayfasıyla çalışırken, belirli bir sütundaki tüm hücrelere başvurmak isteyebilirsiniz. Tüm sütuna başvurmak için bir sütun harfini iki kez yazıp arasına iki nokta üst üste koymanız yeterlidir, örneğin A:A .
Tam sütun referansı
Hücre referanslarının yanı sıra, örneğin bir sütun referansının tamamı mutlak veya göreli olabilir:
- Mutlak sütun referansı , A:A gibi
- A:A gibi göreli sütun referansı
Ve yine, dolar işaretini ($) bir mutlak sütun referansı belirli bir sütuna kilitlemek için, bir formülü diğer hücrelere kopyaladığınızda tüm sütun başvurusunun değişmemesi için.
A göreli sütun referansı formül kopyalandığında veya diğer sütunlara taşındığında değişecek ve formülü aynı sütundaki diğer hücrelere kopyaladığınızda bozulmadan kalacaktır.
Tam sıra referans
Tüm satıra başvurmak için, sütun harfleri yerine satır numaralarını yazmanız dışında aynı yaklaşımı kullanırsınız:
- Mutlak satır referansı , 1$ gibi: 1$
- Göreceli satır referansı, 1:1 gibi
Teorik olarak, ayrıca bir karışık tüm sütun referansı veya karışık tüm - sıra referansı, "Teoride" diyorum, çünkü bu tür referansların herhangi bir pratik uygulamasını düşünemiyorum, ancak Örnek 4 bu tür referanslara sahip formüllerin tam olarak olması gerektiği gibi çalıştığını kanıtlıyor.
Örnek 1. Excel tüm sütun başvurusu (mutlak ve göreli)
Diyelim ki B sütununda bazı sayılarınız var ve bunların toplamını ve ortalamasını bulmak istiyorsunuz. Sorun şu ki, tabloya her hafta yeni satırlar ekleniyor, bu nedenle sabit bir hücre aralığı için normal bir SUM() veya AVERAGE() formülü yazmak doğru yol değildir. Bunun yerine, tüm B sütununa başvurabilirsiniz:
=TOPLA($B:$B)
- yapmak için dolar işaretini ($) kullanın. mutlak tam sütun referansı formülü B sütununa kilitler.
=TOPLA(B:B)
- yapmak için formülü $ olmadan yazın göreceli tam sütun referansı formülü diğer sütunlara kopyaladığınızda değişecektir.
İpucu: Formülü yazarken, tüm sütun başvurusunun formüle eklenmesi için sütun harfine tıklayın. Hücre başvurularında olduğu gibi, Excel varsayılan olarak göreli bir başvuru ($ işareti olmadan) ekler:
Aynı şekilde, tüm B sütunundaki ortalama fiyatı hesaplamak için bir formül yazıyoruz:
=AVERAGE(B:B)
Bu örnekte, göreli bir tüm sütun referansı kullanıyoruz, böylece formülümüz diğer sütunlara kopyalandığında düzgün bir şekilde ayarlanıyor:
Not: Excel formüllerinizde tüm sütun başvurusu kullanırken, formülü asla aynı sütun içinde herhangi bir yere girmeyin. Örneğin, aynı sütunun sonunda toplamı elde etmek için B sütunundaki en alttaki boş hücrelerden birine =TOPLA(B:B) formülünü girmek iyi bir fikir gibi görünebilir. Bunu yapmayın! Bu, sözde bir dairesel referans ve formül 0 değerini döndürür.
Örnek 2. Excel tüm satır referansı (mutlak ve göreli)
Excel sayfanızdaki veriler sütunlar yerine satırlar halinde düzenlenmişse, formülünüzde bir satırın tamamına başvurabilirsiniz. Örneğin, 2. satırdaki ortalama fiyatı bu şekilde hesaplayabiliriz:
=ORTALAMA($2:$2)
- bir mutlak tüm sıra referansı dolar işareti ($) kullanılarak belirli bir satıra kilitlenir.
=AVERAGE(2:2)
- a göreceli tüm sıra referansı formül diğer satırlara kopyalandığında değişecektir.
Bu örnekte, 3 satır verimiz olduğu ve aynı formülü kopyalayarak her satırda bir ortalama hesaplamak istediğimiz için göreli bir tüm satır referansına ihtiyacımız var:
Örnek 3. İlk birkaç satır hariç tüm bir sütuna nasıl başvurulur
Bu çok güncel bir sorundur, çünkü genellikle bir çalışma sayfasındaki ilk birkaç satır bazı giriş cümleleri veya açıklayıcı bilgiler içerir ve bunları hesaplamalarınıza dahil etmek istemezsiniz. Ne yazık ki Excel, B sütunundaki 5. satırdan başlayan tüm satırları içeren B5:B gibi referanslara izin vermez. Böyle bir referans eklemeyi denerseniz, formülünüz büyük olasılıkla#NAME hatası.
Bunun yerine, bir maksimum satır Böylece başvurunuz belirli bir sütundaki tüm olası satırları içerir. Excel 2016, 2013, 2010 ve 2007'de maksimum 1.048.576 satır ve 16.384 sütundur. Daha önceki Excel sürümlerinde maksimum 65.536 satır ve maksimum 256 sütun vardır.
Bu nedenle, aşağıdaki tablodaki her bir fiyat sütununun (B'den D'ye kadar olan sütunlar) ortalamasını bulmak için F2 hücresine aşağıdaki formülü girin ve ardından bunu G2 ve H2 hücrelerine kopyalayın:
=AVERAGE(B5:B1048576)
TOPLA işlevini kullanıyorsanız, hariç tutmak istediğiniz satırları da çıkarabilirsiniz:
=TOPLAM(B:B)-TOPLAM(B1:B4)
Örnek 4. Excel'de karışık bir tüm sütun başvurusu kullanma
Birkaç paragraf önce bahsettiğim gibi, Excel'de karışık bir tüm-sütun veya tüm-satır başvurusu da yapabilirsiniz:
- Karışık sütun referansı, $A:A gibi
- Karışık satır referansı, 1:1 gibi
Şimdi, bu tür referanslar içeren bir formülü diğer hücrelere kopyaladığınızda ne olacağını görelim. Formülü girdiğinizi varsayalım =TOPLA($B:B)
Formülü bitişik sağ taraftaki hücreye (G2) kopyaladığınızda, formül şu şekilde değişir =TOPLA($B:C)
Sonuç olarak, formül B ve C sütunlarındaki tüm sayıları toplayacaktır. Bunun pratik bir değeri olup olmadığından emin değilim, ancak nasıl çalıştığını bilmek isteyebilirsiniz:
Dikkatli olun! Excel'inizi yavaşlatabileceğinden, bir çalışma sayfasında çok fazla tüm sütun/satır referansı kullanmayın.
Mutlak, göreli ve karışık referanslar arasında geçiş yapma (F4 tuşu)
Bir Excel formülü yazarken, göreli bir hücre başvurusunu mutlak veya karışık olarak değiştirmek için $ işareti elbette manuel olarak yazılabilir. Veya işleri hızlandırmak için F4 tuşuna basabilirsiniz. F4 kısayolunun çalışması için formül düzenleme modunda olmanız gerekir:
- Formülün bulunduğu hücreyi seçin.
- F2 tuşuna basarak veya hücreyi çift tıklatarak Düzenleme moduna girin.
- Değiştirmek istediğiniz hücre referansını seçin.
- Dört hücre referans tipi arasında geçiş yapmak için F4 tuşuna basın.
A1 gibi $ işareti olmayan bir göreli hücre başvurusu seçtiyseniz, F4 tuşuna art arda basarak $A$1 gibi her iki dolar işareti olan bir mutlak başvuru, mutlak satır A$1, mutlak sütun $A1 arasında geçiş yapabilir ve ardından göreli başvuru A1'e geri dönebilirsiniz.
Not: Herhangi bir hücre referansını seçmeden F4 tuşuna basarsanız, fare işaretçisinin solundaki referans otomatik olarak seçilecek ve başka bir referans türüne değiştirilecektir.
Umarım artık göreli ve mutlak hücre referanslarının ne olduğunu tam olarak anlamışsınızdır ve $ işaretli bir Excel formülü artık bir gizem değildir. Önümüzdeki birkaç makalede, başka bir çalışma sayfasına referans verme, 3 boyutlu referans, yapılandırılmış referans, dairesel referans ve benzeri gibi Excel hücre referanslarının çeşitli yönlerini öğrenmeye devam edeceğiz. Bu arada, okuduğunuz için teşekkür eder ve sizigelecek hafta blogumuzda!