Menu

#BAŞV! Hatası Excel'de Nasıl Düzeltilir (#REF!)

#BAŞV!, bir formülün artık var olmayan bir hücreye başvurduğu anlamına gelir; genellikle kullandığı bir satır, sütun veya sayfa silindiği için: =B2*C2, =B2*#BAŞV! olur. DÜŞEYARA veya İNDİS aralığının dışında bir sütun ya da satır istediğinde de görünür.

Bu sayfadaki her tablo canlı: bir sayıyı ya da formülü değiştir, yeniden hesaplansın.

#BAŞV! (İngilizce #REF!), bir formülün orada olmayan bir hücreye başvurduğu anlamına gelir. Olağan neden silinmiş bir satır, sütun veya sayfadır: C sütunu silindiğinde Excel =B2*C2'yi =B2*#BAŞV! olarak yeniden yazar ve sonuç o andan itibaren #BAŞV! olur. Sütunu ve formülü geri almak için silmeden hemen sonra Ctrl+Z'ye (Mac'te Cmd+Z) basın. Tablo hata adlarını İngilizce gösterir; formülleri de Türkçe adlarla ve noktalı virgülle yazabilirsiniz.

Bir sütun silindikten sonra
D2
ABCD
1ProductPriceQtyTotal
2Apple1.210#REF!
3Pear1.520#REF!
4Plum0.815#REF!
5Bread2.45#REF!
#REF! Formül var olmayan bir hücreyi gösteriyor.Türkçe Excel’de: =B2*#REF!

Miktar sütunu silinip yeniden yazıldı, ama formül hâlâ #REF! diyor: Excel bir başvuru bir kez gittiyse onu asla onarmaz. D2'ye tıklayın, #REF!'i C2 ile değiştirip Enter'a basın. Bütün sütun izler ve D2 12 gösterir.

#BAŞV! bir formüle nasıl girer

Formülün kullandığı bir hücre her kaybolduğunda Excel formüle #BAŞV! yazar:

Siz bunu yaptınızD2'deki =B2*C2 şuna dönüşür
C sütununu sildiniz=B2*#BAŞV!
2. satırı sildinizformül satırıyla birlikte silinir; 2. satırı gösteren diğer satırlardaki formüller #BAŞV! alır
Bir formülün başvurduğu sayfayı sildiniz=#BAŞV!B2*2 (=Prices!B2*2 gibi bir formül için)
Bir hücreyi kesip formülün kullandığı bir hücrenin üzerine yapıştırdınızüzerine yazılan başvurunun yerinde #BAŞV!

Bir aralığın içindeki hücreleri silmek güvenlidir: C sütunu silindiğinde =TOPLA(B2:D2) =TOPLA(B2:C2) olur. Bir aralığın ilk veya son hücresini silmek onu yalnızca küçültür. Bu yüzden =TOPLA(B2:D2), =B2+#BAŞV!+C2 olan =B2+C2+D2'den daha güvenlidir.

DÜŞEYARA neden #BAŞV! döndürür

DÜŞEYARA'nın (İngilizce VLOOKUP) üçüncü bağımsız değişkeni tablo aralığının içindeki sütunları sayar. Aralıktaki sütun sayısından büyükse sonuç #BAŞV! olur.

Aralığın dışında bir sütun numarası
F2
ABCDEF
1ProductPriceStockLook forStock
2Apple1.240Pear#REF!
3Pear1.525
4Plum0.860
5Bread2.412
6Milk1.130
#REF! Formül var olmayan bir hücreyi gösteriyor.Türkçe Excel’de: =DÜŞEYARA(E2;A2:C6;4;YANLIŞ)

A2:C6 üç sütundur, bu yüzden 4 yoktur. 4'ü 3 yapın, F2 25 gösterir. Bu en çok arama tablosundan bir sütun silindikten sonra olur: aralık küçülür, sabit yazılmış sütun numarası küçülmez. ÇAPRAZARA veya KAÇINCI ile İNDİS bundan kaçınır, çünkü döndürülecek sütunu doğrudan adlandırırlar: =ÇAPRAZARA(E2;A2:A6;C2:C6). Diğer bağımsız değişkenleri için DÜŞEYARA sayfasına bakın.

İNDİS ve KAYDIR ile #BAŞV!

İNDİS (İngilizce INDEX) satır veya sütun numarası aralığın dışındaysa, KAYDIR (İngilizce OFFSET) ise 1. satırın üstüne veya A sütununun önüne geçtiğinde #BAŞV! döndürür.

Aralığın dışındaki konumlar
B2
ABC
1ScoreResultWhat it asks for
288#REF!6th value of 5
372953rd value of 5
495#REF!2 rows above A2
564814 rows below A2
681
#REF! Formül var olmayan bir hücreyi gösteriyor.Türkçe Excel’de: =İNDİS(A2:A6;6)

A2:A6'da beş puan vardır, bu yüzden İNDİS(A2:A6;6) #BAŞV! verirken İNDİS(A2:A6;3) 95 döndürür. 0. satır yoktur, bu yüzden KAYDIR(A2;-2;0) #BAŞV! verir; KAYDIR(A2;4;0) ise A6'ya, 81'e düşer. Konum başka bir formülden geliyorsa (bir KAÇINCI, bir BAĞ_DEĞ_SAY) önce o formülü denetleyin. Daha fazlası İNDİS sayfasında.

DOLAYLI da metni geçerli bir adres değilse (=DOLAYLI("ZZZ1"), çünkü son sütun XFD'dir) ya da kapalı bir çalışma kitabının içini gösteriyorsa #BAŞV! verir.

Formül kopyalarken #BAŞV!

Göreli bir başvuru formülle birlikte hareket eder. Onu yeterince yukarı veya yana kopyalayın, başvuru sayfanın dışına düşer:

C3:  =B2*2        (one row up, one column back)
copy C3 to B2:  =A1*2
copy C3 to A2:  =#REF!*2    (there is no column before A)

Türkçe Excel'de son satır =#BAŞV!*2 olarak görünür.

Başka bir sayfaya veya çalışma kitabına kopyalanan bir formül orada var olmayan hücreleri gösterdiğinde de aynısı olur. Hareket etmemesi gereken hücreleri $ ile kilitleyin (=$B$2*2) ya da formül metnini hücreden değil formül çubuğundan kopyalayın. $ işaretini mutlak başvurular sayfası anlatıyor.

Bir çalışma kitabındaki her #BAŞV!'yi bulma ve kaldırma

  1. Ctrl+F'ye (Mac'te Cmd+F) basın, #BAŞV! yazın, Seçenekler'i açın, Arama yeri'ni Formüller yapın ve Tümünü Bul'a tıklayın. Liste bozuk başvurulu her formülü gösterir.
  2. Birçoğunu tek seferde düzeltmek için Ctrl+H'yi (Mac'te Control+H) kullanın: #BAŞV!'yi bulun, doğru başvuruyla değiştirin; ama yalnızca her eşleşmenin aynı hücreyi alması gerekiyorsa.
  3. Formüller > Ad Yöneticisi'ni denetleyin: Başvuru Yeri sütunu #BAŞV! gösteren bir ad, onu kullanan her formülü bozar.
  4. Silinen veri gittiyse ve formüle artık gerek yoksa hücreleri seçin ve formülleri değerleriyle değiştirin (Kopyala, sonra Giriş > Yapıştır > Değerler). Hata değerleri hata olarak kalır, bu yüzden o hücreleri sonra silin.

#BAŞV! döndüren bir aramayı düzeltme

Stok aramasını düzeltme
F2
ABCDEF
1ProductPriceStockLook forStock
2Apple1.240Plum
3Pear1.525
4Plum0.860
5Bread2.412
6Milk1.130
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: =VLOOKUP(E2,A2:C6,4,FALSE) #REF! döndürdü. F2 hücresine E2'deki ürünün stokunu döndüren çalışan bir arama yazın.

Burada 60 döndüren ve veriyi izleyen her arama geçer: 3. sütunlu DÜŞEYARA, =ÇAPRAZARA(E2;A2:A6;C2:C6) veya =İNDİS(C2:C6;KAÇINCI(E2;A2:A6;0)).

Sıkça Sorulan Sorular

Excel'de #BAŞV! ne anlama gelir?

Formül var olmayan bir hücreyi gösterir. Çoğu zaman formülün kullandığı bir satır, sütun veya sayfa silinmiştir ve Excel başvuruyu #BAŞV! ile değiştirmiştir, yani =B2*C2, =B2*#BAŞV! olmuştur. DÜŞEYARA ve İNDİS de sütun veya satır numarası aralıktan büyük olduğunda #BAŞV! döndürür.

Bir sütunu sildikten sonra #BAŞV! nasıl düzeltilir?

Silmeyi geri almak için hemen Ctrl+Z'ye (Mac'te Cmd+Z) basın. Çok geçse formüle tıklayın ve #BAŞV!'yi kullanması gereken hücreyle değiştirin, sonra formülü yeniden aşağı doldurun.

DÜŞEYARA neden #BAŞV! döndürüyor?

Sütun numarası tablo aralığındaki sütun sayısından büyüktür. =DÜŞEYARA(E2;A2:C6;4;YANLIŞ) 3 sütunlu bir aralığın 4. sütununu ister. 3 kullanın ya da aralığı A2:D6'ya genişletin.

Bir çalışma kitabındaki tüm #BAŞV! hataları nasıl bulunur?

Ctrl+F'ye (Mac'te Cmd+F) basın, #BAŞV! arayın, Arama yeri'ni Formüller yapın ve Tümünü Bul'a tıklayın. Excel bozuk başvuru içeren her formülü listeler. Formüller > Ad Yöneticisi'ni de denetleyin: adlar bir silmeden sonra #BAŞV!'yi gösterebilir.

Satır veya sütun silerken #BAŞV!'den nasıl kaçınılır?

Tek hücreler yerine aralıklara başvurun. C veya D sütunu silindiğinde =TOPLA(B2:D2) =TOPLA(B2:C2)'ye küçülür, =B2+C2+D2 ise =B2+#BAŞV!+C2 olur. =ÇAPRAZARA(E2;A2:A6;C2:C6) gibi döndürdüğü sütunu adlandıran aramalar sütun eklemeye ve kullanmadıkları sütunların silinmesine dayanır.

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA