เมื่อทำงานใน Excel บางครั้งคุณจำเป็นต้องสร้างสำเนาสเปรดชีตของคุณอย่างน้อยหนึ่งชุด โชคดีที่การสร้างสเปรดชีตที่ซ้ำกันไม่ใช่เรื่องยาก
ในบทความนี้ คุณจะได้เรียนรู้วิธีทำซ้ำแผ่นงาน Excel ได้หลายวิธีและบนแพลตฟอร์มต่างๆ นอกจากนี้ เราจะครอบคลุมคุณลักษณะที่มีประโยชน์อื่นๆ ที่เกี่ยวข้องกับการทำสำเนาแผ่นงาน เช่น การย้ายแผ่นงาน การคัดลอกหลายแผ่น การยกเลิกการซ่อนแผ่นงาน และอื่นๆ
วิธีการทำซ้ำแผ่นงานใน Excel?
วิธีที่รวดเร็วที่สุดในการทำสำเนาแผ่นงานคือการลากและวาง นี่คือวิธีการ:
- ที่ด้านล่างของหน้าจอ ให้เลือกแท็บแผ่นงานที่คุณต้องการคัดลอก
- กดปุ่ม "Control" (Ctrl) บนแป้นพิมพ์ค้างไว้
- ในขณะที่กดปุ่ม Ctrl ค้างไว้ ให้ลากและวางแท็บด้วยเมาส์ของคุณ
หากคุณมีแผ่นงานมากเกินไปและต้องการให้สำเนาแผ่นงานของคุณปรากฏที่ตำแหน่งใดตำแหน่งหนึ่ง ให้ทำดังต่อไปนี้:
- คลิกขวาที่แท็บแผ่นงานที่คุณต้องการคัดลอก
- คลิก “ย้ายหรือคัดลอก”
- เลือกเวิร์กบุ๊กที่คุณต้องการวางสำเนาของคุณ
- เลือกแผ่นงานที่คุณต้องการให้สำเนาของคุณปรากฏก่อน
- ทำเครื่องหมายที่ "สร้างสำเนา"
- คลิก "ตกลง"
วิธีการทำซ้ำแผ่นงานใน Excel บน Mac?
สำหรับผู้ใช้ Mac สามารถใช้เทคนิคการลากได้เช่นกัน:
- กดปุ่ม "ตัวเลือก" ค้างไว้
- คลิกที่แท็บแผ่นงานแล้วลากไปยังตำแหน่งที่คุณต้องการ
- วางแท็บแผ่นงานแล้วปล่อยปุ่มตัวเลือก
อย่างไรก็ตาม หากคุณต้องการคัดลอกแผ่นงานของคุณไปยังสมุดงานอื่น วิธีการจะแตกต่างออกไปเล็กน้อย:
- เปิดเวิร์กบุ๊กที่คุณต้องการวางสำเนาของคุณ
- ในเวิร์กบุ๊กที่มีต้นฉบับ ให้คลิกขวาที่แท็บแผ่นงาน
- คลิกที่ "ย้ายหรือคัดลอก"
- เลือกเวิร์กบุ๊กที่คุณต้องการวางแผ่นงานของคุณ
- ตรวจสอบให้แน่ใจว่าคุณได้เลือก "สร้างสำเนา"
- คลิก "ตกลง"
วิธีการทำซ้ำแผ่นงานใน Excel หลายครั้ง?
คุณสามารถใช้เทคนิคการลากและวางเพื่อคูณจำนวนแผ่นงาน Excel ที่ซ้ำกันได้อย่างรวดเร็ว:
- สร้างสำเนาแผ่นงานของคุณโดยใช้วิธีใดวิธีหนึ่งข้างต้น
- กด Shift ค้างไว้แล้วเลือกแท็บของแผ่นงานที่คัดลอกและต้นฉบับโดยใช้เมาส์ของคุณ โปรดทราบว่าแท็บแผ่นงานทั้งสองต้องอยู่ติดกัน
- ปล่อย Shift และกด Ctrl ค้างไว้
- ลากและวางทั้งสองแท็บ
- ปล่อย Ctrl
ทำซ้ำขั้นตอนเหล่านี้ แต่ละครั้ง คุณสามารถเพิ่มจำนวนแท็บแผ่นงานที่เหมือนกันที่คุณต้องการทำซ้ำเพิ่มเติมได้
วิธีการทำซ้ำแผ่นงานใน Excel ด้วยทางลัด?
หากคุณต้องการสร้างสำเนาแผ่นงานจำนวนมากขึ้นด้วยการคลิกปุ่ม คุณสามารถสร้างแป้นพิมพ์ลัดได้:
- ไปที่แท็บ "มุมมอง" ใน Ribbon
- คลิกที่ “มาโคร”
- ในเมนูแบบเลื่อนลง คลิก "บันทึกมาโคร"
- ป้อนคีย์ลัดที่คุณต้องการใช้ (เช่น “D”)
- คลิก "ตกลง"
- คลิกขวาที่แท็บแผ่นงานที่คุณต้องการทำซ้ำ
- คลิก “ย้ายหรือคัดลอก”
- เลือกเวิร์กบุ๊กที่คุณต้องการวางสำเนาของคุณ
- เลือกแผ่นงานที่คุณต้องการให้สำเนาของคุณปรากฏก่อน
- ทำเครื่องหมายที่ "สร้างสำเนา"
- คลิกที่ “มาโคร” อีกครั้ง
- เลือก “หยุดการบันทึก”
ตอนนี้ คลิกที่แท็บแผ่นงานแล้วกด Ctrl + D เพื่อทำซ้ำแผ่นงานทันที ใช้ทางลัดนี้หลายครั้งเท่าที่คุณต้องการ
วิธีการทำซ้ำแผ่นงานใน Excel ใน VBA?
โปรแกรม Microsoft Office มีภาษาการเขียนโปรแกรมของตนเอง – Visual Basics for Application (VBA) ด้วยวิธีนี้ คุณสามารถตั้งโปรแกรม Excel เพื่อทำสำเนาแผ่นงานให้คุณได้
ขั้นแรก คุณจะต้องเปิด VBA:
- หากคุณไม่เห็นแท็บ "นักพัฒนา" บน Ribbon ให้ไปที่ "ไฟล์"
- เลือก “ตัวเลือก”
- ในส่วน "กำหนด Ribbon เอง" ให้เลือก "นักพัฒนา"
- กลับไปที่เวิร์กชีตของคุณและเปิดแท็บ "นักพัฒนา" ใน Ribbon
- คลิกที่ "Visual Basic"
หมายเหตุ: คุณสามารถใช้ทางลัด (Alt + F11) เพื่อเปิด VBA ได้ แต่อาจใช้ไม่ได้กับผู้ใช้ทุกคน
เมื่อคุณเปิด VBA แล้ว คุณสามารถสร้างโค้ดที่จะทำให้กระบวนการทำซ้ำเป็นไปโดยอัตโนมัติ:
- คลิกที่ "Visual Basic" เพื่อเปิด VBA
- คลิกแท็บ "แทรก" จากนั้นคลิก "โมดูล"
- คัดลอกและวางรหัสต่อไปนี้:
เครื่องถ่ายเอกสารย่อย ()
Dim x As Integer
x = InputBox("คุณต้องการสำเนากี่ชุด")
สำหรับ numtimes = 1 ถึง x
ActiveWorkbook.Sheets("Sheet1")).Copy _
หลัง:=ActiveWorkbook.Sheets("Sheet1")
ต่อไป
จบซับ
- แทนที่จะป้อนแผ่นงาน 1 ให้ป้อนชื่อแผ่นงานที่คุณต้องการคัดลอก
- กลับไปที่เวิร์กชีตของคุณแล้วคลิก "ดู" บน Ribbon
- คลิกที่แท็บ "มาโคร" จากนั้นเลือก "ดูมาโคร"
- เลือกมาโคร "Copier" และคลิก "Run"
- ป้อนจำนวนสำเนาที่คุณต้องการทำ (เช่น “20”)
- คลิก "ตกลง"
ฉันจะทำซ้ำชีตใน Excel Online ได้อย่างไร
หากคุณกำลังใช้ Excel ออนไลน์ มีวิธีง่ายๆ ในการทำสำเนาแผ่นงาน:
- คลิกขวาที่แท็บแผ่นงานที่คุณต้องการทำซ้ำ
- คลิก "ทำซ้ำ"
วิธีการทำซ้ำสมุดงานใน Excel?
ขั้นแรก คุณต้องไปที่กล่องโต้ตอบที่ให้คุณเปิดเอกสาร Excel ที่มีอยู่ การเข้าถึงกล่องโต้ตอบนี้จะแตกต่างกันไปตามเวอร์ชันของ Excel:
- Excel 2007 – สำนักงาน>เปิด
Excel 2010 – ไฟล์>เปิด
Excel 2013 – ไฟล์>คอมพิวเตอร์>เรียกดู
Excel 2016 – ไฟล์>เรียกดู
- นำทางไปยังเอกสาร Excel ที่คุณต้องการคัดลอกและเลือก
- คลิกลูกศรเล็ก ๆ ที่ปุ่ม "เปิด"
- จากเมนูแบบเลื่อนลง ให้เลือก "เปิดเป็นสำเนา"
ตอนนี้คุณมีสมุดงานที่เหมือนกันสองเล่ม เปลี่ยนชื่อสำเนาของสมุดงานใหม่หากจำเป็น
วิธีการย้ายแผ่นงานใน Excel?
มีสองวิธีง่ายๆ ในการย้ายแผ่นงานใน Excel
คุณสามารถเลือกแท็บแผ่นงานที่คุณต้องการย้ายแล้วลากไปยังตำแหน่งที่ต้องการ
หรือถ้าคุณมีแผ่นงานมากเกินไป คุณสามารถ:
- คลิกขวาที่แท็บแผ่นงานที่คุณต้องการย้าย
- คลิก “ย้ายหรือคัดลอก”
- เลือกแท็บแผ่นงานก่อนหน้าที่คุณต้องการให้แผ่นงานของคุณปรากฏ
- คลิก "ตกลง"
วิธีการย้ายแผ่นงานใน Excel ด้วยทางลัด?
ในการสร้างทางลัดสำหรับการย้ายแผ่นงานใน Excel คุณจะต้องสร้างมาโคร:
- ไปที่แท็บ "มุมมอง" บน Ribbon
- คลิกที่แท็บ "มาโคร"
- เลือก “บันทึกมาโคร”
- ใส่คีย์ที่คุณต้องการใช้เป็นทางลัด (เช่น “M”)
- คลิกขวาที่แท็บแผ่นงานที่คุณต้องการย้าย
- เลือก “ย้ายหรือคัดลอก”
- เลือกตำแหน่งที่คุณต้องการย้ายแผ่นงานของคุณ
- คลิก "ตกลง"
- กลับไปที่ “มาโคร”
- คลิก "หยุดการบันทึก"
ทุกครั้งที่คุณคลิก Ctrl + M Excel จะย้ายแผ่นงานของคุณไปยังตำแหน่งที่คุณเลือก
วิธีการคัดลอกหลายแผ่นหลายครั้งใน Excel?
วิธีที่รวดเร็วที่สุดในการคัดลอกหลายแผ่นคือ:
- เลือกแท็บแผ่นงานที่คุณต้องการคัดลอกขณะกดค้างไว้ Ctrl.
- คลิกขวาที่แท็บแผ่นงานที่เลือก
- เลือก “ย้ายหรือคัดลอก”
- คลิกบนแผ่นงานที่คุณต้องการให้สำเนาปรากฏก่อน
- ทำเครื่องหมายที่ "สร้างสำเนา"
- คลิก "ตกลง"
ทำซ้ำขั้นตอนนี้จนกว่าคุณจะมีจำนวนสำเนาที่ต้องการ
คำถามที่พบบ่อยเพิ่มเติม
ฉันจะยกเลิกการซ่อนชีตใน Excel ได้อย่างไร
อาจมีแผ่นงานที่ซ่อนอยู่ในไฟล์ Excel ที่คุณไม่ได้สร้างขึ้น คุณสามารถตรวจสอบได้อย่างง่ายดายและเลิกซ่อนแผ่นงานที่ซ่อนอยู่:
1. คลิกขวาที่แท็บแผ่นงานใดก็ได้
2. คลิก “เลิกซ่อน”
3. เลือกแผ่นงานที่คุณต้องการเลิกซ่อนแล้วคลิก "ตกลง"
ขออภัย คุณไม่สามารถเลิกซ่อนแผ่นงานทั้งหมดพร้อมกันได้ คุณจะต้องทำขั้นตอนนี้ซ้ำสำหรับแผ่นงานที่ซ่อนอยู่แต่ละแผ่น
นอกจากนี้ หากไม่มีชีตที่ซ่อนอยู่ในไฟล์ Excel ปุ่ม "เลิกซ่อน" จะไม่สามารถคลิกได้
ฉันจะคัดลอกชีตและเปลี่ยนชื่อโดยอัตโนมัติใน Excel ได้อย่างไร
ก่อนอื่นคุณต้องเปิด VBA ใน Excel และสร้างโมดูลใหม่:
1. ไปที่แท็บ "นักพัฒนา" บน Ribbon
2. คลิกที่ “Visual Basic”
3. คลิก "แทรก" แล้วคลิก "โมดูล"
4. คัดลอกและวางรหัสต่อไปนี้:
สร้างย่อย()
'Updateby Extendoffice
Dim I As Long
Dim xNumber เป็นจำนวนเต็ม
Dim xName เป็นสตริง
Dim xActiveSheet เป็นเวิร์กชีต
เมื่อเกิดข้อผิดพลาด ดำเนินการต่อ ต่อไป
Application.ScreenUpdating = False
ตั้งค่า xActiveSheet = ActiveSheet
xNumber = InputBox("คุณต้องการกี่ชุด")
สำหรับฉัน = 1 ถึง xNumber
xName = ActiveSheet.Name
xActiveSheet.Copy After:=ActiveWorkbook.Sheets(xName)
ActiveSheet.Name = "ชื่อใหม่" & ฉัน
ต่อไป
xActiveSheet.Activate
Application.ScreenUpdating = True
จบซับ
5. แทนที่ "ชื่อใหม่" ให้ป้อนชื่อที่ต้องการสำหรับสำเนาของคุณ หากคุณสร้างสำเนาหลายชุด Excel จะกำหนดส่วนต่อท้าย (“-1”, “-2”, “-3” เป็นต้น) ให้กับแต่ละสำเนา
6. เลือกแท็บแผ่นงานที่คุณต้องการเปลี่ยนชื่อเป็นสำเนา
7. ไปที่แท็บ "มุมมอง" บน Ribbon
8. คลิกที่ “มาโคร” แล้ว “ดูมาโคร”
9. เลือกมาโคร "สร้าง" แล้วคลิก "เรียกใช้"
10. ป้อนจำนวนสำเนาที่คุณต้องการ (เช่น “5”)
11. คลิก “ตกลง”
หมายเหตุ: การกด F5 บนแป้นพิมพ์สามารถแทนที่ขั้นตอนที่ 7 และ 8 ได้ แต่การดำเนินการนี้อาจใช้ไม่ได้กับผู้ใช้ทุกคน
ตอนนี้คุณมีสำเนาแผ่นงานต้นฉบับที่เปลี่ยนชื่อแล้วห้าชุด (เช่น “NewName-1”, “NewName-2” …)
การสร้างแผ่นงานซ้ำใน Excel
ไม่ว่าคุณจะเป็นเจ้าของ Mac, PC หรือทำงานใน Excel Online ตอนนี้คุณก็รู้แล้วว่าการสร้างสเปรดชีตที่ซ้ำกันนั้นเป็นงานง่ายๆ เราได้จัดเตรียมโค้ดที่จำเป็นสำหรับการคัดลอกและวางลงใน MS Excel ของคุณ
คุณเคยมีปัญหาในการทำซ้ำแผ่นงานใน Excel หรือไม่? คุณแก้ไขปัญหาอย่างไร แจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง