Bir çalışma kitabından, bağlantı oluşturmadan formüller nasıl başka birine kopyalanır?
Excel’de bazen formülleri bir çalışma kitabından başka birine taşımanız veya kopyalamanız gerekir; ancak yapıştırılan formüllerin orijinal çalışma kitabına bağlantı kurmamasını istersiniz. Bu durum, genellikle verileri birleştirme, modelleri başkalarıyla paylaşma veya formül mantığını ayrı dosyalarda yeniden kullanma gibi senaryolarda karşınıza çıkar. Ancak varsayılan olarak çalışma kitapları arasında formül kopyalayıp yapıştırmak, istenmeyen harici başvurulara yol açabilir; bu da hatalara neden olabilir, hesaplamaları yavaşlatabilir veya kaynak çalışma kitabı erişilemez olduğunda “Bağlantıyı Kır” sorununa yol açabilir. Neyse ki, bu bağlantıları taşımaksızın formülleri çalışma kitapları arasında doğru şekilde kopyalamanın birden fazla pratik yöntemi vardır. Aşağıda, farklı senaryolar ve kullanıcı tercihlerine uygun adım adım kılavuzlar bulacaksınız; hem yerleşik Excel özellikleri hem de süreci otomatikleştiren veya basitleştiren faydalı araçlar dahildir.
➤ Formülleri bir çalışma kitabından başka birine bağlantısız olarak formülleri değiştirerek kopyalayın (6 adım)
➤ Copy formulas from one workbook to another without link by changing formulas to text (3 steps)
➤ Formülleri bir çalışma kitabından başka birine bağlantısız olarak Tam Kopyala ile kopyalayın (3 adım)
➤ Formülleri bir çalışma kitabından başka birine bağlantısız olarak Otomatik Metin ile kopyalayın
➤ Formülleri bir çalışma kitabından başka birine bağlantısız olarak VBA Makrosu kullanarak kopyalayın
Formülleri değiştirerek bir çalışma kitabından başka birine bağlantı olmadan formül kopyalama
İstenmeyen bağlantılar olmadan formülleri kopyalamak için, kopyalama işleminden önce formülleri geçici olarak değiştirip yapıştırdıktan sonra eski hallerine döndürebilirsiniz. Bu yöntem, özellikle formülleri yalnızca ara sıra aktarmak ve Excel’in yerleşik özelliklerini kullanmak istediğinizde son derece yararlıdır.
1. Kopyalamak istediğiniz formüllerin bulunduğu aralığı seçin. Örneğin, H1:H6 aralığını seçin. Ardından Giriş sekmesine gidin, Bul ve Seç öğesine tıklayın ve Değiştir seçeneğini belirleyin.
İpucu: Bul ve Değiştir iletişim kutusunu açmak için Ctrl + H tuşlarına aynı anda basın.
2. Bul ve Değiştir iletişim kutusunda, Aranacak öğe alanına eşittir işareti (“=”) girin ve Bununla değiştir alanına bir boşluk karakteri yazın. Ardından Tümünü Değiştir düğmesine tıklayın.
Excel, kaç değişiklik yapıldığını gösteren bir iletişim kutusu görüntüleyecektir. Bu pencereyi kapatmak için Tamam düğmesine tıklayın.
3. Aralık hâlâ seçiliyken, kopyalamak için ()Ctrl+C) tuşlarına basın ve ardından hedef çalışma kitabına yapıştırmak için (Ctrl+V) tuşlarına basın.
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 Giriş > Bul ve Seç > Değiştir yolunu izleyin ya da Ctrl + H tuşlarına basın.
5. Bul ve Değiştir iletişim kutusunda, Aranacak öğe alanına bir boşluk girin ve Bununla değiştir alanına eşittir işareti (“=”) yazın. Ardından Tümünü Değiştir düğmesine tıklayın.
6. Değiştirme işleminden sonra, açılır iletiyi ve iletişim penceresini kapatın. Artık yapıştırılan hücreler, harici bağlantılar olmadan orijinaliyle aynı formülleri içerecektir.
Notlar ve ipuçları:
- Kaynak ve hedef çalışma kitaplarının her ikisi de aynı Excel örneğinde açık olmalıdır.
- Bu yöntem, Kaynak aralığındaki formülleri geçici olarak değiştirir; eski haline döndürmek için Bul ve Değiştir işlemini tersine uygulayın (boşluk → “=”).
- Formüllerinizde kasıtlı boşluklar varsa, daha güvenli bir değiştirme işlemi için boşluk yerine daha nadir kullanılan bir yer tutucu ()
§EQ§) kullanmayı düşünün. - Bul ve Değiştir işleminden sonra yanlışlıkla yapılan değişiklikleri önlemek için sonuçları her zaman iki kez kontrol edin.
- Tek seferlik veya orta düzey görevler için en uygundur. Sık veya büyük ölçekli aktarımlar için VBA veya eklentileri tercih edin.
Birden fazla çalışma sayfasını/çalışma kitabını tek bir çalışma sayfası/çalışma kitabında kolayca birleştirin
Farklı çalışma kitaplarından onlarca sayfayı tek bir sayfada birleştirmek sıkıcı ve zaman alıcı olabilir. Ancak Kutools for Excel’in Çalışma Sayfalarını ve Çalışma Kitaplarını Birleştir aracıyla bunu sadece birkaç tıklamayla halledebilirsiniz!

Formülleri metne çevirerek bir çalışma kitabından başka birine bağlantı olmadan formül kopyalama
Daha akıcı ve risksiz bir yaklaşımı tercih ediyorsanız, Kutools for Excel’in “Formülleri Metne Dönüştür” özelliği tam size göre! Bu yerleşik işlev, özellikle karmaşık formüller veya elle metin değiştirme sırasında kolayca bozulabilecek büyük toplu işlemler söz konusu olduğunda hem zaman kazandırır hem de baş ağrılarından kurtarır. “Formülleri Metne Dönüştür” sayesinde formüllerinizi yeni bir çalışma kitabına yapıştırırken Excel’in bunları bağlantılara dönüştürmesini engellersiniz; gerektiğinde ise tek bir tıklamayla orijinal formüllerinize geri dönebilirsiniz.
Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
1. Kopyalamak istediğiniz formüllerin bulunduğu aralığı seçin, ardından Kutools > İçerik > Formülleri Metne Dönüştür seçeneğine tıklayın.
2. Seçilen formüller anında metin olarak görüntülenir. Bu hücreleri kopyalayın, hedef çalışma kitabına geçin ve sonuçları istediğiniz aralığa yapıştırın.
3. Hedef çalışma kitabında yapıştırılan hücreler hâlâ seçiliyken, Kutools > İçerik > Metni Formüle Dönüştür seçeneğine geri dönün. Böylece hücreler, harici çalışma kitabı bağlantılarından arınmış şekilde tekrar canlı formüllere dönüşür.
Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
Notlar ve öneriler:
- Bu çözüm, özellikle çalışma kitapları arasında büyük veya karmaşık formül kümelerini aktarırken düzenli kullanım için son derece uygundur.
- Kutools kullanıldığında, biçimlendirme ve hücre başvuruları korunarak temizleme iş yükü en aza indirilir.
- Kutools for Excel’in bu işlevselliğe Excel Şeridi’nden erişebilmeniz için yüklü olması gerekir.
- Dönüştürmeden sonra, özellikle yerel bağlama bağlı başvurular içeren durumlarda, formüllerin hedef çalışma kitabında doğru şekilde hesaplandığından emin olun.
Formülleri bir çalışma kitabından başka birine bağlantısız olarak Tam Kopyala ile kopyalayın
Başka etkili bir seçenek, Kutools for Excel’in Tam Kopyala özelliğini kullanmaktır. Bu araç, biçimleri de dahil olmak üzere birden fazla formülü tam olarak çoğaltmak ve bunları yeni bir çalışma kitabına aktarmak istediğinizde özellikle değerlidir—bağlantı veya başvuru dönüşümü riski olmadan. Bu yaklaşım, veri bütünlüğünün kritik olduğu hassas ya da karmaşık elektronik tablolarla çalışırken büyük kolaylık sağlar.
Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
1. Kopyalamak istediğiniz formüllerin bulunduğu 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 ilerlemek için Tamam düğmesine tıklayın.
3. Hedef çalışma kitabındaki konumu belirtmeniz 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 tuşuna basın. Formüller ve biçimler, harici başvurular olmadan kusursuz ş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 (biçim: [Book1]Sheet1!$H$2).
- Office Tab kullanmak, iletişim kutularını kapatmadan açık Excel çalışma kitapları arasında hızlıca geçiş yapmanızı sağlar.
- Kaynak ve hedef çalışma kitaplarınızın uyumluluk veya erişim sorunlarına yol açmaması için her ikisinin de aynı Excel örneğinde açık olduğundan emin olun.
Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
Pratik ipuçları:
- Bu yöntem, doğruluğun kritik olduğu ve üzerinde çok sayıda formül veya karmaşık biçimlendirme barındıran, değiştirilmemesi gereken durumlar için mükemmeldir.
- Düzenli olarak toplu aktarımlar yapıyorsanız, Tam Kopyala özelliğini Kutools’taki şablon oluşturma veya diğer toplu işleme araçlarıyla birlikte kullanmayı düşünün.
- Kaynak ve hedef çalışma kitaplarındaki çalışma sayfalarının yapılarının aynı olduğundan emin olun; aksi takdirde #REF! hataları oluşabilir.
Formülleri bir çalışma kitabından başka birine bağlantısız olarak Otomatik Metin ile kopyalayın
Aynı formülleri farklı çalışma kitaplarında sık sık yeniden kullanıyorsanız ya da önemli formülleri kişisel kısayollarınız olarak saklamak istiyorsanız, Otomatik Metin özelliği Kutools for Excel içinde özellikle kullanışlıdır. Bu çözüm, herhangi bir formülü otomatik metin girdisi olarak kaydetmenize ve Excel oturumları ile çalışma kitapları arasında anında yeniden kullanmanıza olanak tanıyarak tekrarlayan görevleri hızlandırır, kopyala-yapıştır hataları riskini de azaltır.
Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
1. Yeniden kullanmak istediğiniz formülün bulunduğu hücreye tıklayın, ardından formülü Formül Çubuğu’nda işaretleyin.
2. Excel Gezinme bölmesinin en sol tarafında, Otomatik Metin bölmesini etkinleştirmek için
simgesine tıklayın. Ardından Formüller grubuna gidin ve seçimi otomatik metin olarak kaydetmek için üst kısımdaki
Ekle düğmesine tıklayın.
3. Yeni Otomatik Metin iletişim kutusunda açıklayıcı bir ad belirleyin ve onaylamak için Ekle düğmesine tıklayın.
4. Bir sonraki sefer o formülü farklı bir çalışma kitabında kullanmak istediğinizde, ilgili çalışma kitabını açın veya ona geçin, hedef hücreyi seçin ve Otomatik Metin Girdisi’ne tıklayın. Formül, bağlantı veya statik değer değil, çalışan bir formül olarak anında eklenir.
Otomatik Metin Girişleri, standart hesaplamalar ve şablonlar için tutarlılık ve doğruluk sağlar; istediğiniz zaman erişebileceğiniz kişisel bir formül kitaplığı oluşturmanıza yardımcı olur. Aynı zamanda meslektaşlarınızla formülleri paylaşmanın güvenli bir yoludur, çünkü her kullanıcı özgün mantığı kendi çalışma kitaplarına zahmetsizce ekleyebilir.
Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
Formülleri bir çalışma kitabından başka birine bağlantısız olarak VBA Makrosu kullanarak kopyalayın
Çalışma kitapları arasında formülleri sıklıkla aktarıyorsanız—özellikle toplu olarak veya otomatikleştirilmiş bir iş akışının parçasıysa—bu VBA makrosu, harici bağlantıları önlemek için geçici olarak “=” işaretini bir yer tutucuya dönüştürerek formülleri kopyalar, hedefe yapıştırır ve ardından bunları tekrar canlı formüllere çevirir. Bu işlem,kaynak hücrelerinizi değiştirmezve bir iletişim kutusu açıkken çalışma kitapları arasında geçiş yapmanızı gerektirmez.
1. Kaynak ve hedef çalışma kitaplarını açın. Alt + F11 tuşlarına basın, Ekle > Modül seçeneğine 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 ve CopyFormulas_NoLinks_NoSwitch makrosunu çalıştırın. Kaynak aralığını seçin. Ardından, hedef çalışma kitabı adı, sayfa adı ve sol üst hücre adresini istemler sırasında girin—pencere değiştirmenize gerek kalmaz. Makro, yer tutucu metni hedefe yazar ve bunu canlı formüllere (bağlantısız) dönüştürür.
Notlar:
- Hedef adların, tam olarak pencere ve sayfa başlıklarına eşleşmesi gerekir (örn.: Report.xlsx, Sheet1).
- Kaynak seçimi, tek bir bitişik blok olmalıdır. Birden fazla alan için makroyu birden çok kez çalıştırın veya
src.Areasüzerinden döngüye uyarlayın. - Formüllerinizde metinler içinde gerçek eşittir işaretleri (“=”) varsa,
yer tutucudeğerini daha nadir kullanılan bir simgeyle ()§EQ§) değiştirin ve “yalnızca baştaki =” mantığını koruyun.
İpuçları ve uyarılar:
- Panoya başvurulmaz; makro, hız ve kararlılık adına doğrudan değerleri iletir.
- Biçimlendirmeyi dahil etmek için, formüller geri yüklendikten sonra
src.Copyardındantgt.PasteSpecial xlPasteFormatsgibi ayrı bir adım ekleyin. .xlsmolarak kaydedin ve makroları etkinleştirin. İlk çalıştırmada mutlaka bir kopya üzerinde test edin.
Demo: Formülleri bir çalışma kitabından başka birine bağlantısız olarak kopyalama
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar