#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.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Price | Qty | Total |
| 2 | Apple | 1.2 | 10 | #REF! |
| 3 | Pear | 1.5 | 20 | #REF! |
| 4 | Plum | 0.8 | 15 | #REF! |
| 5 | Bread | 2.4 | 5 | #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ız | D2'deki =B2*C2 şuna dönüşür |
|---|---|
| C sütununu sildiniz | =B2*#BAŞV! |
| 2. satırı sildiniz | formü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.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Product | Price | Stock | Look for | Stock | |
| 2 | Apple | 1.2 | 40 | Pear | #REF! | |
| 3 | Pear | 1.5 | 25 | |||
| 4 | Plum | 0.8 | 60 | |||
| 5 | Bread | 2.4 | 12 | |||
| 6 | Milk | 1.1 | 30 |
#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.
| A | B | C | |
|---|---|---|---|
| 1 | Score | Result | What it asks for |
| 2 | 88 | #REF! | 6th value of 5 |
| 3 | 72 | 95 | 3rd value of 5 |
| 4 | 95 | #REF! | 2 rows above A2 |
| 5 | 64 | 81 | 4 rows below A2 |
| 6 | 81 |
#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
- 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. - 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. - Formüller > Ad Yöneticisi'ni denetleyin: Başvuru Yeri sütunu
#BAŞV!gösteren bir ad, onu kullanan her formülü bozar. - 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
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Product | Price | Stock | Look for | Stock | |
| 2 | Apple | 1.2 | 40 | Plum | ||
| 3 | Pear | 1.5 | 25 | |||
| 4 | Plum | 0.8 | 60 | |||
| 5 | Bread | 2.4 | 12 | |||
| 6 | Milk | 1.1 | 30 |
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.