#ALAN! / #FIELD! Hatası

#ALAN! / #FIELD! Hatası, Excel’de veri türü tabanlı işlemlerde geçersiz veya tanınmayan bir alan adı kullanıldığında oluşmaktadır.

Excel #ALAN! / #FIELD! Hatası​

Bu hata, özellikle veri türü (Data Type) içeren hücrelerde geçersiz bir alan ismi çağrıldığında görülmektedir. Excel, veri bağlantısında veya veri türü modelinde belirtilen alanı bulamazsa #ALAN! döndürmektedir.

Hata Oluşma Koşulları​

#ALAN! hatası, formülün bir veri türü içinde bulunmayan veya yanlış yazılmış bir alana erişmeye çalışmasıyla oluşmaktadır. Başlıca nedenler şunlardır:
  • Veri türü içinde belirtilen alan adı geçersizdir.
  • Bağlantılı veri kümesi (örneğin "Coğrafya" veya "Hisse Senedi") güncellenmiş, alan artık mevcut değildir.
  • Formülde yanlış yazılmış veya büyük/küçük harf farkı bulunan alan adı kullanılmıştır.
  • Veri türü bağlantısı bozulmuş veya geçici olarak erişilemez durumdadır.

Hata Üretmek İçin Örnek Formül​

Bir hücrede "Türkiye" gibi bir Coğrafya veri türü (Data Type: Geography) bulunuyorsa:
Kod:
=ALANSAY(A1;"YanlışAlan")
Sonuç: #ALAN!
Çünkü "YanlışAlan" isminde bir veri alanı bulunmamaktadır.
Doğru formül:
Kod:
=ALANSAY(A1;"Nüfus")
Bu formül geçerli bir alan adı kullandığı için doğru sonucu döndürmektedir.

Çözüm Yöntemleri​

Bu hatayı düzeltmek için:
  • Veri türü içindeki geçerli alan adlarını kontrol edin (Alan seçici açılır menüden görülebilmektedir).
  • Yanlış yazılan veya kaldırılan alan adlarını güncelleyin.
  • Bağlantılı veri türü güncellemesini zorlamak için Verileri Yenile (Data > Refresh) seçeneğini kullanın.
  • Alan bulunamadığında alternatif değer göstermek için EĞERHATA fonksiyonunu kullanın:
    Kod:
    =EĞERHATA(ALANSAY(A1;"YanlışAlan");"Alan bulunamadı")

İleri Düzey Not​

Bu hata genellikle veri türü nesneleri (örneğin Coğrafya, Hisse Senedi, Organizasyon) veya Power Query ile içe aktarılan veri alanlarıyla ilişkilidir.
  • Formül "FIELDVALUE" veya "ALANSAY" fonksiyonuyla tanımsız alanlara erişmeye çalışıyorsa hata dönmektedir.
  • Excel 365’te veri türü nesneleri dinamik olarak değişebildiği için alan adları zamanla güncellenebilmektedir.
  • Alan adları boşluk veya özel karakter içeriyorsa tırnak içinde ("") kullanılmalıdır.

İngilizce Excel’de Karşılığı​

Hata Adı: #FIELD!
Örnek Formül:
Kod:
=FIELDVALUE(A1,"WrongField")
Sonuç: #FIELD!

Önleme İpuçları​

  • Veri türleriyle çalışırken alan adlarını otomatik listeden seçin, elle yazmaktan kaçının.
  • Hücre içeriğini veri türü (örneğin "Geography") olarak dönüştürdüğünüzden emin olun.
  • Alan adlarını değiştirirken Power Query veya Veri Türü Düzenleyicisi’nden kontrol edin.
  • EĞERHATA veya IFERROR ile kullanıcı dostu hata mesajları oluşturun.

Sonuç

#ALAN! hatası, Excel’in bir veri türü veya tablo içindeki belirtilen alanı bulamadığını göstermektedir. Bu hata genellikle yanlış alan adı veya bozuk veri bağlantısı kaynaklıdır. Doğru alan seçimi ve hata yönetimi fonksiyonlarıyla kolayca önlenebilmektedir.

Yararlanılması temennisiyle.

Ekli dosyalar

Geri
Üst