Bir çalışma kitabından diğerine formülleri bağlantı olmadan nasıl kopyalayabilirim?
Excel'de, bazen formülleri orijinal çalışma kitabına geri bağlanmadan bir çalışma kitabından diğerine taşımak veya kopyalamak isteyebilirsiniz. Bu, verileri birleştirme, başkalarıyla modelleri paylaşma veya ayrı dosyalarda formül mantığını yeniden kullanma gibi durumlarda sıkça görülür. Ancak, varsayılan olarak, çalışma kitapları arasında formüller kopyalayıp yapıştırırken istenmeyen dış referanslar oluşabilir ve bu da hatalara, hesaplamaların yavaşlamasına veya kaynak çalışma kitabı mevcut olmadığında bağlantının kopmasına neden olabilir. Neyse ki, bu bağlantıları taşımadan formülleri doğru bir şekilde kopyalamak için birden fazla pratik yöntem bulunmaktadır. Aşağıda farklı senaryolar ve kullanıcı tercihleri için adım adım rehberler bulacaksınız; bunlar hem Excel'in yerleşik özelliklerini hem de işlemi otomatikleştirmek veya basitleştirmek için yararlı araçları içerir.
➤ Formülleri bağlantı olmadan bir çalışma kitabından diğerine değiştirerek kopyalama (6 adım)
➤ Formülleri bağlantı olmadan bir çalışma kitabından diğerine metin olarak değiştirerek kopyalama (3 adım)
➤ Formülleri bağlantı olmadan bir çalışma kitabından diğerine Tam Kopyala ile kopyalama (3 adım)
➤ Formülleri bağlantı olmadan bir çalışma kitabından diğerine Otomatik Metin ile kopyalama
➤ Formülleri bağlantı olmadan bir çalışma kitabından diğerine VBA Makrosu kullanarak kopyalama
Formülleri bağlantı olmadan bir çalışma kitabından diğerine değiştirerek kopyalama
Kopyalanan formüllerin orijinal çalışma kitabına istenmeyen bağlantılar oluşturmasını önlemek için, formülleri kopyalamadan önce geçici olarak değiştirebilir ve yapıştırdıktan sonra eski haline getirebilirsiniz. Bu yöntem, özellikle formülleri yalnızca ara sıra aktarmak istediğinizde ve Excel'in yerleşik özelliklerini kullanmak istediğinizde faydalıdır.
1. Kopyalamak istediğiniz formülleri içeren aralığı seçin. Örneğin, H1:H6 aralığını seçin. Ardından, Ana Sayfa sekmesine gidin, Bul ve Seçtıklayın ve Değiştir.
İpucu: Bul ve Değiştir iletişim kutusunu hızlıca açmak için Ctrl + H tuşlarına aynı anda basabilirsiniz.
2. Bul ve Değiştir iletişim kutusunda, eşittir işareti “=”'yi Bulunacak metin alanına ve bir boşluk karakterini de Değiştirilecek metin alanına girin. Tıklayın Tümünü Değiştir.
Excel, kaç tane değişiklik yapıldığını gösteren bir iletişim kutusu gösterecektir. Tıklayın Tamam, ardından Bul ve Değiştir penceresini kapatın.
3. Aralığın hala seçili olmasıyla birlikte, kopyalayın (Ctrl+C) ve ardından hedef çalışma kitabına yapıştırın (Ctrl+V).
4. Hedef çalışma kitabında, yapıştırılan aralığı seçin. Bul ve Değiştir iletişim kutusunu tekrar açmak için Ana Sayfa > Bul ve Seç > Değiştir'e tıklayın veya Ctrl + H tuşlarını kullanın.
5. Bul ve Değiştir iletişim kutusunda, tek bir boşluğu Bulunacak metin ve eşittir işareti “=”'yi de Değiştirilecek metinalanına girin. Tıklayın Tümünü Değiştir.
6. Değiştirme işleminden sonra, açılır mesaj ve iletişim kutusunu kapatın. Yapıştırılan hücreler artık orijinalle aynı formülleri içerir ancak harici bağlantılardan arındırılmıştır.
Notlar ve ipuçları:
- Kaynak ve hedef çalışma kitaplarının aynı Excel örneğinde açık olması gerekir.
- Bu yöntem, kaynak aralıktaki formülleri geçici olarak değiştirir; geri döndürmek için ters yönde Bul ve Değiştir'i çalıştırın (boşluk → “=”).
- Formüllerinizde kasıtlı boşluklar varsa, daha güvenli bir değişim için nadir bir yer tutucu (örneğin,
§EQ§
) kullanmayı düşünün. - Bul ve Değiştir sonrası sonuçları her zaman iki kez kontrol edin, istenmeyen değişiklikleri önlemek için.
- Tek seferlik veya orta düzey görevler için en uygunudur. Sık veya büyük ölçekli aktarımlar için VBA veya eklentileri göz önünde bulundurun.
Birden çok çalışma sayfasını/kitabını tek bir sayfaya/kitaba kolayca birleştirin
Farklı çalışma kitaplarından onlarca sayfayı bir sayfada birleştirmek can sıkıcı olabilir. Ancak, Kutools for Excel'in Birleştir (çalışma sayfaları ve çalışma kitapları) araçları ile sadece birkaç tıklamayla bunu yapabilirsiniz!

Formülleri bağlantı olmadan bir çalışma kitabından diğerine metin olarak değiştirerek kopyalama
Daha akıcı ve risksiz bir yaklaşımı tercih ediyorsanız, Kutools for Excel, formülleri metne dönüştürmek ve geri çevirmek için yerleşik bir özellik sunar. Özellikle karmaşık formüller veya manuel metin değiştirmeyle kolayca bozulabilecek büyük toplu işlemler söz konusu olduğunda bu yöntem zamandan ve sinirden tasarruf sağlar. Formülleri metne dönüştürerek, Excel'in bu formülleri yeni bir çalışma kitabına yapıştırırken bağlantılara dönüştürmesini engelleyebilirsiniz; daha sonra bu formülleri bir tıklamayla tekrar formüller haline getirebilirsiniz.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
1. Kopyalamak istediğiniz formülleri içeren aralığı seçin, ardından tıklayın Kutools > Metin > Formülleri Metne Dönüştür.
2. Seçilen formüller anında metin olarak görüntülenecektir. Bu hücreleri kopyalayın, hedef çalışma kitabına geçin ve sonuçları istediğiniz aralığa yapıştırın.
3. Yapıştırılan hücreler hedef çalışma kitabında hala seçiliyken, Kutools > Metin > Metni Formüle Dönüştür'e geri dönün. Hücreler şimdi tekrar canlı formüller haline gelir ve harici çalışma kitabı bağlantıları içermez.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
Notlar ve öneriler:
- Bu çözüm, özellikle büyük veya karmaşık formül setlerini çalışma kitapları arasında aktarırken düzenli kullanım için uygundur.
- Kutools kullanıldığında, biçimlendirme ve hücre referansları korunur, temizleme işini minimize eder.
- Bu işlevselliğe erişmek için Kutools for Excel'in Excel şeridinde yüklü olması gerekir.
- Dönüştürmeden sonra, özellikle referansların yerel bağlama bağlı olduğu durumlarda, hedef çalışma kitabındaki geri yüklenen formüllerin doğru hesaplandığından emin olun.
Formülleri bağlantı olmadan bir çalışma kitabından diğerine Tam Kopyala ile kopyalama
Başka bir etkili seçenek ise Kutools for Excel'in Tam Kopyala özelliğini kullanmaktır. Bu araç özellikle formülleri ve biçimlendirmeleri yeni bir çalışma kitabına risk almadan tam olarak kopyalamak istediğinizde değerlidir—bağlantı veya referans dönüşümü riski olmadan. Bu yaklaşım, veri bütünlüğünün önemli olduğu hassas veya karmaşık elektronik tabloları ele alırken yardımcı olur.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
1. Kopyalamak istediğiniz formülleri içeren aralığı seçin—örneğin, H1:H6—ardından Kutools > Tam Kopyala'ya tıklayın.
2. İlk Tam Formül Kopyalama iletişim kutusunda tıklayın Tamam devam etmek için.
3. Hedef çalışma kitabındaki konumu belirtmek için ikinci bir iletişim kutusu açılır. O çalışma kitabına geçin, hedef hücreye tıklayın ve Tamam'a basın. Formüller ve biçimler harici referanslar olmadan kusursuz bir şekilde yapıştırılır.
Notlar:
- İletişim kutusu açıkken çalışma kitapları arasında geçiş yapamıyorsanız, hedef adresi manuel olarak girin (format: [Kitap1]Sayfa1!$H$2).
- Office Tab kullanarak açık Excel çalışma kitapları arasında hızlıca geçiş yapabilirsiniz, iletişim kutularını kapatmanıza gerek kalmaz.
- Uyumluluk veya erişim sorunlarını önlemek için hem kaynak hem de hedef çalışma kitaplarınızın aynı Excel örneğinde açık olduğundan emin olun.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
Pratik ipuçları:
- Bu yöntem, doğruluğun hayati olduğu ve birçok formül veya karmaşık biçimlendirmenin değişmeden kalması gerektiği durumlar için mükemmeldir.
- Toplu aktarımları düzenli olarak gerçekleştiriyorsanız, şablonlar oluşturmayı veya Tam Kopya ile birlikte Kutools'un diğer toplu araçlarını kullanmayı düşünün.
- Kaynak ve hedef çalışma kitaplarındaki aynı çalışma sayfası yapılarını iki kez kontrol edin, #BAŞV! hatalarını önlemek için.
Formülleri bağlantı olmadan bir çalışma kitabından diğerine Otomatik Metin ile kopyalama
Farklı çalışma kitaplarında aynı formülleri sıkça yeniden kullandığınızda veya önemli formülleri kişisel kısayollar olarak saklamak istediğinizde, Kutools for Excel'deki Otomatik Metin özelliği özellikle kullanışlıdır. Bu çözüm, herhangi bir formülü otomatik metin girişi olarak saklamanıza ve bunu Excel oturumları ve çalışma kitapları arasında anında yeniden kullanmanıza olanak tanır, tekrarlayan görevleri hızlandırır ve kopyala-yapıştır hatalarının riskini azaltır.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
1. Yeniden kullanmak istediğiniz formülü içeren hücreye tıklayın, ardından formül çubuğunda formülü vurgulayın.
2. Excel Gezinme bölmesinin en solundaki simgeye tıklayarak Otomatik Metin bölmesini etkinleştirin. Şuraya geçin Formüller grubu ve üstteki
Ekle butonuna tıklayarak seçimi otomatik metin olarak kaydedin.
3. Yeni Otomatik Metin iletişim kutusunda, tanımlayıcı bir ad atayın ve Ekle'ye tıklayarak onaylayın.
4. Bir dahaki sefere bu formülü farklı bir çalışma kitabında kullanmak istediğinizde, istediğiniz çalışma kitabını açın veya geçiş yapın, hedef hücreyi seçin ve otomatik metin girişine tıklayın. Formül, bağlantı veya statik değer olarak değil, çalışan bir formül olarak hemen eklenir.
Otomatik Metin girişleri, standart hesaplamalar ve şablonlar için tutarlılık ve doğruluğu garanti eden kişisel bir formül kütüphanesi oluşturmaya yardımcı olur. Ayrıca, her kullanıcı formülleri kendi çalışma kitaplarına kolayca ekleyebileceği için meslektaşlarınızla formülleri paylaşmanın güvenli bir yoludur.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
Formülleri bağlantı olmadan bir çalışma kitabından diğerine VBA Makrosu kullanarak kopyalama
Eğer formülleri çalışma kitapları arasında—özellikle toplu olarak veya otomatikleştirilmiş bir iş akışı parçası olarak—sık sık aktarmanız gerekiyorsa, bu VBA makrosu formülleri geçici olarak “=” işaretini bir yer tutucuya dönüştürerek harici bağlantılardan kaçınır, bunları hedefe yazar ve ardından canlı formüller olarak geri yükler. Kaynak hücrelerinizi değiştirmez ve iletişim kutusu açıkken çalışma kitapları arasında geçiş yapmaz.
1. Hem kaynak hem de hedef çalışma kitaplarını açın. Alt + F11 tuşlarına basın, Ekle > Modül'e tıklayın ve aşağıdaki kodu yapıştırın:
Sub CopyFormulas_NoLinks_NoSwitch()
Dim src As Range
Dim rowsCnt As Long, colsCnt As Long
Dim buf() As Variant
Dim r As Long, c As Long
Dim s As String, placeholder As String
Dim wbName As String, shName As String, addr As String
Dim tgtTL As Range, tgt As Range
Dim oldCalc As XlCalculation
placeholder = "#_EQUAL_#"
On Error GoTo ExitHandler
Application.ScreenUpdating = False
Application.EnableEvents = False
oldCalc = Application.Calculation
Application.Calculation = xlCalculationManual
' 1) Pick contiguous source range (any workbook)
Set src = Application.InputBox( _
Prompt:="Select the source range that contains formulas:", _
Title:="Copy formulas without links", Type:=8)
If src Is Nothing Then GoTo ExitHandler
If src.Areas.Count > 1 Then
MsgBox "Please select a single contiguous range.", vbExclamation
GoTo ExitHandler
End If
rowsCnt = src.Rows.Count
colsCnt = src.Columns.Count
' 2) Get destination info WITHOUT switching windows during a modal dialog
wbName = Application.InputBox( _
Prompt:="Enter DESTINATION workbook name (as shown in title bar, e.g., Book2.xlsx):", _
Title:="Destination workbook", Type:=2)
If wbName = "" Then GoTo ExitHandler
shName = Application.InputBox( _
Prompt:="Enter DESTINATION sheet name (e.g., Sheet1):", _
Title:="Destination sheet", Type:=2)
If shName = "" Then GoTo ExitHandler
addr = Application.InputBox( _
Prompt:="Enter top-left DESTINATION cell address (e.g., A1):", _
Title:="Destination top-left cell", Type:=2)
If addr = "" Then GoTo ExitHandler
' 3) Resolve destination references
Dim wb As Workbook, ws As Worksheet
On Error Resume Next
Set wb = Application.Workbooks(wbName)
On Error GoTo ExitHandler
If wb Is Nothing Then
MsgBox "Workbook '" & wbName & "' is not open.", vbExclamation
GoTo ExitHandler
End If
On Error Resume Next
Set ws = wb.Worksheets(shName)
On Error GoTo ExitHandler
If ws Is Nothing Then
MsgBox "Worksheet '" & shName & "' not found in '" & wbName & "'.", vbExclamation
GoTo ExitHandler
End If
On Error Resume Next
Set tgtTL = ws.Range(addr)
On Error GoTo ExitHandler
If tgtTL Is Nothing Then
MsgBox "Invalid address '" & addr & "'.", vbExclamation
GoTo ExitHandler
End If
Set tgt = tgtTL.Resize(rowsCnt, colsCnt)
' 4) Build a text buffer so we never touch the source cells or use the clipboard
ReDim buf(1 To rowsCnt, 1 To colsCnt)
For r = 1 To rowsCnt
For c = 1 To colsCnt
If src.Cells(r, c).HasFormula Then
s = src.Cells(r, c).Formula
' Replace only the leading "=" for speed/safety
If Left$(s, 1) = "=" Then s = placeholder & Mid$(s, 2)
buf(r, c) = s
Else
buf(r, c) = src.Cells(r, c).Value
End If
Next c
Next r
tgt.Value = buf
' 5) Restore placeholders to live formulas in destination
For r = 1 To rowsCnt
For c = 1 To colsCnt
If VarType(tgt.Cells(r, c).Value) = vbString Then
s = CStr(tgt.Cells(r, c).Value)
If Left$(s, Len(placeholder)) = placeholder Then
s = "=" & Mid$(s, Len(placeholder) + 1)
tgt.Cells(r, c).Formula = s
End If
End If
Next c
Next r
MsgBox "Formulas copied and restored successfully (no external links).", vbInformation
ExitHandler:
On Error Resume Next
Application.Calculation = oldCalc
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
2. Alt + F8 tuşlarına basın, CopyFormulas_NoLinks_NoSwitch
'u çalıştırın. Kaynak aralığı seçin. Daha sonra hedef çalışma kitabı adını, sayfa adını ve sol üst hücre adresini yazın—pencereler arasında geçiş yapmanıza gerek yoktur. Makro, hedefe yer tutucu metin yazar ve canlı formüllere geri döner (bağlantı yok).
Notlar:
- Hedef isimler, tam pencere ve sayfa başlıklarına (örneğin, Rapor.xlsx, Sayfa1) uymalıdır.
- Kaynak seçim tek bir bitişik blok olmalıdır. Birden fazla alan için makroyu birden fazla kez çalıştırın veya
src.Areas
içinde döngü yapacak şekilde uyarlayın. - Formülleriniz dizelerde gerçek eşittir işaretleri içeriyorsa, yer tutucuyu daha nadir bir simge ile değiştirin (örneğin,
§EQ§
) ve “önde gelen = sadece” mantığını koruyun.
İpuçları ve uyarılar:
- Panoya ihtiyaç duyulmaz; makro, hız ve kararlılık için değerleri doğrudan itmektedir.
- Biçimlendirmeyi dahil etmek için, formüller geri yüklendikten sonra
src.Copy
ardındantgt.PasteSpecial xlPasteFormats
gibi ayrı bir adım ekleyin. - Dosyayı
.xlsm
olarak kaydedin ve makroları etkinleştirin. İlk çalıştırmada bir kopya üzerinde test edin.
Demo: formülleri bağlantı olmadan bir çalışma kitabından diğerine kopyalama
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
- Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!
Tüm Kutools eklentileri. Tek kurulum
Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.





- Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
- Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
- 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
- En iyi değer — tek tek eklenti almak yerine tasarruf edin