Excel kopyala-yapıştır: her zaman hedef formatıyla eşleşir


36

Excel'i numaraları ezmek için kullanıyorum, bu yüzden genellikle metinle birlikte biçimlendirmeyi kopyalamak istemiyorum. Ancak bu varsayılandır. Excel'e yapıştırırken hedef biçimlendirmeyi her zaman eşleştirmenin varsayılan bir yolu var mı?


Hangi Excel sürümünü kullanıyorsunuz?
Firee

@Firee: Excel 2013
Leftium

Yanıtlar:


29

Varsayılanı ayarlayamazsınız, ancak her yapıştırma işleminden sonra yapıştırma seçeneklerini kullanmaktan daha uygun:

Metni yapıştırmadan önce Backspace veya F2 tuşuna basarsanız, yalnızca varolan biçimlendirmeyi koruyarak metni yapıştırır.

kaynak: http://appscout.pcmag.com/business-financial/272436-always-match-destination-formatting

Bunun neden işe yaradığını merak ediyorum?


1
Bu benim için Excel 2007’de işe yaramıyor.
Scott

6
Çalışır, çünkü hücreyi metin giriş modundan ziyade düzenleme moduna sokar. Hücrede çift tıklamaya eşdeğerdir.
RobG,

4
Birden çok satır yapıştırmaya çalışıyorsanız, bu işlem tüm satırların metnini bir hücreye koyacağı için çalışmaz.
Jon,

Excel 2013'te, Microsoft'a göre varsayılan yapıştırma seçeneklerini ayarlayabilirsiniz. Seçenek> Gelişmiş> Kes, kopyala, yapıştır Varsayılanlarınızı orada ayarlayın.
music2myear

10

ALT+ E+ S+ V+ 'I deneyin ENTERtuş vuruşları.

Özel kişisel excel çalışma kitabınıza özel yapıştırmak için bir makro yerleştirebilirsiniz, ancak sonrasında işlemi geri alamazsınız.


ALT + E + S + T + ENTER benim için çalışıyor. Yönteminiz işe yaramadı, ancak muhtemelen daha yeni bir Excel sürümü kullanıyorum.
kojow7

9

Yapıştırmadan önce hücreye çift tıklamanız yeterlidir.


Not. Bu işlemi yapmak için, kopyaladığınız hücreye çift tıklamanız yeterlidir, hücre metnini seçin, ctrl-c. Hedef hücreye çift tıklamak zorunda kalmadan istediğiniz yere yapıştırabilirsiniz. Bu, yalnızca metni kopyalar ve biçimlendirmeyi değil.
redcalx

1
Bu, bir seferde yalnızca bir hücreyi yapıştırmak için çalışır. Bir sütunda çok sayıda hücreniz varsa veya bir satırın birçok sütununda veya bunların bir kombinasyonunda, her bir hücreyi kopyalayıp yapıştırmanız gerekir.
Nate

Teşekkürler, ancak yine de mükemmel bir yol değil, sadece klavyeyi kullanmak istediğiniz için, o zaman başka bir işlem yapmanız gerekiyor - önce seçilen hücreye girmek için F2 tuşuna basın.
DimaSan

5

Varsayılanı değiştirmenin bir yolu olduğuna inanmıyorum. Ancak, çok uygun bulduğum şey, "Erişim Formüllerini Yapıştır" düğmesini (hedef formatı otomatik olarak koruyacak) Hızlı Erişim Araç Çubuğuna eklemektir. Bunu yapmak için:

  • Hızlı Erişim Araç Çubuğuna sağ tıklayın (sol üst kısımdaki Kaydet, Geri Al ve Yinele düğmeleriyle birlikte)
  • "Hızlı Erişim Araç Çubuğunu Özelleştir ..." i tıklayın.
  • "Komutları seç:" açılır menüsünde, "Tüm Komutlar" ı seçin
  • "Yapıştır Formülleri" ne kaydırın ve üzerine çift tıklayın
  • Tamam'ı tıklayın

Şimdi bir hücreyi veya aralığı kopyaladığınızda, istediğiniz yere yapıştırmak ve hedef biçimlendirmesini korumak için Alt + 4'ü (yeni düğmenin Hızlı Erişim Araç Çubuğu'ndaki dördüncü olduğunu varsayarak) kullanabilirsiniz.


2
Bunun için teşekkür ederim! Birden çok hücreyi yapıştırmaya çalışır (örneğin, bir web sayfasından veya başka bir şeyden bir tablonun tamamı) VE etkinleştirmek için bir klavye kombinasyonuna sahiptir.
Nate

2

Excel 2013'te, normal Ctrl + V kısayolunu kullanın, ardından Ctrl'ye ve ardından M'ye basın .


2
Lütfen bunun " Excel'e yapıştırırken hedef biçimlendirmeyi her zaman eşleştirmenin varsayılan bir yolu var mı " sorusunu nasıl yanıtladığını açıklayın .
CharlieRB

1

Yukarıdaki cevaba ek olarak, bunu başarmanın bir yolu daha var.

Dosya> Seçenekler> Hızlı Erişim Araç Çubuğu'na gidin.

"Tüm Komutlar" ı seçin: görüntü tanımını buraya girin

"Yapıştır ve kaynak biçimlendirmesini tut" seçeneğini seçin, ardından aynı "Ekle" seçeneğini seçin. Bu seçeneği en üste konumlandırmak için konumlandırma oklarını da kullanabilirsiniz. Bunun avantajı, kısayol ALT+1kısayolunu kullanabilirsiniz :

görüntü tanımını buraya girin


1

Göre MSDN Excel PasteType referans sen rağmen, hiçbir "yapıştır eşleştirme-hedef-tema" var olabilir sadece değerleri veya formülleri yapıştırın.

Burada bulunan talimatlara benzer şekilde, CTRL + V davranışını geçersiz kılmak için bir makro ekleyebilirsiniz.

Adımlar aşağıdaki gibidir (kaynak sayfadan hafifçe süslenmiştir):

  1. Microsoft Visual Basic for Applications penceresini açmak için ALT + F11 tuşlarına basın
  2. Menüden Ekle > Modül'ü seçin ve aşağıdaki kodu Modül Penceresine yapıştırın :

    Sub PasteAsValue()
        Selection.PasteSpecial Paste:=xlPasteValues
    End Sub
    

    NOT : değiştirmekxlPasteValuesilexlPasteFormulasgerekirse

  3. ( isteğe bağlı ) modülü yeniden adlandırın (sol alt Özellikler bölmesinde)
  4. pencereyi kapatın (sağ üstteki "X" düğmesini tıklayın)
  5. Makro iletişim kutusunu açmak için ALT + F8 tuşlarına basın
  6. "PasteAsValue" makrosunu seçin (veya 2. adımda oluşturulan makronun adı ne olursa olsun) ve "Seçenekler ..." düğmesini tıklayın
  7. içinde Makro Seçenekler iletişim kutusunda kutusuna "V", ve (isteğe bağlı) Herhangi bir açıklama
  8. Değişiklikleri yapmak ve Makro Seçenekleri iletişim kutusundan çıkmak için "Tamam" düğmesini tıklayın.
  9. Makro iletişim kutusundan çıkmak için "İptal" düğmesini tıklayın (ve çalışmayı ve herhangi bir makroyu önleyin)
  10. Excel elektronik tablosunu kaydet (elektronik tablo zaten .xlsm"Makro etkin elektronik tablo" değilse, Excel bir uyarı atar - Excel'in farklı bir dosya adı ve dosya türü olarak kaydetmesini istemek için "Hayır" ı tıklatın)

I hata alma edilmiştir, ancak bu yöntem takip etti: pastespecial method of range class failed. VAB hattını değiştirdim ve ActiveSheet.PasteSpecial Format:="Text", Link:=False, DisplayAsIcon:=Falseişe yaradı . Bu çizgiyi bir makro kaydetmekten ve sadece özel bir metin yapıştırmadan gerçekleştirdim.
Aaron Hoffman

1

Bu, Excel'den Google Sayfalarına geçebiliyorsanız, bulduğum başka bir sorun:

  • Ctrl- Shift- V: Yalnızca değerleri yapıştır

Kaynak: support.google.com/docs/answer/181110

Sadece iki kez kontrol ettim ve Excel 2016'da bu kısayol henüz yok (varsayılan olarak).


0

Yapıştırma forumülü yöntemi, aynı çalışma kitabına kopyalanıp yapıştırıldığında kullanılır. Farklı bir çalışma kitabına kopyaladığınızda, özel yapıştır'ı ve ardından CSV formatını seçin.


0

ctrl+ İle yapıştırın ve Vardından ctrlbiçimlendirme seçenekleriyle bir tuş menüsü açmak için tuşuna basın. Varsayılan olarak, harf, Vyapıştırılan bilgiyi hedef hücrenin eski / uygun formatlamasına göre ayarlamaktır.

ctrl+ VVe ctrlsonra Vböyle farklı etkilere sahip olması biraz garip , ancak yine de hedef biçimlendirmesini geçmişe ve sürdürmeye devam ediyor:

Hücre veya hücre aralığını kopyalayın , kaynak biçimlendirmesini taşımak istediğiniz gibi ctrl+ kullanarak yeni konumlara yapıştırın V, sonra geçerli kaynak biçimlendirmesinden hedef biçimlendirmeye bir değişiklik seçmek için ctrldüğmesine Vbasın.

ctrl+ V, sonra ctrlöyleyse V. işaret et ve tıklamaktan daha hızlı bir yöntem.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.