Excel’de #TAŞMA! hatasını düzeltme

Uygulandığı Öğe
Microsoft 365 için Excel Mac'te Microsoft 365 için Excel Excel 2024 Mac için Excel 2024 Excel 2021 Mac için Excel 2021 Excel 2019 Excel 2016 iPad için Excel Excel Web App iPhone için Excel Android tabletler için Excel Android telefonlar için Excel

Bir formül birden çok sonuç döndürdüğünde veya bir PivotTable aralığı boş olmadığında #SPILL hataları döndürülür ve Excel sonuçları kılavuza döndüremez. Bu hata türleri hakkında daha fazla ayrıntı için aşağıdaki yardım konularına bakın:

Not

PivotTable #SPILL! şu anda Microsoft 365 Insider programının katılımcıları tarafından kullanılabilir.

Taşma aralığı boş değil

Bu hata, taşan dizi formülü veya PivotTable aralığı için taşma aralığı boş olmadığında oluşur.  

#SPILL! hatası - Taşma aralığı boş değil

#SPILL içeren hücreyi seçin! hatasıyla belirtilen taşma aralığını belirten kesikli bir kenarlık görünmesini sağlar. #SPILL içeren hücreyi seçerek! hatası alırsanız, hata denetimi uyarısı görünür.

Hata kontrol uyarısını seçin ve engelleyici hücreye/hücrelere hemen gitmek için Engelleyici Hücreleri Seç seçeneğini seçin. Ardından, engelleyici hücrenin girişini silerek veya taşıyarak hatayı temizleyebilirsiniz. Engel temizlenir temizlenmez dizi formülü taşar veya PivotTable amaçlandığı gibi genişler. 

Belirsiz boyut

Excel, geçici olduğundan ve hesaplama geçişleri arasında yeniden boyutlandırıldığından, taşan dizinin boyutunu belirleyemedi. Örneğin, aşağıdaki formül bu #TAŞMA! işlemini tetikler hatası döndürür:

=SIRALI(RASTGELEARADA(1.1000))

Dinamik dizi yeniden boyutlandırmaları, elektronik tablonun tam olarak hesaplanmasını sağlamak için ek hesaplama geçişlerini tetikleyebilir. Bu ek geçişler sırasında dizinin boyutu değişmeye devam ederse ve sabitlenmezse, Excel dinamik diziyi #TAŞMA! olarak çözer.

Bu hata değeri genellikle SAYIÜRET, RASGDİZİve RASTGELEARADA işlevlerinin kullanımıyla ilişkilidir. KAYDIR, DOLAYLI ve BUGÜN gibi diğer geçici işlevler, her hesaplama geçişinde farklı değerler döndürmez. 

Çalışma sayfasının sınırlarının ötesine genişler

Örneğin, aşağıdaki örnekte olduğu gibi E2 hücresine yerleştirildiğinde, =DÜŞEYARA(A:A,A:C,2,YANLIŞ) formülü daha önce yalnızca A2 hücresindeki kimliği arardı. Ancak, dinamik dizi Excel'de formül bir #TAŞMA! hata, çünkü Excel tüm sütunu arar, 1.048.576 sonuç döndürür ve Excel kılavuzunun sonuna ulaşır.

  #SPILL! hatası - E2 hücresinde =VLOOKUP(A:A,A:D,2,FALSE) ile oluşan hata, çünkü sonuçlar çalışma sayfasının sınırlarının ötesine taşar. Formülü E1 hücresine taşıyın, düzgün çalışacaktır.

Bu sorunu çözmenin üç basit yolu vardır:

# Yaklaşım Formül
1 Yalnızca ilgilendiğiniz arama değerlerine başvurun. Bu formül stili, bir dinamik dizi döndürür, ancak Excel tablolarıylaçalışmaz.
Bir #SPILL ile sonuçlanmayacak dinamik bir dizi döndürmek için =DÜŞEYARA(A2:A7,A:C,2,YANLIŞ) kullanın! hatası döndürür.
=DÜŞEYARA(A2:A7,A:C,2,FALSE)
2 Yalnızca aynı satırdaki değere başvurun ve ardından formülü aşağı kopyalayın. Bu geleneksel formül stili tablolarda çalışır, ancak dinamik bir dizidöndürmez.
Tek bir lookup_value başvurusu için geleneksel DÜŞEYARA işlevini kullanın: =DÜŞEYARA(A2,A:C,32,YANLIŞ). Bu formül dinamik bir dizi döndürmez, ancak Excel tablolarıyla kullanılabilir.
=DÜŞEYARA(A2,A:C,2,FALSE)
3 Excel'in @ operatörünü kullanarak örtük kesişim gerçekleştirmesini isteyin ve ardından formülü aşağı kopyalayın. Bu formül stili tablolarda çalışır, ancak dinamik bir dizidöndürmez.
@ operatörünü kullanın ve aşağıya kopyalayın: =DÜŞEYARA(@A:A,A:C,2,FALSE). Bu başvuru stili tablolarda çalışacak, ancak dinamik bir dizi döndürmeyecektir.
=DÜŞEYARA(@A:A,A:C,2,FALSE)

Tablo formülü

Dökülen dizi formülleri Excel tablolarında desteklenmez. Formülünüzü tablonun dışına taşımayı veya tabloyu bir aralığa dönüştürmeyi deneyin ( Tablo Tasarım > Araçları>Aralığa Dönüştür'ü seçin).

#SPILL! hata - Tablo formülü

Bellek yetersiz

Girmeye çalıştığınız dökülen dizi formülü, Excel'in belleğinin dolmasına neden oldu. Lütfen daha küçük bir diziye veya aralığa başvurmayı deneyin.

Birleştirilmiş hücrelere taşı

Taşınan dizi formülleri birleştirilmiş hücrelere taşınmaz. Lütfen söz konusu hücrelerin birleştirmesini kaldırın veya formülü, birleştirilmiş hücrelerle kesişmeyen başka bir aralığa taşıyın.

#SPILL! hata - Birleştirilmiş hücreye taşma

Amaçlanan taşma aralığını belirten kesikli kenarlığı ortaya çıkarmak için formülü seçin. Formül seçildiğinde, bir hata denetimi uyarısı görüntülenir.

Hata kontrol uyarısını seçebilir ve engelleyici hücrelere hemen gitmek için Engelleyici Hücreleri Seç seçeneğini belirleyebilirsiniz. Birleştirilmiş hücreler temizlenir silinmez dizi formülü istendiği gibi taşınır.

Tanınmayan/Yedek

Excel bu hatanın nedenini tanımıyor veya mutabık kılamıyor. Lütfen formülünüzün senaryonuz için gereken tüm bağımsız değişkenleri içerdiğinden emin olun.

Daha fazla yardım mı gerekiyor?

Ayrıca bkz.

Dilediğiniz zaman Excel Teknoloji Topluluğundaki uzmanlara sorabilir veya Topluluklar'dan destek alabilirsiniz.

FİLTRE işlevi

RASGDİZİ işlevi

SIRALI işlevi

SIRALA işlevi

SIRALAÖLÇÜT işlevi

BENZERSİZ işlevi

Dinamik diziler ve geçmiş dizi davranışı

Örtük kesişim işleci: @