Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Girmeye çalıştığınız taşmış dizi formülü çalışma sayfasının aralığının ötesine kadar genişletilir. Daha küçük bir Aralık veya dizi ile yeniden deneyin.

Aşağıdaki örnekte, formülü F1 hücresine taşımak hatayı çözümleyecek ve formül doğru şekilde taşıacaktır.

Excel’de #SPILL! hata = SORT (D:D), çalışma kitabının kenarlarının ötesine genişletilir. F1 hücresine taşıyın ve düzgün çalışır.

Yaygın nedenler: tam sütun başvuruları

Lookup_value bağımsız değişkenini belirterek DÜŞEYARA formülleri oluşturmanın genellikle yanlış anlaşılabilir bir yöntemi vardır. Excel, dinamik dizi yeteneğden önce, yalnızca tek bir değer beklendiğinden, Excel yalnızca formülle aynı satırdaki değeri düşünemez ve diğerlerini yoksayar. Dinamik dizilerin tanıtımı ile Excel, lookup_value sağlanan tüm değerleri dikkate alır. Bu, tüm sütuna lookup_value bağımsız değişken olarak verilmişse, Excel 'In sütundaki tüm 1.048.576 değerlerini aramasını dener. İşiniz bittiğinde, bunları kılavuza taşırmak ve büyük olasılıkla bir #SPILL ortaya çıkan kılavuzun sonuna de rastlayın! hatası alırsınız.  

Örneğin, aşağıdaki örnekte olduğu gibi E2 hücresine yerleştirildiğinde, = DÜŞEYARA (A:A, A:C, 2, false) formülü, yalnızca A2 hücresindeki kimliği önceden arar. Ancak, dinamik dizi Excel 'de formül #SPILL neden olur! Excel tüm sütunu aracağından, 1.048.576 sonuçlarını döndüren ve Excel kılavuzunun sonuna vurduğundan hata oluştu.

Excel’de #SPILL! E2 hücresindeki BIR hata neden olur (A:A, A:D, 2, yanlış) çünkü sonuçlar çalışma sayfasının kenarına kadar ötelenir. Formülü E1 hücresine taşıyın ve düzgün çalışacaktır.

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

#

Mının

Formül

1

Yalnızca ilgilendiğiniz arama değerlerine başvuru yapın. Bu formül stili dinamik bir dizi döndürecektir ancak Excel tablolarıylaçalışmaz .  

#SPILL sonuçlanmayacak bir dinamik dizi döndürmek için = DÜŞEYARA (a2: A7, A:C, 2, yanlış) kullanın! hatası alırsınız.

= DÜŞEYARA (a2: A7, a:c, 2, yanlış)

2

Aynı satırdaki değeri referans ve ardından formülü aşağı kopyalama. Bu geleneksel formül stili tablolardaçalışır, ancak dinamik dizidöndürmez.

Geleneksel DÜŞEYARA 'yı tek bir lookup_value başvurusu ile kullanın: = DÜŞEYARA (a2, A:C, 32, yanlış). Bu formül dinamik dizi döndürmez, ancak Excel tablolarıyla kullanılabilir.

= DÜŞEYARA (a2, a:c, 2, yanlış)

3

Excel 'in @ işlecini kullanarak örtülü kesişim gerçekleştirmesini isteyin ve formülü aşağı doğru kopyalayın. Bu formül stili tablolardaçalışır, ancak dinamik dizidöndürmez.

@ İşlecini kullanın ve kopyalayın: = DÜŞEYARA (@A: A, A:C, 2, yanlış). Bu başvuru stili tablolarda çalışır, ancak dinamik dizi döndürmez.

= DÜŞEYARA (@A: A, a:c, 2, yanlış)

Daha fazla yardım mı gerekiyor?

Sorularınızı Excel Teknoloji Topluluğu’ndaki uzmanlara sorabilir, Yanıt topluluğu’ndan destek alabilir ya da Excel için UserVoice platformuna yeni bir özellik veya iyileştirme önerisi sunabilirsiniz.

Ayrıca Bkz:

FİLTRE işlevi

RASGDİZİ işlevi

SIRALI işlevi

SIRALA işlevi

SIRALAÖLÇÜT işlevi

BENZERSİZ işlevi

Excel’de #SPILL! hataları

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

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

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×