วิธีคัดลอกและวางโดยไม่เขียนทับใน Excel


16

ฉันพยายามที่จะคัดลอกบล็อกของเซลล์ แต่แทนที่จะเลื่อนลงในส่วนที่เหลือของแถวมันเขียนทับพวกเขา

เราจะคัดลอกและวางชุดของเซลล์และเลื่อนส่วนที่เหลือเพื่อให้ไม่มีอะไรหายไป?

คำตอบ:


22

แทนที่จะคลิก "วาง" คลิกขวาหรือCtrlคลิกแล้วเลือก "แทรกเซลล์ที่คัดลอก" หรือ "แทรก ... " ขึ้นอยู่กับรุ่นของ Excel

แทรกเซลล์ที่คัดลอก

สิ่งนี้จะทำให้คุณมีตัวเลือกในการเลื่อนเซลล์ไปทางขวาหรือลง

กะเซลล์

หากคุณตัดเซลล์เมนูบริบทจะมีตัวเลือก "แทรกเซลล์ตัด" แทน Microsoft มีบทความสนับสนุนที่อธิบายขั้นตอนเหล่านี้และตัวเลือกการคัดลอก / วางอื่น ๆ

ในเวอร์ชั่น Mac คือ:

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


ไม่คิดเลยว่าฉันพลาดครั้งแรกที่มองไป หมายเหตุพิเศษ: ในรุ่น mac มันแทรก ...
Iancovici

@echad จุดดี; ฉันสามารถเข้าถึง Windows ได้ในขณะนี้ แต่ฉันจำได้ว่ามันเหมือนหรือคล้ายกับบน Mac ฉันอัปเดตคำตอบพร้อมกับบันทึกสั้น ๆ ถึงผลกระทบนั้น
John Bensin

@echad ขอบคุณสำหรับภาพหน้าจอใหม่ คงไม่นานก่อนที่ฉันจะสามารถเข้าถึง Excel เวอร์ชัน Mac ได้
John Bensin

2
FYI เซลล์ต้องอยู่ในสเปรดชีตเดียวกันเพื่อให้ทำงานได้มิฉะนั้นเซลล์จะแทนที่เซลล์เหล่านั้นและคุณจะไม่ได้รับตัวเลือกการแทรก

2
หากต้องการเพิ่มคำอธิบายของ Eduardo: การวางจากวิธีแก้ปัญหาแหล่งภายนอกเพียงวางในเซลล์หรือแผ่นงานอื่นก่อนจากนั้นคัดลอกแล้ววางอีกครั้ง
null

2

ตัวเลือกนี้ใช้งานได้ดี แต่ถ้าคุณทำงานภายในเวิร์กบุคเดียวกันเท่านั้น ฉันมาที่นี่เพราะไม่มีตัวเลือก "แทรกเซลล์ที่คัดลอก" หากคุณพยายามวางแถว / เซลล์จากสมุดงานอื่น

วิธีแก้ปัญหาที่ง่ายที่สุดที่ฉันพบคือการคัดลอกแถวหรือเซลล์ที่คุณต้องการจากเวิร์กบุ๊กหนึ่งจากนั้นวางลงในแผ่นเปล่าใหม่ของเวิร์กบุ๊กที่คุณต้องการแทรกลงในที่สุดคัดลอกลงจากแผ่นงานใหม่ คลิกที่ตำแหน่งที่คุณต้องการแทรกลงในแผ่นงานและตัวเลือก "แทรกเซลล์ที่คัดลอก" ควรปรากฏขึ้น เลือกที่และคุณทำเสร็จแล้ว!


1
ฉันคิดว่ามันแปลกที่คุณใช้ข้อความเดียวกันกับคำตอบนี้ในเวลา 5 นาที เนื่องจากเป็นคำตอบที่ดีฉันจะไม่ลงคะแนน แต่คุณควรให้เครดิตผู้แต่งคนแรก
Madmenyo

2

เพื่อตอบสนองขั้นตอนนี้ที่มีแป้นพิมพ์ลัดให้ตรวจสอบบทความนี้

มีสองตัวเลือกที่ฉันรู้และทั้งสองอย่าง (น่าเสียดาย) ต้องการสองขั้นตอน

ตัวเลือกที่ 1

  1. เมื่อเลือกเซลล์เดียวให้กด Shift + Space เพื่อเลือกแถว
  2. กด Control + Shift + + (เครื่องหมายบวก) เพื่อแทรกแถวด้านบนแถวปัจจุบัน

ตัวเลือก 2

  1. เมื่อเลือกเซลล์เดียวให้กด Control + Shift + + (เครื่องหมายบวก) เพื่อแทรกแถว
  2. กด Enter เพื่อยอมรับค่าเริ่มต้นของ Shift Cells Down

หากแทรกหลายแถวพร้อมกันฉันคิดว่าตัวเลือกแรกดีที่สุดเนื่องจากคุณสามารถทำซ้ำขั้นตอนที่สองได้โดยไม่ต้องเลือกแถวซ้ำ

สิ่งนี้จะแทรกแถวว่างใหม่ ในการคัดลอกแถวคุณเพียงแค่กดCtrl+ Cระหว่างขั้นตอนที่หนึ่งและสอง วิธีนี้เนื้อหาจะถูกวางโดยอัตโนมัติหลังจากขั้นตอนที่สอง


1

ฉันก็ประสบปัญหาเดียวกัน ฉันมาด้วยวิธีนี้: ในขณะที่ทำการคัดลอกและวางทำตามขั้นตอนเหล่านี้:

  1. แทนที่จะเลือกเฉพาะเซลล์จำนวนมากให้เลือกทั้งแถวก่อนคัดลอก ซึ่งสามารถทำได้โดยการลากเมาส์ในรายการหมายเลขด้านซ้าย
  2. คุณสามารถไปและวางได้ทุกที่ และในครั้งนี้คุณจะประหลาดใจที่ไม่มีการทับซ้อนกัน

เคล็ดลับในการคัดลอกแถวทั้งหมดช่วยฉันได้ - Excel กำลังคอมไพล์ว่าฉันไม่สามารถวางลงในตารางที่มีอยู่ได้ - เป็นตารางอ้างอิงที่มีโครงสร้าง - แต่ใช้งานได้ถ้าฉันคัดลอกทั้งแถว
entonio

0

จัดเรียงตามสีหรือข้อความและเมื่อเป็นหนึ่งแถวให้ตัดและวางในตำแหน่งที่ต้องการ สามารถลบช่องว่างออกได้ ตรรกะนี้ใช้กับกรณีที่สำคัญ


0

Excel สำหรับ Mac 2011:

(นี่เป็นเพียงส่วนเล็ก ๆ น้อย ๆ - สำหรับการย้ายโดยไม่มีการเขียนทับมากกว่าการคัดลอก) ใช้ shift-ie เช่น

  • เลือกเซลล์ที่คุณต้องการย้าย
  • กดปุ่ม Shift ค้างไว้แล้วลากเซลล์
  • ปล่อยเซลล์ที่คุณต้องการ (แล้วปล่อยแป้น shift)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.