İçeriğe geç

Excel #REF!, #VALUE! veya #N/A gösteriyor: formüller nasıl düzeltilir

Kolay 15 dk Güncellendi:

Kısa cevap

Excel'de #REF!, #VALUE! ve #N/A hataları genellikle formülün işaret ettiği hücrelerin silinmesi, sayı yerine metin olması veya arama tablosunda bulunmayan veri nedeniyle oluşur. Formüldeki başvuruları izleyerek, veri türlerini kontrol ederek ve hata yerine açık bir mesaj göstermek için IFERROR ve XLOOKUP gibi işlevleri kullanarak düzeltin.

Sorun nasıl anlaşılır

  • Hücrede hesaplanan değer yerine #REF! görünüyor
  • Tüm hücreler dolu olmasına rağmen formül #VALUE! döndürüyor
  • VLOOKUP, açıkça var olan veriler için #N/A gösteriyor
  • Hata yalnızca bazı satırlarda görünüyor, diğerlerinde görünmüyor
  • Kopyalama sonrası tüm rapor veya özet tablo hatalar gösteriyor

En yaygın nedenler

Silinmiş satırlar veya sütunlar

Formülün işaret ettiği hücre, satır veya sütunu sildiğinizde Excel veriyi nereden alacağını bilemez ve #REF! gösterir.

Sayı yerine metin

#VALUE! hatası, formül bir sayı beklerken hücrede metin, boşluk veya metin olarak kaydedilmiş sayı olduğunda ortaya çıkar.

Değer arama tablosunda yok

#N/A, arama işlevinin aranan veriyi bulamadığı anlamına gelir; genellikle boşluk farkları, gizli karakterler veya veri türü farklılıkları nedeniyle oluşur.

Kopyalama sonrası uyumsuz başvurular

Mutlak başvuru olmadan formülü kopyalamak, arama aralığını kaydırır ve yanlış sonuç veya hata döndürür.

Matematiksel işlemlerde boş hücreler

Sıfıra bölme #DIV/0! verir; bazı işlevlerde boş bir hücre #VALUE! veya yanlış sonuç doğurabilir.

Adım adım çözüm

  1. 1

    Hangi hatanın olduğunu belirleyin

    Hatalı hücreye tıklayın ve hücrenin sol üst köşesindeki küçük üçgene bakın. Fareyle üzerine geldiğinizde Excel hatanın kısa açıklamasını gösterir. Daha fazla ayrıntı için Formüller sekmesine gidin ve Hata Denetimini seçin.

  2. 2

    Formüldeki başvuruları izleyin

    Düzenleme moduna girmek için hücreye çift tıklayın. Excel başvuruları farklı renklerle boyar, böylece formülün hangi hücreleri kullandığını hemen görürsünüz. Bir başvuru renklendirilmemişse o hücre silinmiştir ve #REF! buradan kaynaklanmıştır.

  3. 3

    #REF! hatasını başvuruyu geri getirerek düzeltin

    Formülde #REF! içeren kısmı doğru hücre veya aralık adresiyle değiştirin. Hangi hücrenin söz konusu olduğunu bilmiyorsanız Ctrl+Z ile son değişikliği geri alın ve tüm satır veya sütun yerine yalnızca hücre içeriğini silin.

  4. 4

    #VALUE! için veri türünü kontrol edin

    Formülün kullandığı hücreleri seçin ve Giriş sekmesinde biçimin Genel veya Sayı olup olmadığını kontrol edin. Metin olarak kaydedilmiş sayıları yeşil üçgenden tanırsınız; aralığı seçin, ardından Veri > Metni Sütunlara Dönüştür > Son ile sayıya dönüştürün. Dönüştürmeden önce dosyanın bir kopyasını alın, çünkü baştaki sıfırlar kaybolabilir.

  5. 5

    Boşlukları ve gizli karakterleri kaldırın

    #N/A durumunda önce hücrelerde başta veya sonda boşluk olup olmadığını kontrol edin. =TRIM(A2) işlevi fazla boşlukları, =CLEAN(A2) ise gizli karakterleri kaldırır. Sonucu arama tablosuyla karşılaştırın ve yeniden deneyin.

  6. 6

    Arama aralığını kilitleyin

    VLOOKUP veya XLOOKUP kullanıyorsanız, arama tablosu başvurusunda F4 tuşuna basarak mutlak başvuru elde edin, örneğin $A$2:$D$100. Böylece formülü diğer satırlara kopyalamak aralığı kaydırmaz ve #N/A hatasına yol açmaz.

  7. 7

    IFERROR işleviyle hataları gizleyin

    Ham hata yerine =IFERROR(A2/B2;"veri yok") veya =IFERROR(XLOOKUP(...);"bulunamadı") yazın. Tablo okunabilir kalır ve verinin nerede eksik olduğunu hemen görürsünüz. Düzeltilmesi gereken gerçek sorunu gizlememeye dikkat edin.

  8. 8

    Formülü küçük bir örnekte test edin

    Formülü yardımcı bir sütuna kopyalayın ve sonucu bilinen birkaç satıra uygulayın. Sonuç eşleştiğinde tüm aralığa kopyalayın. Böylece hatanın bir anda yüzlerce satırı etkilemesini önlersiniz.

Düzeltmeden sonra hata devam ederse

Hata düzeltmeden sonra da geri geliyorsa sayfanın korumalı olup olmadığını veya formülde taşınmış bir dış dosyanın yer alıp almadığını kontrol edin. Microsoft 365'te paylaşılan çalışma kitaplarında başka birinin aynı aralığı aynı anda değiştirip değiştirmediğine dikkat edin. Binlerce satırlık büyük tablolarda Veri sekmesindeki filtreleme seçeneğini kullanın ve hatalara göre filtreleyerek toplu düzeltme yapın. Çalışma kitabı birden fazla dosyanın birleştirilmesiyle oluştuysa formüllerin yanlış başvurularla aktarılıp aktarılmadığını kontrol edin. Büyük değişikliklerden önce dosyanın bir kopyasını kaydedin, böylece önceki duruma dönebilirsiniz.

Tekrarlanmaması için

  • Arama tabloları ve adlandırılmış aralıklar için mutlak başvurular kullanın
  • Satır ve sütunları silmek yerine yalnızca hücre içeriğini silin
  • Diğer programlardan kopyalamak yerine `Veri > Metin/CSV'den` ile veri içe aktarın
  • Dosyayı paylaşmadan önce ara sıra `Formüller > Formülleri Göster` ile formülleri kontrol edin

Ne zaman uzmana başvurmalı

Hatalar birden fazla sayfada çok sayıda formülü etkiliyorsa veya çalışma kitabı makrolar ve dış bağlantılar içeriyorsa, büyük değişikliklerden önce dosya yapısını incelemesi için IT desteğini arayın.

BT altyapı bakımı · Sunucular, ağlar, yedekleme, güvenlik ve yardım masası

Sık sorulan sorular

Excel'de #REF! ne anlama gelir?

#REF!, formülün artık var olmayan bir hücre, satır veya sütuna işaret ettiği anlamına gelir; genellikle bu öğe silindiği için oluşur. Formüldeki başvuruyu düzeltin veya `Ctrl+Z` ile silmeyi geri alın.

VLOOKUP veri var olduğu halde neden #N/A döndürür?

En yaygın nedenler boşluk farkları, gizli karakterler, veri türü veya tam eşleşme için dördüncü bağımsız değişkenin yanlış ayarlanmasıdır. Değerleri `TRIM` ve `CLEAN` işlevleriyle temizleyin ve her iki tarafın aynı türde olup olmadığını kontrol edin.

IFERROR kullanmak güvenli mi?

Evet, ancak IFERROR hatayı gizler ve verilerdeki gerçek sorunu örtebilir. Kalıcı bir çözüm olarak değil, açık bir mesaj göstermek için kullanın.

Paylaş
Çözüm bulamadınız mı?AI BT asistanı 7/24 hizmetinizde. Sorunu anlatın veya hatanın ekran görüntüsünü gönderin, durumunuza özel talimat alın.AI BT asistanına sorun