Salin-tempel Excel: selalu cocok dengan format tujuan

36

Saya menggunakan Excel untuk memecahkan angka, jadi saya biasanya tidak ingin menyalin format bersama dengan teks. Tapi ini standarnya. Apakah ada cara standar untuk selalu mencocokkan pemformatan tujuan saat menempelkan ke Excel?

Leftium
sumber
Versi Excel apa yang Anda gunakan?
Firee
@Firee: Excel 2013
Leftium

Jawaban:

29

Tidak dapat mengatur default, tetapi lebih nyaman daripada mengutak-atik opsi tempel setelah setiap tempel:

Jika Anda menekan tombol Backspace atau F2 sebelum menempelkan teks itu hanya akan menempelkan teks, mempertahankan format yang ada.

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

Saya heran mengapa ini berhasil?

Leftium
sumber
1
Ini tidak berfungsi untuk saya di Excel 2007.
Scott
6
Ini berfungsi karena menempatkan sel ke mode edit daripada mode entri teks. Ini sama dengan mengklik dua kali di sel.
RobG
4
Jika Anda mencoba menempelkan beberapa baris, ini tidak akan berfungsi karena akan menempatkan teks semua baris ke dalam satu sel.
Jon
Di Excel 2013 Anda BISA mengatur opsi tempel default, menurut Microsoft. Pilihan> Tingkat lanjut> Potong, salin, tempel. Sesuaikan default Anda di sana.
music2myear
10

Coba ALT+ E+ S+ V+ ENTERadalah sapuan kuncinya.

Anda bisa menempatkan makro di buku kerja excel pribadi pribadi Anda untuk menempel khusus, tetapi Anda tidak akan dapat membatalkan tindakan setelahnya.

Firee
sumber
ALT + E + S + T + ENTER bekerja untuk saya. Metode Anda tidak berfungsi, tetapi saya kemungkinan menggunakan versi Excel yang lebih baru.
kojow7
9

Cukup klik dua kali pada sel terlebih dahulu sebelum menempel.

Ryo Saeba
sumber
Catatan. Untuk membuat ini berfungsi, Anda harus mengklik dua kali pada sel yang Anda salin, pilih teks sel, ctrl-c. Anda kemudian dapat menempel di mana saja tanpa harus mengklik dua kali pada sel tujuan. Ini hanya akan menyalin teks dan bukan format.
redcalx
1
Ini hanya berfungsi untuk menempelkan satu sel pada satu waktu. Jika Anda memiliki banyak sel dalam satu kolom, atau banyak kolom dari suatu baris, atau kombinasi dari semuanya, Anda masih harus menyalin dan menempelkan setiap sel tunggal.
Nate
Terima kasih, tetapi cara ini masih belum sempurna karena Anda ingin menggunakan keyboard saja, maka Anda perlu melakukan tindakan lain - tekan F2 untuk memasukkan sel yang dipilih terlebih dahulu.
DimaSan
5

Saya tidak percaya ada cara untuk mengubah default. Namun, yang menurut saya sangat mudah adalah dengan menambahkan tombol "Tempel Formula" (yang secara otomatis akan menjaga pemformatan tujuan) ke Bilah Alat Akses Cepat. Untuk melakukan ini:

  • klik kanan pada Quick Access Toolbar (area di kiri atas dengan tombol Save, Undo dan Redo)
  • klik "Sesuaikan Bilah Alat Akses Cepat ..."
  • di menu tarik-turun "Pilih perintah dari:", pilih "Semua Perintah"
  • gulir ke bawah ke "Tempel Formula" dan klik dua kali di atasnya
  • klik OK

Sekarang ketika Anda menyalin sel atau rentang, Anda bisa menggunakan Alt + 4 (dengan asumsi tombol baru adalah yang keempat di Bilah Alat Akses Cepat) untuk menempel di mana pun Anda inginkan dan menjaga pemformatan tujuan.

Scott M
sumber
2
Terima kasih untuk ini! Ini berfungsi untuk menempelkan banyak sel (misalnya seluruh tabel dari halaman web atau sesuatu) DAN itu memiliki kombo keyboard untuk diaktifkan.
Nate
2

Dalam Excel 2013, gunakan biasa Ctrl + V pintas, kemudian tekan Ctrl , lalu tekan M .

Mat
sumber
2
Tolong jelaskan bagaimana ini menjawab pertanyaan " Apakah ada cara untuk default agar selalu cocok dengan format tujuan saat menempel ke Excel ".
CharlieRB
1

Selain jawaban saya di atas, ada satu cara lagi untuk mencapai ini.

Buka File> Opsi> Bilah Alat Akses Cepat.

Pilih "Semua Perintah": masukkan deskripsi gambar di sini

Pilih "Tempel dan simpan pemformatan sumber", lalu "Tambah" yang sama. Anda juga dapat menggunakan panah pemosisian untuk memposisikan opsi ini ke atas. Kelebihannya adalah, Anda bisa menggunakan cara ALT+1pintas:

masukkan deskripsi gambar di sini

Firee
sumber
1

Menurut referensi MSDN Excel PasteType , tidak ada "pasta-cocok-tujuan-tema", meskipun Anda bisa menempelkan hanya nilai atau formula.

Mirip dengan instruksi yang ditemukan di sini , Anda bisa menambahkan makro untuk mengganti perilaku CTRL + V.

Langkah-langkahnya adalah sebagai berikut (sedikit diperindah dari halaman sumber):

  1. tekan ALT + F11 untuk membuka Microsoft Visual Basic untuk Aplikasi window
  2. pilih Sisipkan > Modul dari menu, dan rekatkan kode berikut di Jendela Modul :

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

    CATATAN : gantixlPasteValuesdenganxlPasteFormulasjika diperlukan

  3. ( opsional ) ganti nama modul (di panel Properties kiri bawah )
  4. tutup jendela (klik tombol "X" di kanan atas)
  5. tekan ALT + F8 untuk membuka kotak dialog Makro
  6. pilih makro "PasteAsValue" (atau apa pun nama makro yang dibuat di langkah # 2) dan klik tombol "Opsi ..."
  7. di kotak dialog Opsi Makro , ketik "v" di kotak, dan (opsional) deskripsi apa pun
  8. klik tombol "OK" untuk melakukan perubahan dan keluar dari kotak dialog Opsi Makro
  9. klik tombol "Batal" untuk keluar dari kotak dialog Makro (dan hindari menjalankan dan makro apa pun)
  10. simpan spreadsheet Excel (Excel akan memberikan peringatan jika spreadsheet tersebut belum menjadi .xlsm"spreadsheet yang diaktifkan-Makro" - klik "Tidak" untuk meminta Excel meminta nama file dan tipe file yang berbeda untuk disimpan sebagai)
reb00tz
sumber
Aku mengikuti metode ini namun saya menerima kesalahan: pastespecial method of range class failed. Saya mengganti saluran VAB dengan ActiveSheet.PasteSpecial Format:="Text", Link:=False, DisplayAsIcon:=Falsedan itu sepertinya berhasil. Saya mendapatkan baris itu dari merekam makro dan melakukan tempel teks khusus saja.
Aaron Hoffman
1

Ini adalah cara lain yang saya temukan, jika Anda dapat beralih dari Excel ke Google Sheets:

  • Ctrl- Shift- V: Tempelkan nilai saja

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

Saya baru saja memeriksa ulang, dan Excel 2016 belum memiliki pintasan ini (secara default).

Leftium
sumber
0

Metode paste forumula berfungsi saat seseorang menyalin dan menempel ke buku kerja yang sama. Saat menyalin ke buku kerja yang berbeda, pilih tempel khusus dan kemudian pilih format CSV.

CCKx
sumber
0

Tempel dengan ctrl+ Vlalu tekan ctrluntuk membuka menu satu tombol dengan opsi pemformatan. Secara default, surat itu Vuntuk mengatur informasi yang di-paste ke format sebelumnya / semestinya sel tujuan.

Agak aneh bahwa tanda ctrl+ Vdan ctrl, kemudian Vmemiliki efek yang berbeda, namun tetap melewati dan mempertahankan format tujuan:

Salin sel atau rentang sel, tempel ke lokasi baru menggunakan ctrl+ Vseperti Anda akan memindahkan pemformatan sumber, lalu tekan ctrllalu Vuntuk memilih perubahan dari pemformatan sumber saat ini ke pemformatan tujuan.

ctrl+ Vlalu ctrl, lalu V. metode yang jauh lebih cepat daripada titik dan klik.

pengguna779780
sumber