Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Bir çalışma kitabından diğerine formülleri bağlantı olmadan nasıl kopyalayabilirim?

Author Kelly Last modified

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

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.
a screenshot of enabling the Find and Replace feature
İ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.
a screenshot of configuring the Find and Replace dialog box to replace all = sign in the selected range with a space
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.
a screenshot of configuring the Find and Replace dialog box to replace a space in the selected range with an equal sign

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.
a screenshot of formulas that copied exactly from the original workbook

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!


a screenshot of using Kutools for Excel to easily combine multiple worksheets/workbooks into single worksheet/workbook


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.
a screenshot of applying Kutools for Excel to convert between formula and text

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.
a screenshot of the range you want to copy and the target cell where you want to paste the copied range

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.
a screenshot of using formula to copy formulas from one workbook to another without link

2. Excel Gezinme bölmesinin en solundaki a screenshot of the auto text icon in the Kutools Navigation pane simgeye tıklayarak Otomatik Metin bölmesini etkinleştirin. Şuraya geçin Formüller grubu ve üstteki a screenshot of the Add button Ekle butonuna tıklayarak seçimi otomatik metin olarak kaydedin.
a screenshot of creating a new auto text entry         a screenshot of configuring the New AutoText dialog box

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ından tgt.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

 

Kutools for Excel: Parmaklarınızın ucunda 300 kadar kullanışlı araç! Sürekli ücretsiz AI özellikleriyle çalışın! Hemen İndirin!

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur | Bağımlı Açılır Liste | Çoklu seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Öne Çıkan Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

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.

Excel Word Outlook Tabs PowerPoint
  • 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