Özellik ikonu

Dış Bağlantı

İndirme izni yok

Genel Bakış

Dış Bağlantı (Workbook Link), bir çalışma kitabındaki formülün başka bir çalışma kitabındaki hücre ya da aralığa başvurmasıdır. Kaynak dosyadaki veri değiştiğinde hedef dosyadaki sonuç da güncellenebilir. Böylece aynı veriyi elle kopyalamadan, birden çok dosyada tutarlı biçimde kullanabilirsiniz.

Nerede bulunur ve nasıl oluşturulur​

Dış bağlantılar için ayrı bir komut yoktur; bağlantı, formüle başka bir dosyanın adresini yazdığınızda oluşur. Var olan bağlantıları yönetmek için Veri > Sorgular ve Bağlantılar > Bağlantıları Düzenle (Data > Queries & Connections > Edit Links) komutunu kullanın. Eski sürümlerde komut Veri > Bağlantılar grubundadır. Aynı pencereye Dosya > Bilgi > İlgili Belgeler > Dosyalara Bağlantıları Düzenle yoluyla da ulaşabilirsiniz. Çalışma kitabında dış bağlantı yoksa Bağlantıları Düzenle komutu pasif görünür.

Bağlantıyı oluşturmanın yolları:
  • Hücre tıklayarak: Hem kaynak hem hedef çalışma kitabını açın. Hedef hücreye = yazın, Görünüm > Pencereyi Değiştir (View > Switch Windows) ile kaynak dosyaya geçin, hücreyi tıklayıp Enter tuşuna basın. Excel başvuruyu varsayılan olarak mutlak ($B$2) yazar.
  • Bağlantı yapıştırarak: Kaynak hücreyi kopyalayın, hedefte Giriş > Yapıştır > Özel Yapıştır > Bağlantı Yapıştır (Home > Paste > Paste Special > Paste Link) komutunu seçin.
  • Elle yazarak: Dosya adını köşeli parantez içinde, sayfa adını ve hücreyi ünlem işaretinden sonra yazın.

Bağlantı başvurusunun yazımı​

Kaynak çalışma kitabı açıkken Excel yalnızca dosya adını gösterir. Dosya adı köşeli parantez içinde, ardından sayfa adı, ünlem işareti ve hücre adresi gelir. Sayfa ya da dosya adında boşluk veya özel karakter varsa başvuru tek tırnak içine alınır.

Açık kaynak çalışma kitabına örnek başvuru:
Excel formülü
=[Satis2024.xlsx]Ocak!$B$2
Kaynak dosya kapatıldığında Excel başvuruyu tam yolla birlikte, tek tırnak içinde saklar. Kapalı kitaba bağlı toplama formülü şöyle görünür:
Excel formülü
=TOPLA('C:\Raporlar\[Satis2024.xlsx]Ocak'!$B$2:$B$10)
=SUM('C:\Raporlar\[Satis2024.xlsx]Ocak'!$B$2:$B$10)
Yol bir ağ konumuysa \\Sunucu\Klasör\ biçiminde (UNC), yerel sürücüdeyse C:\Klasör\ biçiminde yazılır. Dosyayı farklı bir klasöre taşırsanız bağlantı kaynağı bulamaz.

Bağlantıları yönetme​

Bağlantıları Düzenle penceresi çalışma kitabındaki tüm kaynakları, türlerini ve durumlarını listeler. Seçili kaynak için şu düğmeler kullanılır:
  • Değerleri Güncelleştir: (Update Values) Kaynaktaki güncel değerleri alır.
  • Kaynağı Değiştir: (Change Source) Bağlantıyı başka bir dosyaya yönlendirir; dosya taşındığında ya da yeni yılın dosyasına geçerken kullanışlıdır.
  • Kaynağı Aç: (Open Source) Kaynak çalışma kitabını açar.
  • Bağlantıyı Kes: (Break Link) Formülleri son hesaplanan değerlerle değiştirir; bu işlem geri alınamaz.
  • Durumu Denetle: (Check Status) Kaynağa ulaşılıp ulaşılamadığını gösterir.
  • Başlangıç İstemi: (Startup Prompt) Dosya açılırken güncelleme uyarısının nasıl gösterileceğini belirler.
VBA ile bağlantıları LinkSources özelliğiyle listeleyebilir, UpdateLink, ChangeLink ve BreakLink yöntemleriyle yönetebilirsiniz:
VBA 8 satır
Dim kaynaklar As Variant
Dim i As Long
kaynaklar = ActiveWorkbook.LinkSources(xlExcelLinks)
If Not IsEmpty(kaynaklar) Then
    For i = 1 To UBound(kaynaklar)
        Debug.Print kaynaklar(i)
    Next i
End If

Güvenlik ve güncelleme davranışı​

Bağlantılı bir dosyayı açtığınızda Excel, güvenlik gereği otomatik güncellemeyi engelleyebilir ve bir güvenlik uyarısı çubuğu gösterir. Kaynağa güveniyorsanız İçeriği Etkinleştir (Enable Content) düğmesiyle güncellemeye izin verirsiniz. Güvenmediğiniz bir dosyadaki bağlantıları güncellemeyin; bağlantılar beklenmedik konumlardan veri çekebilir. Bağlantılar açık kaynak dosyada anında, kapalı kaynakta ise açılışta ya da Değerleri Güncelleştir ile yenilenir. Hesaplama Formüller > Hesaplama Seçenekleri (Formulas > Calculation Options) ayarından da etkilenir.

1. Bağlantı başvurusunu parçalardan oluşturma​

Dış bağlantı başvurusunun hangi parçalardan oluştuğunu görmek için klasör, dosya, sayfa ve hücre bilgilerini ayrı sütunlara yazın. E2 hücresine formülü girip aşağı doğru kopyalayın. Formül, kapalı bir çalışma kitabına başvuru metnini birleştirir.
Dış Bağlantı
Formülünü incelemek için bir hücre seçin.
ABCDE
1KlasörDosyaSayfaHücreKapalı Kitap Başvurusu
2C:\Raporlar\Satis2024.xlsxOcak$B$2"&C2&"'!"&D2]'C:\Raporlar\(Satis2024.xlsx)Ocak'!$B$2
3C:\Raporlar\Satis2024.xlsxŞubat$B$2"&C3&"'!"&D3]'C:\Raporlar\(Satis2024.xlsx)Şubat'!$B$2
4D:\Muhasebe\Gider2024.xlsxMart$C$5"&C4&"'!"&D4]'D:\Muhasebe\(Gider2024.xlsx)Mart'!$C$5
5\\Sunucu\Ortak\Stok.xlsxDepo 1$D$10"&C5&"'!"&D5]'\\Sunucu\Ortak\(Stok.xlsx)Depo 1'!$D$10
Bağlantı YapısıExcelDepo v1.0.0
E2 hücresi 'C:\Raporlar\[Satis2024.xlsx]Ocak'!$B$2 metnini üretir. Bu metnin başına = işareti koyduğunuzda gerçek bir dış bağlantı formülü elde edersiniz. Tek tırnaklar, sayfa adında boşluk bulunan durumlarda (örneğin Depo 1: '\\Sunucu\Ortak\[Stok.xlsx]Depo 1'!$D$10) zorunludur; Excel kapalı kitap başvurularında tırnakları her zaman yazar.

2. Bağlantı konumunu parçalara ayırma​

Bağlantıları Düzenle penceresinde ya da bir formülde gördüğünüz kaynak konumunu klasör, dosya ve sayfa olarak ayırmak için A sütununa konumları yazın. B2, C2 ve D2 hücrelerine formülleri girip aşağı kopyalayın. Dosya adı köşeli parantez içinde olduğu için BUL ve PARÇAAL işlevleri bu parantezlerin konumundan yararlanır.
Dış Bağlantı
Formülünü incelemek için bir hücre seçin.
ABCD
1Bağlantı KonumuKlasörDosyaSayfa
2C:\Raporlar\(Satis2024.xlsx)OcakC:\Raporlar\",A2)-FIND("[",A2)-1)]Satis2024.xlsx",A2)+1,LEN(A2))]Ocak
3D:\Muhasebe\(Gider2024.xlsx)MartD:\Muhasebe\",A3)-FIND("[",A3)-1)]Gider2024.xlsx",A3)+1,LEN(A3))]Mart
4\\Sunucu\Ortak\(Stok.xlsx)Depo 1\\Sunucu\Ortak\",A4)-FIND("[",A4)-1)]Stok.xlsx",A4)+1,LEN(A4))]Depo 1
5E:\Yedek\Bütçe\(Butce2024.xlsx)PlanE:\Yedek\Bütçe\",A5)-FIND("[",A5)-1)]Butce2024.xlsx",A5)+1,LEN(A5))]Plan
Yol AyrıştırmaExcelDepo v1.0.0
B sütunu klasör yolunu (C:\Raporlar\), C sütunu dosya adını (Satis2024.xlsx), D sütunu sayfa adını (Ocak) verir. Kaynak dosyalar taşındığında hangi klasörlerin etkilendiğini bu biçimde listelemek, Kaynağı Değiştir adımını planlamanızı kolaylaştırır.

3. Bağlantı konumunun türünü denetleme​

Bağlantı kaynaklarının ağ yolu mu yoksa sürücü harfli yol mu olduğunu belirlemek için A sütununa konumları yazın. B2 hücresine EĞER formülünü, C2 hücresine KARAKTER SAY için UZUNLUK formülünü girip aşağı kopyalayın. Ağ (UNC) yolları iki ters eğik çizgiyle başlar; sürücü harfli yollarda ikinci karakter iki noktadır.
Dış Bağlantı
Formülünü incelemek için bir hücre seçin.
ABC
1KonumKonum TürüUzunluk
2C:\Raporlar\(Satis2024.xlsx)OcakSürücü harfli yol32
3\\Sunucu\Ortak\(Stok.xlsx)Depo 1Ağ yolu (UNC)32
4Z:\Ortak\(Fiyat.xlsx)ListeSürücü harfli yol26
5(Satis2024.xlsx)OcakDiğer20
Konum DenetimiExcelDepo v1.0.0
B2 hücresi Sürücü harfli yol, B3 hücresi Ağ yolu (UNC), B5 hücresi ise Diğer sonucunu verir. Z: gibi eşlenmiş ağ sürücüleri de sürücü harfli yol olarak görünür; ancak başka bilgisayarda aynı harf farklı bir konuma eşlenmiş olabilir. Birden çok kullanıcının paylaştığı dosyalarda UNC yolu daha güvenilirdir. C sütunu konum metninin uzunluğunu (32) gösterir.

Kullanırken dikkat edin​

  • Kaynak dosyayı taşımayın ya da adını değiştirmeyin: Kaynak dosya taşınır veya yeniden adlandırılırsa Excel dosyayı bulamaz; açılışta güncelleme hatası alırsınız. Bağlantıyı onarmak için Bağlantıları Düzenle > Kaynağı Değiştir adımıyla yeni dosyayı gösterin.
  • Kapalı çalışma kitaplarında işlev kısıtları: EĞERSAY ve ETOPLA gibi koşullu işlevler, kaynak kapalıyken dış başvuruda #DEĞER! hatası verebilir. Ayrıca DOLAYLI işlevi kapalı bir çalışma kitabına başvuramaz. Bu durumlarda kaynağı açık tutun ya da başvuruyu TOPLA gibi doğrudan aralık alan işlevlerle kurun.
  • Bağlantıyı Kes geri alınamaz: Bağlantıyı Kes formülleri değere çevirir ve Ctrl+Z ile geri alınamaz. İşlemden önce dosyanın bir kopyasını saklayın.
  • Gizli bağlantıları arayın: Dış bağlantılar yalnızca hücre formüllerinde değil, tanımlı adlarda, grafik serilerinde, koşullu biçimlendirmede, veri doğrulamada ve nesnelerde de bulunabilir. Bağlantıları Düzenle penceresi bir kaynak listeliyor ama formüllerde göremiyorsanız Formüller > Ad Yöneticisi (Formulas > Name Manager) içine bakın. Ctrl+F ile Aranan kısmına .xl yazıp Bakılacak yer olarak Formüller, Kapsam olarak Çalışma Kitabı seçerek de formülleri tarayabilirsiniz.
  • Dosya paylaşırken bağlantılara dikkat edin: Bağlantılı dosyayı e-postayla gönderdiğinizde alıcı kaynak dosyaya ulaşamayabilir ve güncelleme uyarısı görür. Gerekirse bağlantıları değere çevirin ya da kaynak dosyaları herkesin erişebildiği bir ağ konumunda tutun. Dosya kaynağı güvenilir değilse güncellemeyi etkinleştirmeyin.
  • İlgili konular:
    • Bağlantıları Düzenle (Edit Links) penceresi
    • Özel Yapıştır > Bağlantı Yapıştır
    • Ad Yöneticisi ve tanımlı adlar
    • Güvenilen Konumlar ve güvenlik uyarısı çubuğu
    • Power Query ile dış veri alma
    • DOLAYLI, TOPLA, EĞERSAY, BUL, PARÇAAL, SOLDAN, UZUNLUK işlevleri
    • VBA: LinkSources, UpdateLink, ChangeLink, BreakLink
Örneklerdeki tabloları indirilebilir Excel dosyasında kendiniz de deneyebilirsiniz.
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
18
İlk yayın
Güncel

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst