Genel Bakış
Yapıştır (Paste), Excel'de kopyalanan (Copy) ya da kesilen (Cut) hücreleri, bir metni veya bir nesneyi hedef konuma bırakan komuttur. Yalnızca düz bir aktarım yapmakla kalmaz; Özel Yapıştır (Paste Special) ile değer, formül, biçim, işlem ya da aktarım gibi ayrıntılı seçenekler sunar. Doğru yapıştırma yöntemini seçmek formül hatalarını, bozulan biçimleri ve gereksiz tekrarlı işleri önler.
D sütunu hala formül içerir; E sütununda ise yalnızca sonuçlar bulunur. İlk üründe formülün sonucu 1.860,00, yapıştırılan sabit değer 1.860,00 olur. Son satırdaki sabit tutar 1.622,50 hücresindedir. Adet ya da fiyat değişirse D sütunu güncellenir, E sütunu değişmez.
Dikey liste A7:D8 aralığında yatay olarak yeniden oluşur. Üst satırda ay adları, alt satırda satış tutarları yer alır; örneğin ilk ay adı Ocak, tutarı 12.500 hücresindedir. Aktarılan veri statiktir; kaynak değişirse aktarılan tablo güncellenmez.
B2:B6 aralığındaki her fiyat, C2 hücresindeki çarpanla çarpılır ve yerine sabit sayı olarak yazılır. Klavyenin yeni fiyatı 935,00, monitörün yeni fiyatı 6.820,00 olur. Formül kurmadan, ek sütun açmadan toplu güncelleme yapmış olursunuz. Aynı yöntemle Topla, Çıkar ve Böl işlemleri de uygulanabilir.
Nerede bulunur
Yapıştır komutuna birkaç yoldan ulaşabilirsiniz:- Şerit: Giriş > Pano > Yapıştır (Home > Clipboard > Paste). Düğmenin altındaki küçük ok, yapıştırma seçeneklerinin listesini açar.
- Klavye: Ctrl+V yapıştırır, Ctrl+Alt+V Özel Yapıştır iletişim kutusunu açar. Kopyalama sonrasında Enter tuşu da veriyi tek seferlik olarak yapıştırır.
- Sağ tık menüsü: Hedef hücreye sağ tıkladığınızda Yapıştırma Seçenekleri (Paste Options) simgeleri görünür.
- Yapıştırma Seçenekleri düğmesi: Yapıştırdıktan hemen sonra verinin sağ alt köşesinde beliren küçük düğme, sonucu değiştirmenize olanak tanır. Düğme, Ctrl tuşuna basınca da açılır.
Yapıştırma seçenekleri
Özel Yapıştır iletişim kutusunda ve açılır listede başlıca şu seçenekler bulunur:- Tümü: Değer, formül ve biçimi birlikte yapıştırır; normal Ctrl+V davranışıdır.
- Formüller: Yalnızca formülleri yapıştırır, hücre biçimlerini taşımaz.
- Değerler: (Values) Formül yerine formülün o andaki sonucunu sabit değer olarak bırakır.
- Biçimler: (Formats) Yalnızca hücre biçimlendirmesini aktarır.
- Açıklamalar: Hücre notlarını ve açıklamalarını aktarır.
- Doğrulama: Veri doğrulama kurallarını aktarır.
- Sütun genişliklerini koru: Kaynak sütunların genişliğini hedefe uygular.
- Aktar: (Transpose) Satırları sütuna, sütunları satıra çevirir.
- İşlem: Topla, Çıkar, Çarp, Böl seçenekleriyle kopyalanan değeri hedef hücrelerdeki sayılara uygular.
- Boşlukları atla: (Skip blanks) Kaynaktaki boş hücrelerin hedefteki dolu hücrelerin üzerine yazmasını engeller.
- Bağlantıyı Yapıştır: (Paste Link) Hedefte kaynağa başvuran bir formül oluşturur; kaynak değişince hedef de güncellenir.
Nasıl kullanılır
Temel akış şöyledir:- Aktarmak istediğiniz hücreleri seçin ve Ctrl+C ile kopyalayın ya da Ctrl+X ile kesin. Seçimin etrafında hareketli bir çerçeve belirir.
- Hedefin sol üst hücresini seçin. Birden çok hücre seçmeniz gerekmez; Excel kaynak boyutu kadar alanı doldurur.
- Ctrl+V ile yapıştırın ya da Ctrl+Alt+V ile Özel Yapıştır kutusundan uygun seçeneği işaretleyip Tamam düğmesine basın.
- Çerçeveyi kaldırmak için Esc tuşuna basın.
VBA ile yapıştırma
Makrolarda yapıştırma genellikle Range.Copy ve Range.PasteSpecial yöntemleriyle yapılır. Paste bağımsız değişkeni yapıştırılacak öğeyi belirler (xlPasteValues, xlPasteFormats, xlPasteAll gibi), Operation işlemi, Transpose ise aktarımı belirler. İş bitince Application.CutCopyMode = False ile hareketli çerçeveyi kaldırın.
VBA
3 satır
Range("A1:A5").Copy
Range("C1").PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
1. Formülleri değer olarak yapıştırma
D sütunundaki tutarlar formülle hesaplanıyor. Bu sonuçları formülsüz, sabit sayı olarak E sütununa taşımak için D2:D6 aralığını kopyalayın, E2 hücresini seçin, Giriş > Pano > Yapıştır > Değerler (Home > Clipboard > Paste > Values) seçeneğini kullanın. Örnekteki makro bu adımları sizin yerinize uygular.Yapıştır
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ürün | Adet | Birim Fiyat | Tutar | Sabit Tutar |
| 2 | Defter | 120 | 15,50 | 1.860,00 | 1.860,00 |
| 3 | Kalem | 300 | 4,25 | 1.275,00 | 1.275,00 |
| 4 | Dosya | 80 | 22,00 | 1.760,00 | 1.760,00 |
| 5 | Klasör | 60 | 38,75 | 2.325,00 | 2.325,00 |
| 6 | Zımba | 25 | 64,90 | 1.622,50 | 1.622,50 |
Değer YapıştırExcelDepo v1.0.0
2. Aktar ile satırı sütuna çevirme
Aylık satış listesi dikey yazılmış. A1:B4 aralığını kopyalayıp A7 hücresini seçin, Ctrl+Alt+V ile Özel Yapıştır kutusunu açın ve Aktar (Transpose) kutusunu işaretleyin. Makro aynı işlemi yapar.Yapıştır
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ay | Satış | ||
| 2 | Ocak | 12.500 | ||
| 3 | Şubat | 14.800 | ||
| 4 | Mart | 13.200 | ||
| 5 | ||||
| 6 | ||||
| 7 | Ay | Ocak | Şubat | Mart |
| 8 | Satış | 12.500 | 14.800 | 13.200 |
Aktar ÖrneğiExcelDepo v1.0.0
3. Çarpma işlemiyle toplu zam
Fiyat listesine tek seferde zam uygulayacaksınız. C2 hücresindeki zam çarpanını kopyalayın, B2:B6 aralığını seçin, Özel Yapıştır kutusunda Değerler ve Çarp (Multiply) seçeneklerini işaretleyin. Makro bu adımları uygular.Yapıştır
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Ürün | Fiyat (TL) | Zam Çarpanı |
| 2 | Klavye | 935,00 | 1,10 |
| 3 | Fare | 462,00 | |
| 4 | Monitör | 6.820,00 | |
| 5 | Kulaklık | 1.265,00 | |
| 6 | Web Kamerası | 1.078,00 |
Zam UygulamaExcelDepo v1.0.0
Kullanırken dikkat edin
- Formül başvuruları kayabilir: Formül içeren hücreleri Ctrl+V ile yapıştırdığınızda göreli başvurular yeni konuma göre değişir. Sonuçların aynı kalmasını istiyorsanız Değerler seçeneğini kullanın ya da hücreleri kopyalamak yerine kesin.
- Değer yapıştırınca geri dönüş yoktur: Formülleri değer olarak yapıştırdığınızda formül kalıcı olarak kaybolur. Önemli bir dosyada işlemden önce bir yedek alın veya sonucu başka bir sütuna yapıştırın.
- Biçim ve sütun genişliği ayrı işlenir: Normal yapıştırma sütun genişliğini taşımaz. Genişliği de aktarmak için Özel Yapıştır kutusunda Sütun genişliklerini koru seçeneğini kullanın. Hedef biçimin korunması gerekiyorsa Değerler ya da Formüller seçeneklerini tercih edin.
- Pano ve geri alma sınırları: Excel'de Ctrl+C ile kopyalanan hücreler, siz başka bir işlem yapana kadar yapıştırılabilir. Hücre düzenleme gibi bazı işlemler hareketli çerçeveyi kaldırır ve kopyayı iptal eder. Makrolarla yapıştırma sonrası geri alma (Ctrl+Z) çoğu zaman kullanılamaz; bu nedenle makroyu çalıştırmadan önce dosyayı kaydedin.
- Metin olarak gelen sayılar: Başka bir programdan yapıştırdığınız sayılar metin olarak gelirse toplamalar çalışmaz. Bu durumda hücreleri sayıya çevirmek için boş bir hücreyi kopyalayıp aralığı seçin ve Özel Yapıştır kutusunda Değerler ile Topla seçeneğini kullanın.
- İlgili konular: Kopyala, Kes, Özel Yapıştır, Pano, Biçim Boyacısı, Doldur, DEVRİK_DÖNÜŞÜM işlevi, DEĞER işlevi, VBA'da Range.Copy ve Range.PasteSpecial yöntemleri.