Microsoft Excel เป็นเครื่องมือที่ใช้แพร่หลายที่สุดในทุกอุตสาหกรรม เป็นโปรแกรมสเปรดชีตทั่วไป อนุญาตให้นำเข้าและจัดเก็บข้อมูลจำนวนมากในสมุดงาน (Workbook) MS Excel ปรับให้เหมาะกับการวิเคราะห์และคำนวณข้อมูล โปรแกรมยืดหยุ่นนี้ยังใช้สร้างโมเดลวิเคราะห์ เขียนสูตรง่ายและซับซ้อน สร้าง Pivot Table และนำเสนอข้อมูลด้วยแผนภูมิมืออาชีพ ขณะจัดการข้อมูลใน Excel บ่อยครั้งต้องการ ลบหลายแถว พร้อมกัน
เมื่อจัดการชุดข้อมูลขนาดใหญ่ มีหลายวิธีลบแถวเดี่ยวถึงพันแถว ในคู่มือนี้จะรู้ทริกต่างๆ สำหรับ ลบหลายแถวใน Microsoft Excel พร้อมกัน
วิธีลบหลายแถวใน Excel
ลองวิธีต่อไปนี้เพื่อลบแถวที่ไม่ต้องการ:
- ลบหลายแถวผ่าน Contextual Menu (เมนูคลิกขวา)
- ลบหลายแถวด้วย Shortcut
- ลบหลายแถวตามสีเซลล์
- ลบหลายแถวโดยรัน Macro
อ่านต่อเพื่อดูวิธีการ
1. ลบหลายแถวผ่าน Contextual Menu
วิธีนี้เหมาะสำหรับลบหลายแถวติดกัน ทำตามนี้:
- เปิดชีท Excel ที่มีข้อมูลต้องการจัดการ
- เลือกแถวทั้งหมดที่ต้องการลบในครั้งเดียว
- คลิกขวาที่การเลือก เพื่อเปิด Contextual Menu
- กด Delete

- เลือก Entire row จากรายการ Delete และกด OK

ทางเลือก: กดแท็บ Home ไปที่กลุ่ม Cells ขยายตัวเลือกด้วยลูกศรถัดจาก Delete เลือก Delete Sheet Rows จากเมนูดรอปดาวน์

2. ลบหลายแถวใน Excel ด้วย Shortcut
ใช้ Shortcut ยอดนิยม CTRL+ Minus (-) มาเข้าใจวิธีใช้:
- เลือกหลายแถวในครั้งเดียว
- เลือกแถวที่ไม่ต้องการในครั้งเดียวบนชีทเพื่อลบหลายแถว

- กด Ctrl + – เพื่อลบการเลือก
โปรดทราบ: หากคอลัมน์หรือแถวไม่ต่อเนื่อง ต้องเลือกแถวแยกต่างหาก โดยกดค้าง CTRL และคลิกที่แถวที่ไม่ต้องการทีละแถว

เมื่อเลือกเสร็จ กด Shortcut ตามที่กล่าวมา
- Mass Delete Data หลังแถวที่กำหนด
หากมีชุดข้อมูลที่ต้องการลบข้อมูลทั้งหมดหลังแถวที่ 30 เช่น สามารถทำได้โดย Shortcut CTRL + Shift + ? เพื่อเลือกแถวทั้งหมดจากจุดเริ่มต้นจนสุดท้าย เมื่อเลือกแล้ว ลบจาก Contextual Menu หรือ Cell Group ในแท็บ Home หรือกด CTRL + -
3. ลบหลายแถวใน Excel ตามสีเซลล์
Excel มีตัวกรอง (Filter) ให้จัดเรียงข้อมูลหลายวิธี – การกรองตามสีเซลล์เป็นหนึ่งวิธี ช่วยลบคอลัมน์ที่มีสีพื้นหลังเฉพาะ
- เปิดชีท Excel ที่มีข้อมูล
- เพื่อใช้ Filter ไปที่แท็บ Data กดไอคอน Filter
- คลิกลูกศรเล็กถัดจากชื่อคอลัมน์เป้าหมาย
- ไปที่ Filter by color เลือกสีเซลล์ที่ต้องการลบ

- กด OK จะเห็นเซลล์ที่กรองแล้วอยู่ด้านบน
- เลือกเซลล์ที่กรองได้ คลิกขวา เลือก Delete Row จากรายการ
แถวที่มีสีเดียวกันจะถูกลบทันที
4. ลบหลายแถวโดยรัน Macro
สำหรับงานใน Excel ที่ทำซ้ำ สามารถทำอัตโนมัติด้วยการบันทึก Macro Macro คือ การกระทำหรือชุดการกระทำที่รันได้หลายครั้ง จึงสร้าง Macro ลบหลายแถวได้ ขั้นตอน:
- เลือกแถวเป้าหมายที่ต้องการลบ
- กด ALT+F11 เปิด VBA Editor
- คลิก Project แรกจากแผงซ้าย
- ไปที่แถบเมนู เลือก Insert > Module

- วางโค้ดด้านล่างในหน้าต่างใหม่เพื่อเลือกหลายเซลล์เพื่อลบ:
Sub Delete_Rows() 'delete multiple rows (rows 4, 5 and 6) Worksheets("Sheet1").Range("C4:C6").EntireRow.Delete End Sub

- เปลี่ยนหมายเลขแถวใน ("C4:C6") ให้ตรงกับแถวที่ต้องการลบ
- รัน Macro Script กดปุ่ม Run หรือกด Shortcut F5 เพื่อลบหลายแถว

เสร็จแล้ว! รัน Macro เดียวกันนี้ทุกครั้งที่ต้องจัดการข้อมูลแบบเดียวกัน
Microsoft Excel เป็นจุดหมายปลายทางสำหรับจัดเก็บและจัดการข้อมูลที่เปลี่ยนแปลงไปเรื่อยๆ แต่อัปเดตข้อมูลอาจลำบาก แม้เรื่องเล็กๆ เช่น ลบแถว ก็อาจใช้เวลาและความพยายามมาก หวังว่าคู่มือนี้ช่วยให้ง่ายขึ้น
อ่านเพิ่ม:
- 10 Excel Tips and Tricks ที่มีประโยชน์สำหรับมือใหม่
- Advanced Microsoft Excel Tips and Tricks
