งานทั่วไปอย่างหนึ่งใน Excel คือการลบแถวว่าง ไม่ว่าคุณจะมีข้อมูลประเภทใดใน Excel มีโอกาสหลายครั้งที่คุณจะมีบรรทัดว่างจำนวนมากตลอดทั้งไฟล์
หากคุณมีหลายพันแถว การลบบรรทัดว่างด้วยตนเองถือเป็นปัญหาใหญ่และแทบจะเป็นไปไม่ได้เลย วิธีทั่วไปที่สุดในการลบบรรทัดว่างใน Excel อย่างน้อยตามที่กล่าวไว้ทางออนไลน์คือการใช้มาโคร Excel บางประเภท
อย่างไรก็ตาม หากคุณไม่คุ้นเคยกับมาโคร วิธีนี้อาจใช้งานยาก นอกจากนี้ หากทำงานไม่ถูกต้อง คุณอาจไม่ทราบวิธีเปลี่ยนมาโครสำหรับไฟล์ Excel เฉพาะของคุณ ในบทความนี้ ผมจะแสดงให้คุณเห็นสองสามวิธีในการลบแถวว่างใน Excel และข้อดีและข้อเสียของแต่ละวิธี โปรดทราบว่าวิธีการเหล่านี้จะใช้ได้กับ Excel เวอร์ชันใดก็ได้ ตั้งแต่ Excel 2003 ไปจนถึง Excel 2016 และอื่นๆ
วิธีที่ 1 – เพิ่มคอลัมน์การเรียงลำดับ
โชคดีที่มีวิธีที่ง่ายและมีประสิทธิภาพมากในการลบบรรทัดว่างโดยไม่มีมาโคร โดยทั่วไปจะเกี่ยวข้องกับการเรียงลำดับ นี่คือวิธีที่คุณทำ สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel และเราต้องการกำจัดบรรทัดว่าง:
สิ่งแรกที่เราจะทำคือแทรกคอลัมน์และตัวเลขตามลำดับ คุณอาจถามว่าทำไมเราต้องการทำเช่นนี้? ถ้าลำดับของแถวมีความสำคัญ เมื่อเราจัดเรียงคอลัมน์ A เพื่อกำจัดบรรทัดว่าง ก็จะไม่มีทางได้แถวกลับมาตามลำดับก่อนการเรียงลำดับ
แผ่นงานควรมีลักษณะดังนี้ก่อนจัดเรียงคอลัมน์ชื่อสัตว์:
ตอนนี้เลือกทั้งสองคอลัมน์แล้วคลิกที่ ข้อมูล ริบบิ้นใน Excel จากนั้นคลิกที่ จัดเรียง ปุ่มบนข้อมูล แท็บ
สำหรับจัดเรียงตาม เลือกคอลัมน์ B แล้วคลิกตกลง โปรดทราบว่าคุณต้องการจัดเรียงคอลัมน์ที่มีค่าว่างอยู่ หากมีมากกว่าหนึ่งคอลัมน์ที่มีค่าว่าง ให้เลือกหนึ่งคอลัมน์
ตอนนี้ข้อมูลของคุณควรมีลักษณะดังนี้ด้านล่าง อย่างที่คุณเห็น การลบแถวว่างนั้นทำได้ง่ายเพราะอยู่ด้านล่างสุด:
เมื่อคุณลบแถวออกไปแล้ว ตอนนี้คุณคงเข้าใจแล้วว่าเหตุใดเราจึงเพิ่มคอลัมน์ด้วยตัวเลข ก่อนคัดแยก ลำดับคือ “แมว หมา หมู ฯลฯ..” และตอนนี้ก็ “หมี แมว วัว ฯลฯ…” ดังนั้นให้จัดเรียงใหม่ตามคอลัมน์ A เพื่อรับคำสั่งเดิมคืน
ค่อนข้างง่ายใช่มั้ย? สิ่งที่ฉันชอบเกี่ยวกับวิธีนี้ก็คือ การลบแถวที่มีเพียงคอลัมน์เดียวที่มีค่าว่างนั้นทำได้ง่ายมาก แทนที่จะลบแถวทั้งแถวที่ว่างเปล่า แล้วถ้าคุณต้องการตรวจสอบหลายคอลัมน์แทนที่จะเป็นเพียงคอลัมน์เดียวล่ะ
ใช้วิธีเดียวกันนี้ คุณก็แค่เพิ่มคอลัมน์ทั้งหมดในกล่องโต้ตอบจัดเรียงตาม นี่เป็นอีกตัวอย่างหนึ่งที่ฉันสร้างขึ้น:
อย่างที่คุณเห็น แผ่นงานนี้ซับซ้อนกว่า ตอนนี้ฉันมีหลายแถวที่ว่างเปล่าทั้งหมด แต่มีแถวที่ว่างเปล่าเพียงบางส่วนเท่านั้น ถ้าฉันจัดเรียงตามคอลัมน์ B ฉันจะไม่ได้แถวว่างทั้งหมดที่ด้านล่าง หลังจากเพิ่มตัวเลขแล้ว ให้เลือกทั้ง 5 คอลัมน์ และคลิกที่ Sort คุณจะเห็นว่าฉันเพิ่มสี่ระดับลงในตัวเลือก Sort by
เมื่อคุณทำเช่นนี้ เฉพาะแถวที่ทั้งสี่คอลัมน์ที่ฉันเพิ่มไว้ว่างเปล่าเท่านั้นที่จะแสดงขึ้นที่ด้านล่าง
ในตอนนี้ คุณสามารถลบแถวเหล่านั้น จากนั้นจึงใช้แถวที่เหลือเพื่อนำแถวเหล่านั้นกลับเข้าสู่ลำดับเดิม
วิธีที่ 2 – การใช้ตัวกรอง
ในทำนองเดียวกันกับการใช้ฟังก์ชัน Sort เรายังสามารถใช้ตัวเลือกตัวกรองได้อีกด้วย เมื่อใช้วิธีนี้ คุณจะไม่ต้องเพิ่มคอลัมน์พิเศษอะไรแบบนั้น เพียงเลือกคอลัมน์ทั้งหมดที่จำเป็นต้องตรวจสอบช่องว่างและคลิกที่ ตัวกรอง ปุ่ม.
คุณจะเห็นลูกศรดรอปดาวน์ปรากฏขึ้นข้างแต่ละชื่อในแถวส่วนหัว คลิกที่นั้นแล้วยกเลิกการเลือก เลือกทั้งหมด และทำเครื่องหมายที่ ช่องว่าง ที่ด้านล่าง
ตอนนี้ ทำสิ่งเดียวกันกับแต่ละคอลัมน์ในเวิร์กชีต โปรดทราบว่าหากคุณไปถึงจุดที่มีการแสดงเฉพาะแถวว่าง คุณไม่จำเป็นต้องเลือกช่องว่างสำหรับแถวที่เหลือ เนื่องจากมีการตรวจสอบตามค่าเริ่มต้นแล้ว
คุณจะเห็นตัวเลขสำหรับแถวว่างถูกเน้นเป็นสีน้ำเงิน ตอนนี้เพียงแค่เลือกแถวเหล่านั้น คลิกขวาแล้วเลือก ลบ . เมื่อมันหายไป เพียงคลิกที่ปุ่มตัวกรองอีกครั้งเพื่อลบตัวกรองและแถวที่ไม่ว่างเดิมทั้งหมดของคุณจะปรากฏขึ้นอีกครั้ง
วิธีที่ 3 – ลบช่องว่าง
อีกวิธีหนึ่งที่ฉันต้องการพูดถึงจะลบแถวใด ๆ ที่มีแถวว่างทั้งหมดหรือแถวใด ๆ ที่มีแม้แต่คอลัมน์ว่างเดียว ไม่เหมาะสำหรับทุกคน แต่อาจมีประโยชน์หากคุณต้องการลบแถวที่มีข้อมูลเพียงบางส่วน
เมื่อต้องการทำเช่นนี้ เลือกข้อมูลทั้งหมดบนแผ่นงานแล้วกดแป้น F5 นี่จะแสดง ไปที่ กล่องโต้ตอบที่คุณต้องการคลิก พิเศษ .
ตอนนี้เลือก ช่องว่าง จากรายการและคลิกตกลง
คุณจะเห็นเซลล์หรือแถวว่างทั้งหมดจะถูกเน้นเป็นสีเทา ตอนนี้ใน หน้าแรก ให้คลิกที่ ลบ จากนั้นเลือก ลบแถวแผ่นงาน .
ดังที่คุณเห็น การดำเนินการนี้จะลบแถวใดๆ ที่มีแม้แต่เซลล์ว่างเดียวในคอลัมน์ใดๆ
สิ่งนี้ไม่ได้มีประโยชน์สำหรับทุกคน แต่ในบางกรณีก็ค่อนข้างสะดวกเช่นกัน เลือกวิธีการที่เหมาะกับคุณที่สุด สนุก!