Excel'de Veri Kaybı Olmadan Bağlantı Kopyalama
Excel'de bir bağlantıyı doğru şekilde kopyalamak için amacınızı belirlemeniz gerekir: tıklanabilir bir nesne (köprü) mi yoksa metin adresi (URL) mi istiyorsunuz? Tek seferlik adres kopyalama işlemi için "Köprüyü Düzenle" bağlam menüsünü veya Ctrl+K kısayolunu kullanın. Taşıma sırasında köprünün aktif kalmasını sağlamak istiyorsanız özel yapıştırma yöntemini uygulayın. Aşağıda, formüllerden adres çıkarma ve makrolarla toplu işleme dahil olmak üzere bağlantılarla çalışma senaryolarının tümü detaylıca incelenmiştir.
Temel kural: Bir köprü içeren hücreyi normal şekilde kopyalamak (Ctrl+C / Ctrl+V) genellikle sadece görünen metni taşır, adresi değil. Adresle çalışmak için her zaman köprü düzenleme moduna girin.
Köprüden Metin Adresi (URL) Çıkarma
Sık karşılaşılan bir görev, mavi alt çizgiyi ve tıklanabilirliği kaldırarak başka bir programa veya formüle eklemek üzere saf bağlantı metnini (örneğin https://site.com) elde etmektir.
Yöntem 1: Bağlam Menüsü Üzerinden (En Güvenilir)
Bu yöntem, görüntülenen metin URL'den farklı olsa bile kesin adresi almanızı garanti eder.
- Köprü içeren hücreye sağ tıklayın.
- Menüden "Köprüyü Düzenle" seçeneğini seçin (veya
Ctrl+Ktuşlarına basın). - Açılan pencerede "Adres" alanındaki tüm metni fareyle seçin.
- Metni kopyalayın (
Ctrl+C) ve istediğiniz yere düz metin olarak yapıştırın.
Yöntem 2: Hızlı Düzenleme
Eğer köprü basitse ve metin adresle aynıysa:
- Hücreyi seçin ve düzenleme moduna geçmek için
F2tuşuna basın (veya hücreye çift tıklayın). - Bağlantı metnini seçin ve kopyalayın.
Not: Eğer hücredeki metin "Rapor" kelimesiyken bağlantı
site.comadresine gidiyorsa, bu yöntem adres yerine "Rapor" kelimesini kopyalar. Bu durumda Yöntem 1'i kullanın.
Kopyalama Sırasında Aktif Köprüyü Koruma
Göreviniz, bağlantının tıklanabilir kalacağı şekilde başka bir yere taşımaksa:
- Hücreyi seçin ve
Ctrl+Ctuşlarına basın. - Hedef hücreye gidin.
- Sağ tıklayın → "Özel Yapıştır" (Paste Special) seçeneğine tıklayın.
- "Köprüler" seçeneğini seçin (sürümünüzde mevcutsa) veya biçimlendirmenin sıfırlanmadığından emin olarak doğrudan "Yapıştır" seçeneğini kullanın.
Başka programlara (Not Defteri, bazı CRM sistemleri) yapıştırıldığında köprü otomatik olarak düz metne dönüşür. Bu, Excel'in hatası değil, hedef programın bir sınırlamasıdır.
Formüller İçindeki Bağlantılarla Çalışma
Web sitesi adresi bir formülün içine "gömülü" ise, örneğin:
=KÖPRÜ("https://example.com"; "Git")
Hücreyi basitçe kopyalamak tüm formülü taşır. Sadece adresi çıkarmak için:
- Manuel olarak: Formülü düzenleyin (
F2), fonksiyon adından sonra tırnak işaretleri içindeki kısmı seçin ve kopyalayın. - Formül ile: Excel'in standart fonksiyonları (SOLDAN, PARÇAAL) ile formül yapısı biliniyorsa adres çıkarılabilir, ancak tek seferlik görevler için bu zahmetlidir. Toplu çıkarma işlemi için makro kullanmak daha kolaydır.
Toplu Bağlantı Çıkarma (VBA Makrosu)
Yüzlerce satır köprünüz varsa ve saf URL'lerden oluşan bir sütun elde etmeniz gerekiyorsa, manuel kopyalama saatler sürer. Basit bir makro kullanın.
- VBA düzenleyicisini açmak için
Alt+F11tuşlarına basın. - Menüden Insert → Module seçeneğini seçin.
- Aşağıdaki kodu yapıştırın:
Sub ExtractHyperlinkAddresses()
Dim cell As Range
Dim targetCell As Range
'Seçili hücreler arasında döngü
For Each cell In Selection
If cell.Hyperlinks.Count > 0 Then
'Adresi yanındaki sağ hücreye yaz
Set targetCell = cell.Offset(0, 1)
targetCell.Value = cell.Hyperlinks(1).Address
'İsteğe bağlı: Gerekirse görüntülenen metni de kopyala
'targetCell.Offset(0, -1).Value = cell.Value
End If
Next cell
End Sub
Nasıl Kullanılır:
- Köprü içeren hücre aralığını seçin.
- Makroyu çalıştırın (düzenleyicide
F5tuşu veya "Geliştirici" sekmesi → "Makrolar" yoluyla). - Tüm bağlantıların adresleri, orijinal verilerin sağındaki sütunda görünecektir.
Sık Karşılaşılan Hatalar ve Çözümleri
| Hata | Neden | Çözüm |
|---|---|---|
| Yapıştırdıktan sonra bağlantı çalışmıyor | http:// veya https:// protokolü kaybolmuş | Manuel giriş veya çıkarma sırasında ön ekin varlığını kontrol edin. Ön ek olmadan Excel yolu yerel dosya olarak algılar. |
| Adres yerine metin kopyalandı | Hücre metninin normal kopyalanması kullanıldı | Özellikle adresi kopyalamak için Ctrl+K (Köprüyü Düzenle) kullanın. |
| Formülde #DEĞER! hatası | KÖPRÜ fonksiyonu sözdizimi yanlış | Tırnak işaretlerini ve ayırıcıları (bölge ayarlarına bağlı olarak noktalı virgül ; veya virgül ,) kontrol edin. |
| Bağlantı eski dosyaya gidiyor | Dosya taşınırken göreli yol kullanılmış | Dosyaları klasörler arasında taşırken tam mutlak yolları (disk harfi veya http ile başlayan) kullanın. |
SSS
Bir sayfadaki tüm köprüleri aynı anda kopyalayabilir miyim?
Evet, kullanılan tüm aralığı seçin (örneğin tabloda Ctrl+A tuşlarına basarak), ardından yukarıda anlatılan adres çıkarma makrosunu çalıştırın. Sayfa fonksiyonları bu iş için tasarlanmamıştır.
Word'e kopyaladığımda bağlantı neden mavi metin oluyor ama tıklanabilir değil?
Word bazen köprü özelliğini kaybederek biçimlendirilmiş metin yapıştırır. Verileri "Özel Yapıştır" → "Biçimlendirilmemiş Metin" yoluyla yapıştırın ve ardından Word'de bağlantıyı yeniden etkinleştirmek için adresten sonra Ctrl+K tuşlarına basın veya boşluk bırakın.
Metin olarak yapıştırılan bir bağlantıyı nasıl aktif hale getiririm?
Metin adresi içeren hücreyi seçin, Ctrl+K tuşlarına basın, "Adres" alanına aynı metni yapıştırın (veya Excel URL formatını otomatik olarak tanırsa sadece Enter'a basın). Ayrıca, A1 hücresinde metin adresi bulunan =KÖPRÜ(A1) formülü de işe yarar.