Hesaplamaları Basitleştirme: Excel'de İsimlerle Çalışma
Excel formüllerinde isimlerin kullanılması, karmaşık hücre başvurularını (örneğin, $B$2:$D$15) anlaşılır kelimelerle (örneğin, Satislar) değiştirmenize olanak tanır; bu da tabloları daha okunabilir hale getirir ve hesaplamaları veri yapısındaki değişikliklere karşı daha dayanıklı kılar. Bu, hata ayıklama ve raporları güncelleme konusunda zaman kazandıran, büyük veri kümeleriyle profesyonel çalışmanın temel araçlarından biridir.
Hücre Adresleri Yerine Neden İsimler Kullanılmalı?
Excel'de isim, bir hücreye, aralığa, sabite veya formüle atanan metin etiketidir. İnsan beyninin harf ve rakam kombinasyonlarından daha hızlı algıladığı adresler için bir takma ad işlevi görür.
Temel avantajlar:
- Okunabilirlik:
=TOPLA(Giderler)formülü,=TOPLA(C2:C500)formülünün aksine sezgisel olarak anlaşılır. - Varsayılan olarak mutlak başvuru: İsim içeren bir formül kopyalandığında, bağıl adreslerde olduğu gibi başvuru "kaymaz".
- Gezinme: Formül çubuğunun solundaki açılır listeden ismini seçerek istediğiniz aralığa hızla gidebilirsiniz.
- Güvenlik: Adlandırılmış bir aralık içinde satır veya sütun eklenmesi, formülleri bozmadan ismin etki alanını otomatik olarak genişletir.
Sıkça değişen sabitler için (örneğin, döviz kuru veya KDV oranı) isimleri kullanın. Tek bir yerde (Ad Yöneticisi) değeri değiştirerek, çalışma kitabındaki tüm hesaplamaları anında güncellersiniz.
İsim Oluşturma Yöntemleri
Excel'de bir nesneye isim atamanın üç temel yolu vardır. Seçim, mevcut görevinize bağlıdır.
1. "Ad" Kutusu Aracılığıyla (En Hızlı Yöntem)
Tek hücreler veya basit aralıklar için uygundur.
- İstediğiniz hücreyi veya aralığı seçin.
- Ad kutusuna tıklayın (formül çubuğunun solunda, genellikle
A1gibi bir adresin görüntülendiği yer). - Bir isim girin ve Enter tuşuna basın.
2. "Seçimden Oluştur" İletişim Kutusu Aracılığıyla
Tablo başlıklarına dayanarak aynı anda birden fazla isim oluşturmanız gerektiğinde kullanışlıdır.
- Sütun başlıkları dahil tabloyu seçin.
- Formüller > Seçimden Oluştur öğesine tıklayın (veya
Ctrl+Shift+F3). - Başlıkların nerede olduğunu işaretleyin (genellikle "Üst satır").
- Tamam'a tıklayın. Artık her sütunun kendi ismi var.
3. Ad Yöneticisi Aracılığıyla (Karmaşık Durumlar İçin)
Başka bir sayfadaki bir formül, sabit veya aralık için isim tanımlamanıza olanak tanır.
- Formüller > Ad Yöneticisi sekmesine gidin (veya
Ctrl+F3). - Yeni'ye tıklayın.
- "Ad" alanına benzersiz bir tanımlayıcı girin.
- "Başvuru" alanına bir başvuru, formül veya sabit belirtin.
- Etki alanını seçin (tüm çalışma kitabı veya belirli bir sayfa).
İsimlendirme Kuralları:
- İsim bir harf, alt çizgi
_veya ters eğik çizgi\ile başlamalıdır. - Boşluk kullanılamaz (bunları
_veya nokta ile değiştirin). - Hücre adreslerinin isim olarak kullanılması yasaktır (bir aralığı
C1veyaR1D1olarak adlandıramazsınız). - İsim uzunluğu en fazla 255 karakter olabilir.
Formüllerde İsimlerin Kullanımı
Oluşturulduktan sonra, bir isim çalışma kitabındaki herhangi bir formülde normal bir başvuru gibi kullanılabilir.
Değişim Örnekleri:
| Standart Formül | İsimli Formül | Avantajlar |
|---|---|---|
=TOPLA(B2:B100) | =TOPLA(Gelir) | Ne toplandığı hemen anlaşılır |
=A2*0.2 | =Fiyat*KDV | Oranı tek bir yerden değiştirmek kolaydır |
=EĞER(C2>100; "Evet"; "Hayır") | =EĞER(Plan>100; "Evet"; "Hayır") | Mantık metin gibi okunur |
Bir ismi manuel olarak eklemek için, formüle yazmaya başlayın — Excel otomatik tamamlama önerisi sunacaktır. Ayrıca, formülü düzenlerken F3 tuşuna basarak listeden istediğiniz ismi seçebilirsiniz.
Sabitler ve Formüller İçin İsimler
Bir hücre yerine sabit bir değere veya hesaplamaya referans veren bir isim oluşturabilirsiniz.
- Sabit:
92.5değerine sahipDolarKuruadında bir isim oluşturun. Formüllerde=RubleTutar / DolarKuruşeklinde yazın. - Formül:
SonTarihismi=BUGÜN()formülüne referans verebilir. Artık çalışma kitabının herhangi bir yerindeSonTarihkullanarak güncel tarihi alırsınız.
Gelişmiş Teknikler: Dinamik Aralıklar
Statik isimler (örneğin, A1:A10) yeni veriler eklendiğinde manuel güncelleme gerektirir. Dinamik isimler ise otomatik olarak büyür.
Bunun için KAYDIRMA (OFFSET) fonksiyonu BAĞ_DEĞ_SAY (COUNTA) ile birlikte kullanılır.
UrunListesi ismi için örnek formül:
=KAYDIRMA($A$2; 0; 0; BAĞ_DEĞ_SAY($A:$A)-1; 1)
Bu yapı, A2'den başlayan ve A sütunundaki son dolu hücrede biten bir aralık oluşturur. Yeni bir ürün eklendiğinde, UrunListesi ismini kullanan formüller (örneğin, açılır liste veya özet tablo için) sizin müdahaleniz olmadan bunu algılar.
Excel'in modern sürümlerinde (2016'dan itibaren ve Microsoft 365'te) dinamik veriler için en iyi çözüm Akıllı Tablolar'dır (Ctrl+T). Bir aralığı tabloya dönüştürdüğünüzde, Tablo1[Satislar] gibi başvurular varsayılan olarak dinamik isimler gibi çalışır.
İsimlerle Çalışırken Sık Yapılan Hatalar
-
#AD? ( #NAME? )
- Neden: İsmde yazım hatası veya henüz oluşturulmamış bir ismin kullanılması.
- Çözüm: Yazımı
F3aracılığıyla kontrol edin veya ismin etki alanının çalıştığınız sayfayla uyumlu olduğundan emin olun.
-
İsim Çakışması
- Neden: Çalışma kitabında (etki alanı "Çalışma Kitabı" ise) veya sayfada zaten var olan bir ismi oluşturmaya çalışmak.
- Çözüm: Benzersiz ön ekler kullanın, örneğin
Rapor_GelirvePlan_Gelir.
-
Geçersiz Söz Dizimi
- Neden: Boşluk veya özel karakterlerin (
%,$,&) kullanılması. - Çözüm: Sadece harfler, rakamlar ve alt çizgi kullanın.
- Neden: Boşluk veya özel karakterlerin (
SSS
Sayfa adı ile adlandırılmış aralık arasındaki fark nedir? Sayfa adı, ekranın altındaki sekmenin sistem adıdır. Adlandırılmış aralık ise herhangi bir sayfada bulunabilen belirli bir veri alanı için kullanıcı tanımlı bir etikettir.
Formüllerde kullanılan bir isim silinebilir mi?
Evet, ancak silindikten sonra bu isme referans veren tüm formüller #AD? hatası döndürür. Silmeden önce Ad Yöneticisi'ndeki bağımlılıkları kontrol edin.
Belirli bir ismi kullanan tüm formüller nasıl bulunur? Ad Yöneticisi'nde ilgili ismi seçin. Pencerenin alt kısmında ("Kullanıldığı Yer") bu ismin kullanıldığı tüm hücrelerin ve sayfaların listesi görüntülenir.
Dosya .CSV formatında kaydedildiğinde isimler çalışır mı?
Hayır. CSV formatı yalnızca hücre değerlerini saklar. İsimler, formüller ve biçimlendirme ile ilgili tüm bilgiler kaybolur. Bu tür dosyaları .xlsx olarak kaydedin.