Sao chép-dán Excel: luôn khớp định dạng đích


36

Tôi sử dụng Excel để crunch số, vì vậy tôi thường không muốn sao chép định dạng cùng với văn bản. Nhưng đây là mặc định. Có cách nào để mặc định để luôn khớp định dạng đích khi dán vào Excel không?


Phiên bản Excel nào bạn đang sử dụng?
Firee

@Firee: Excel 2013
Leftium

Câu trả lời:


29

Không thể đặt mặc định, nhưng thuận tiện hơn so với thay đổi tùy chọn dán sau mỗi lần dán:

Nếu bạn nhấn phím Backspace hoặc F2 trước khi dán văn bản, nó sẽ chỉ dán văn bản, giữ lại định dạng hiện có.

nguồn: http://appscout.pcmag.com

Tôi tự hỏi tại sao điều này làm việc?


1
Điều này không hoạt động với tôi trong Excel 2007
Scott

6
Nó hoạt động vì nó đặt ô vào chế độ chỉnh sửa thay vì chế độ nhập văn bản. Nó tương đương với nhấp chuột đôi trong ô.
RobG

4
Nếu bạn đang cố dán nhiều hàng, điều này sẽ không hoạt động vì nó sẽ đặt văn bản của tất cả các hàng vào một ô.
Jon

Trong Excel 2013, bạn CÓ THỂ đặt các tùy chọn dán mặc định, theo Microsoft. Tùy chọn> Nâng cao> Cắt, sao chép, dán. Điều chỉnh mặc định của bạn ở đó.
music2myear

10

Hãy thử ALT+ E+ S+ V+ ENTERlà các nét chính.

Bạn có thể đặt một macro trong sổ làm việc excel cá nhân của bạn để dán đặc biệt, nhưng bạn sẽ không thể hoàn tác hành động sau.


ALT + E + S + T + ENTER hoạt động với tôi. Phương pháp của bạn không hoạt động, nhưng tôi có thể sử dụng phiên bản Excel mới hơn.
kojow7

9

Đơn giản chỉ cần nhấp đúp chuột vào ô trước khi dán.


Chú thích. Để thực hiện công việc này, bạn phải nhấp đúp vào ô bạn đang sao chép, chọn văn bản ô, ctrl-c. Sau đó, bạn có thể dán bất cứ nơi nào mà không cần phải nhấp đúp vào ô đích. Điều này sẽ sao chép văn bản chỉ và không định dạng.
redcalx

1
Điều này chỉ hoạt động để dán một tế bào tại một thời điểm. Nếu bạn có nhiều ô trong một cột hoặc nhiều cột của một hàng hoặc bất kỳ kết hợp nào trong đó, bạn vẫn phải sao chép và dán từng ô.
Nate

Cảm ơn, nhưng vẫn không phải là cách hoàn hảo vì bạn chỉ muốn sử dụng bàn phím, sau đó bạn cần thực hiện một hành động khác - nhấn F2 để vào ô đã chọn trước.
DimaSan

5

Tôi không tin có một cách để thay đổi mặc định. Tuy nhiên, điều tôi thấy rất tiện lợi là thêm nút "Dán công thức" (sẽ tự động giữ định dạng đích) vào Thanh công cụ truy cập nhanh. Để làm điều này:

  • nhấp chuột phải vào Thanh công cụ truy cập nhanh (khu vực ở trên cùng bên trái với các nút Lưu, Hoàn tác và Làm lại)
  • nhấp vào "Tùy chỉnh thanh công cụ truy cập nhanh ..."
  • trong menu thả xuống "Chọn lệnh từ:", chọn "Tất cả các lệnh"
  • cuộn xuống "Dán công thức" và nhấp đúp chuột vào nó
  • nhấn OK

Bây giờ khi bạn sao chép một ô hoặc phạm vi, bạn chỉ có thể sử dụng Alt + 4 (giả sử nút mới là nút thứ tư trong Thanh công cụ truy cập nhanh) để dán bất cứ nơi nào bạn muốn và giữ định dạng đích.


2
Cảm ơn vì điều này! Nó hoạt động để dán nhiều ô (ví dụ: toàn bộ bảng từ một trang web hoặc một cái gì đó) VÀ nó có một tổ hợp bàn phím để kích hoạt.
Nate

2

Trong Excel 2013, sử dụng bình thường Ctrl + V phím tắt, sau đó nhấn tổ hợp phím Ctrl , sau đó nhấn M .


2
Vui lòng giải thích làm thế nào điều này trả lời câu hỏi " Có cách nào để mặc định để luôn khớp định dạng đích khi dán vào Excel ".
CharlieRB

1

Ngoài câu trả lời của tôi ở trên, có một cách nữa để đạt được điều này.

Chuyển đến Tệp> Tùy chọn> Thanh công cụ truy cập nhanh.

Chọn "Tất cả các lệnh": nhập mô tả hình ảnh ở đây

Chọn "Dán và giữ định dạng nguồn", sau đó "Thêm" giống nhau. Bạn cũng có thể sử dụng các mũi tên định vị để đặt tùy chọn này lên trên cùng. Ưu điểm của việc này là, bạn có thể sử dụng phím ALT+1tắt:

nhập mô tả hình ảnh ở đây


1

Theo tham chiếu PasteType của MSDN , không có "dán-khớp-đích-chủ đề", mặc dù bạn chỉ có thể dán các giá trị hoặc công thức.

Tương tự như các hướng dẫn được tìm thấy ở đây , bạn có thể thêm một macro để ghi đè hành vi CTRL + V.

Các bước như sau (được tô điểm một chút từ trang nguồn):

  1. nhấn ALT + F11 để mở Microsoft Visual Basic cho các ứng dụng cửa sổ
  2. chọn Chèn > Mô-đun từ menu và dán đoạn mã sau vào Cửa sổ Mô-đun :

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

    LƯU Ý : thay thếxlPasteValuesbằngxlPasteFormulasnếu cần

  3. ( tùy chọn ) đổi tên mô-đun (trong ngăn Thuộc tính phía dưới bên trái )
  4. đóng cửa sổ (nhấp vào nút "X" ở trên cùng bên phải)
  5. nhấn ALT + F8 để mở hộp thoại Macro
  6. chọn macro "PasteAsValue" (hoặc bất kỳ tên nào mà macro được tạo ở bước # 2 có) và nhấp vào nút "Tùy chọn ..."
  7. trong hộp thoại Tùy chọn Macro , nhập "v" vào hộp và (tùy chọn) bất kỳ mô tả nào
  8. nhấp vào nút "OK" để thực hiện các thay đổi và thoát khỏi hộp thoại Tùy chọn Macro
  9. nhấp vào nút "Hủy" để thoát khỏi hộp thoại Macro (và tránh chạy và mọi macro)
  10. lưu bảng tính Excel (Excel sẽ đưa ra cảnh báo nếu bảng tính chưa phải là .xlsm"bảng tính hỗ trợ macro" - nhấp vào "Không" để có dấu nhắc Excel cho tên tệp và loại tệp khác để lưu dưới dạng)

Tôi đã làm theo phương pháp này tuy nhiên tôi đã nhận được lỗi : pastespecial method of range class failed. Tôi đã thay thế dòng VAB ActiveSheet.PasteSpecial Format:="Text", Link:=False, DisplayAsIcon:=Falsevà nó dường như hoạt động. Tôi đã nhận được dòng đó từ việc ghi một macro và chỉ thực hiện dán văn bản đặc biệt.
Aaron Hoffman

1

Đây là một cách giải quyết khác mà tôi đã tìm thấy, nếu bạn có thể chuyển từ Excel sang Google Sheets:

  • Ctrl- Shift- V: Chỉ dán các giá trị

Nguồn: support.google.com.vn/docsrame/181110

Tôi vừa kiểm tra hai lần và Excel 2016 chưa có phím tắt này (theo mặc định).


0

Phương pháp diễn đàn dán hoạt động khi một người đang sao chép và dán vào cùng một sổ làm việc. Khi sao chép vào một sổ làm việc khác, chọn dán đặc biệt và sau đó chọn định dạng CSV.


0

Dán bằng ctrl+ Vsau đó nhấn ctrlđể mở menu một phím với các tùy chọn định dạng. Theo mặc định, chữ cái là Vđể đặt thông tin được dán vào định dạng trước / đúng của ô đích.

Một điều kỳ lạ là ctrl+ Vctrl, sau đó Vcó các hiệu ứng khác nhau như vậy, nhưng dù sao cũng đã qua và giữ định dạng đích:

Sao chép tế bào hoặc phạm vi của các tế bào, dán đến các địa điểm mới sử dụng ctrl+ Vnhư bạn sẽ phải di chuyển các nguồn định dạng, sau đó nhấn ctrlsau đó Vđể chọn một sự thay đổi từ các nguồn hiện tại định dạng vào điểm đến định dạng.

ctrl+ V, sau đó ctrl, sau đó V. một phương pháp nhanh hơn nhiều so với điểm và nhấp chuột.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.