ทุกคนที่ทำงานกับสมุดงาน Microsoft Excel จะต้องลบสเปรดชีต (หรือที่เรียกว่าแผ่นงาน) สักครั้งหนึ่ง อาจเพราะมีข้อผิดพลาดมากเกินไป หรือเพียงแค่ไม่จำเป็นต้องใช้แล้ว หากคุณอยู่ในสถานการณ์นี้และสงสัยว่าจะลบแผ่นงาน Excel เดียวหรือหลายแผ่นอย่างไร บทความนี้จะอธิบายหลายวิธีในการทำ
การลบสเปรดชีตจาก Microsoft Excel ทำได้ง่าย และคุณไม่ต้องเป็นผู้เชี่ยวชาญด้านเทคโนโลยีก็ทำได้ อย่างไรก็ตาม มีหลายวิธีในการทำ และวิธีไหนเหมาะสมที่สุดจะขึ้นอยู่กับคุณ เพียงจำไว้ว่าหากคุณลบแผ่นงานใน Excel คุณจะไม่สามารถกู้คืนได้ และข้อมูลที่อยู่ภายในจะสูญหายไป ดังนั้นจงระมัดระวังในสิ่งที่คุณกำลังลบ
นอกจากนี้ ดูคู่มือของเราเกี่ยวกับการแทรกสเปรดชีตในเอกสาร Word เพื่อขยายทักษะ Excel ของคุณ
1. วิธีใช้เมนูคลิกขวา
เมนูคลิกขวาเป็นวิธีที่รวดเร็วและง่ายที่สุดในการลบแผ่นงาน MS Excel เดียวจากสมุดงานของคุณ ทำตามขั้นตอนเหล่านี้เพื่อทำได้ในไม่กี่คลิก:
- คลิกขวาที่แท็บแผ่นงานด้านล่างของหน้าจอ
- เลือก Delete จากเมนูที่ปรากฏ
- ยืนยันว่าคุณต้องการลบแผ่นงานเมื่อมีพรอมต์โดยเลือกปุ่ม Delete
หลังจากนี้ แผ่นงานที่เลือกจะถูกลบโดยอัตโนมัติ
2. ลบหลายแผ่นพร้อมกัน
หากคุณมีแผ่นงาน Excel หลายแผ่นที่ต้องลบ คุณจะสังเกตว่าการคลิกพรอมต์เตือนสำหรับแต่ละแผ่นอาจเป็นงานที่น่าเบื่อ สามารถจัดกลุ่มแผ่นงานที่ต้องการลบและลบทั้งหมดพร้อมกันแทนที่จะลบทีละแผ่นได้ นี่คือวิธีการ:
- คลิกซ้ายที่แผ่นแรกที่ต้องการลบเพื่อเลือก
- ค้างปุ่ม CTRL บนแป้นพิมพ์และคลิกซ้ายแผ่นอื่นๆ (ทีละแผ่น) ที่ต้องการลบ จะเลือกและจัดกลุ่มทั้งหมด คุณจะเห็นคำว่า "Group" ในชื่อไฟล์ Excel ที่ด้านบนของหน้าต่าง
- คลิกขวาที่แผ่นที่เลือกใดๆ และเลือก Delete จากเมนู
- Excel จะแสดงคำเตือน แต่คุณจะเห็นเพียงคำเตือนเดียวสำหรับทุกแผ่นที่กำลังลบ
- เลือกปุ่ม Delete เพื่อยืนยัน
โปรดทราบว่าคุณไม่สามารถลบแผ่นงานทั้งหมดออกจากสมุดงานได้ Excel ต้องมีแผ่นงานอย่างน้อยหนึ่งแผ่นที่มองเห็นได้
3. ใช้แท็บ Home เพื่อลบสเปรดชีต
แท็บ Home มีคำสั่งที่ใช้บ่อยที่สุดของ Excel ทั้งหมด คุณจะพบตัวเลือก Delete ในส่วน Cells บนริบบอน Excel นี่คือวิธีลบแผ่นงานจากแท็บ Home:
- เลือกสเปรดชีตที่ต้องการลบ แผ่นนั้นต้องเป็นแผ่นที่ใช้งานอยู่ (แสดงอยู่) เพื่อลบจากแท็บ Home
- ไปที่แท็บ Home
- หาส่วน Cells และคลิก Delete
- เมื่อเมนูเปิด ให้เลือกตัวเลือก "Delete Sheet"
- เพื่อเสร็จสิ้นกระบวนการ คลิกปุ่ม Delete เมื่อพรอมต์เตือนปรากฏ
4. ใช้บานหน้าต่างนำทาง (Navigation Pane) เพื่อลบแผ่นงาน
เสียดายที่ฟีเจอร์นี้ตอนนี้มีให้เฉพาะผู้ที่อยู่ในโปรแกรม Microsoft 365 Insider เท่านั้น ไม่มีใน Microsoft Excel บน Windows อย่างไรก็ตาม หากคุณเป็นสมาชิกโปรแกรม Insider ข้อมูลนี้ยังคงเกี่ยวข้องกับคุณ
บานหน้าต่างนำทางแสดงรายการองค์ประกอบทั้งหมดในสมุดงาน Microsoft Excel หนึ่งเล่ม คุณสามารถใช้มันเพื่อเข้าใจหรือนำทางสมุดงาน Excel ของคุณ แต่คุณยังสามารถลบองค์ประกอบบางอย่างของสมุดงานได้ รวมถึงแผ่นงาน ทำตามขั้นตอนง่ายๆ นี้:
- ไปที่แท็บ View
- หาคำสั่ง Navigation ในส่วน Show บานหน้าต่างนำทางจะปรากฏทางขวาของสมุดงาน
- คลิกขวาที่ชื่อแผ่นงานและเลือก Delete จากเมนู
- เมื่อข้อความเตือนปรากฏ คลิกปุ่ม Delete
เพียงเท่านี้ แผ่นงานก็หายไป!
5. ลบแผ่นงาน Excel ด้วยปุ่มลัดแป้นพิมพ์
การลบสเปรดชีตด้วยปุ่มลัดแป้นพิมพ์ของ Excel เป็นวิธีที่ง่ายที่สุดในการลบเนื้อหาที่ไม่ต้องการอย่างรวดเร็ว แต่ไม่มีปุ่มลัดเฉพาะสำหรับลบสเปรดชีต อาจเพราะ Microsoft ไม่ต้องการให้คุณลบงานสำคัญโดยไม่ได้ตั้งใจ นั่นคือเหตุผลที่วิธีการลบสเปรดชีตอื่นๆ ถูกวางไว้
อย่างไรก็ตาม โดยใช้แป้นพิมพ์ คุณสามารถใช้ปุ่มลัด ALT เพื่อลบสเปรดชีตได้ นี่คือวิธีการ:
- กดปุ่ม ALT เพื่อเปิดใช้งานปุ่มลัด แล้วกดลำดับปุ่มต่อไปนี้:
- กด H - จะเลือกแท็บ Home
- กด D - จะเลือกคำสั่ง Delete
- กด S - เพื่อเลือกคำสั่ง "Delete Sheet" จากเมนู Delete
โปรดทราบว่านี้จะลบแผ่นงานที่ใช้งานอยู่ (แผ่นที่แสดงอยู่) ด้วยการฝึกฝนบ้าง วิธีนี้แม้แต่จะเร็วกว่าวิธีเมนูคลิกขวาที่อธิบายไว้ข้างต้น
6. ปุ่มลัดแบบเก่า (Legacy) ยังใช้งานได้
Excel เคยมีระบบเมนูในอดีต ก่อนที่คำสั่งริบบอนแบบภาพจะถูกเพิ่มเข้ามาในซอฟต์แวร์ ระบบเมนูมาพร้อมกับปุ่มลัดแป้นพิมพ์แยกต่างหากที่เร่งความเร็วการทำงานใน Excel หากคุณทราบคำสั่งปุ่มลัดแป้นพิมพ์ที่ถูกต้อง คุณยังสามารถใช้ได้
คำสั่งในการลบแผ่นงาน Excel ปัจจุบันคือ ALT + E + L ใช้เพื่อลบแผ่นงานทีละแผ่นอย่างรวดเร็ว จะยังคงเรียกข้อความเตือนหากแผ่นงานของคุณมีเนื้อหา ดังนั้นคุณจะต้องคลิกปุ่ม Delete สำหรับแต่ละแผ่นที่ลบอย่างอดทน
7. ใช้เครื่องมือแก้ไขโค้ด VBA เพื่อลบหลายแผ่นงาน
หากคุณเคยต้องลบแผ่นงานจำนวนมากในสมุดงาน MS Excel คุณจะรู้ดีว่างานนั้นน่าเบื่อแค่ไหน ข้อความเตือนจะโผล่มาสำหรับแต่ละแผ่นงานที่คุณลบ และคุณต้องคลิกปุ่มยืนยันทุกครั้ง เพื่อหลีกเลี่ยงการเตือนหลายครั้ง คุณสามารถจัดกลุ่มแผ่นงานได้ แต่ถ้ามีมากเกินไป คุณจะต้องค้นหาและจัดกลุ่มด้วยตนเอง ซึ่งใช้เวลา
แทนนั้น คุณสามารถใช้ Visual Basic for Applications (VBA) เป็นวิธีแก้ปัญหา Microsoft พัฒนาและนำภาษาโปรแกรมประยุกต์ไปใช้ในแอปพลิเคชัน Microsoft Office บางตัว เช่น Word, Excel และ Access นี่จะไม่เพียงแต่ทำให้กระบวนการลบเป็นอัตโนมัติ แต่ยังข้ามข้อความเตือนทั้งหมดด้วย
- คุณอาจมีแท็บ Developer ใน Excel เพื่อเข้าถึง VBA แต่หากไม่พบ ให้กด Alt + F11 และคำสั่งแป้นพิมพ์นี้จะเปิดหน้าต่าง VBA
- ตอนนี้คุณเปิด VBA แล้ว ให้คลิก Insert และเลือก Module จากเมนูแบบเลื่อนลง จะเปิดหน้าต่างใหม่ที่คุณสามารถพิมพ์โค้ดได้
- หากต้องการลบแผ่นงานทั้งหมดยกเว้นแผ่นที่ใช้งานอยู่ ให้ใช้โค้ดนี้ในโมดูล VBA:
Sub DeleteAllSheets()
Application.DisplayAlerts = False
For Each ws In Worksheets
If ws.Name <> ActiveSheet.Name Then
ws.Delete
End If
Next ws
Application.DisplayAlerts = True
End Sub
- คุณสามารถคัดลอกและวางโค้ดนี้ได้ เพื่อไม่ต้องพิมพ์ด้วยตนเอง จากนั้น คลิกปุ่ม Play สีเขียวบนริบบอนเพื่อรันโค้ด
แผ่นงานทั้งหมดที่ไม่ได้ใช้งานอยู่ในขณะนั้นจะถูกลบโดยอัตโนมัติ คุณสามารถปิด VBA และตรวจสอบใน Excel จะไม่มีข้อความเตือนเนื่องจากบรรทัด Application.DisplayAlerts = False ในโค้ด ซึ่งป้องกันไม่ให้มันโผล่ขึ้นมา
เช่นเดียวกัน คุณสามารถลบแผ่นงานทั้งหมดที่มีคำหรือข้อความเฉพาะในชื่อได้
- ใช้โค้ดต่อไปนี้แทน:
Sub DeleteSheetsWithCertainText()
Dim MyText As String
MyText = Application.InputBox("Enter text that your sheets contain")
Application.DisplayAlerts = False
For Each ws In Worksheets
If ws.Name Like "*" & MyText & "*" Then
ws.Delete
End If
Next ws
Application.DisplayAlerts = True
End Sub
- เมื่อคุณรันโค้ดนี้ คุณจะได้หน้าต่างป๊อปอัป คลิกสองครั้งที่ DeleteSheetsWithCertainText เพื่อป้อนข้อความ
- กล่องโต้ตอบอีกอันจะเปิด ที่นี่คุณสามารถพิมพ์ชื่อแผ่นงานที่ต้องการลบได้ อาจเป็นปีหรือคำเฉพาะที่พบบ่อย ตัวเลข ตัวอักษร และสัญลักษณ์ทุกอย่างจะใช้งานได้
วิธีการลบสเปรดชีตใน Microsoft Excel ที่คุณชอบคืออะไร? เพิ่มประสิทธิภาพการทำงานด้วยวิธีที่ดีที่สุด และแจ้งให้เราทราบในความคิดเห็นด้านล่างหากคุณพบวิธีอื่นในการจัดการกับสเปรดชีตที่ไม่ต้องการ