วิธีลบแถวที่ซ่อนอยู่ใน Excel (3 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

บางครั้งขณะทำงานใน Microsoft Excel เราอาจต้องจัดการกับแถวหรือคอลัมน์ที่ซ่อนอยู่จำนวนมาก ข้อมูลที่ซ่อนอยู่อาจใช้งานไม่ได้และไม่จำเป็น ในบทความนี้ เราจะสาธิตวิธีลบแถวที่ซ่อนอยู่ใน excel ให้คุณเห็น

ดาวน์โหลดแบบฝึกหัด

คุณสามารถดาวน์โหลดแบบฝึกหัดได้จากที่นี่

การลบแถวที่ซ่อน.xlsx

3 วิธีการลบแถวที่ซ่อนใน Excel

1. ตัวเลือก 'ตรวจสอบเอกสาร' เพื่อลบแถวที่ซ่อนอยู่ใน Excel

ตัวเลือก ' ตรวจสอบเอกสาร ' เป็นวิธีที่มีประสิทธิภาพในการซ่อนแถว จะลบแถวที่ซ่อนอยู่ออกจาก สมุดงานทั้งหมด ดังนั้น วิธีนี้ใช้ไม่ได้หากเราต้องการลบแถวออกจากเวิร์กชีตเดียว เราต้องใช้ VBA ในการทำ ซึ่งเราจะพูดถึงในส่วนหลังของบทความนี้

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

  • ที่นี่ หากต้องการซ่อนแถวที่ไฮไลต์ ให้เลือกแถว
  • ทำ คลิกขวา ที่หมายเลขดัชนีเซลล์
  • จากนั้นคลิกที่ตัวเลือก ซ่อน .

  • เราจะเห็นว่าแถวที่ไฮไลต์นั้นมองไม่เห็น

ตอนนี้เราจะทำตามขั้นตอนบางอย่างเพื่อลบแถวที่ซ่อนอยู่

  • ประการแรก ไปที่ ตัวเลือกไฟล์ จาก Ribbon

  • ประการที่สอง เลือกส่วน ข้อมูล ไปที่ 'ตรวจสอบสมุดงาน' จากเมนูแบบเลื่อนลง เลือกตัวเลือก "ตรวจสอบเอกสาร"

  • กล่องลักษณะนี้จะปรากฏขึ้น เลือก ใช่ ในกรณีนี้

  • จากนั้น จากหน้าต่าง ตัวตรวจสอบเอกสาร คลิกที่ตัวเลือก ตรวจสอบ .

  • หลังจากนั้น ให้เลื่อนลงในหน้าต่างใหม่ เลือกตัวเลือก ลบทั้งหมด สำหรับส่วน แถวและคอลัมน์ที่ซ่อนอยู่

  • ในที่สุด เราสามารถ เห็นว่าไม่มีแถวที่ซ่อนอยู่อีกต่อไป ภาพด้านล่างแสดงลำดับของแถวที่ไม่ขาดตอนหลังจากลบแถวที่ซ่อนอยู่

หมายเหตุ:

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

อ่านเพิ่มเติม: วิธีลบแถวที่ระบุใน Excel (8 วิธีด่วน )

2. การเพิ่มคอลัมน์ชั่วคราวเพื่อลบแถวที่ซ่อน

อีกวิธีหนึ่งคือการลบแถวที่ซ่อนอยู่โดยการเพิ่มคอลัมน์ชั่วคราว เราจะใช้การกรองเพื่อใช้วิธีนี้ สมมติว่า ในชุดข้อมูลต่อไปนี้ เราเพียงต้องการเก็บข้อมูลการขายของสถานที่ตั้ง นิวยอร์ก และ บอสตัน เราจะลบแถวที่เหลือ เพียงทำตามขั้นตอนง่ายๆ เพื่อดำเนินการนี้:

  • ในเริ่มต้น เลือกชุดข้อมูลทั้งหมด (B4:G14) .

  • ไปที่ จัดเรียง & ตัวกรอง ตัวเลือก จากเมนูแบบเลื่อนลง คลิกที่ตัวเลือก ตัวกรอง .

  • ด้วยเหตุนี้ เราจะเห็นชุดข้อมูลเช่นนี้พร้อมตัวเลือกการกรอง ที่ส่วนหัวของคอลัมน์

  • ตอนนี้ ไปที่เมนูแบบเลื่อนลงการกรองของชื่อ สถานที่ เพียงเลือกตัวเลือก นิวยอร์ก และ บอสตัน .
  • จากนั้นกด ตกลง .

  • ที่นี่ เราจะได้รับเฉพาะข้อมูลการขายสำหรับ นิวยอร์ก และ บอสตัน ซ่อนแถวอื่นๆ แล้ว

  • ถัดไป ให้เพิ่มคอลัมน์ใหม่ ตั้งชื่อ ชั่วคราว ป้อนค่า 0 ในเซลล์ H5 .
  • ลากเครื่องมือ Fill Handle .

  • เราได้รับค่า 0 สำหรับแถวทั้งหมด

  • เลือกชุดข้อมูลทั้งหมด (B4:B15) อีกครั้ง

  • จากนั้นไปที่ จัดเรียง & ตัวกรอง แบบเลื่อนลง เลือกตัวเลือก กรอง .

  • ตอนนี้ข้อมูลที่ซ่อนอยู่ทั้งหมดจะปรากฏให้เห็น เราสามารถเห็น 0 เฉพาะในแถวที่เราต้องการเก็บไว้

  • เราจะเลือกชุดข้อมูลทั้งหมด (B4:G15) อีกครั้ง

  • ไปที่ จัดเรียง & กรอง . จากเมนูแบบเลื่อนลง เลือกตัวเลือก ตัวกรอง .

  • เราจะเห็นเมนูแบบเลื่อนลงของการกรองในแถบชื่อเรื่องของ เดอะชุดข้อมูล

  • ไปที่ตัวเลือกแบบเลื่อนลงในคอลัมน์ "ชั่วคราว"
  • ที่นี่ เราจะยกเลิกการเลือกตัวเลือก 0 .
  • คลิก ตกลง .

  • ดังนั้น เราได้แถวที่ต้องลบ

  • เลือกแถวทั้งหมด คลิกขวาและคลิกที่ตัวเลือก ลบแถว .

  • แถวทั้งหมดที่ไม่มีค่า 0 ตอนนี้ถูกลบแล้ว

  • ไปที่เมนูแบบเลื่อนลงของคอลัมน์ ชั่วคราว เลือกตัวเลือก 0 .
  • คลิก ตกลง .

  • สุดท้าย เรามี เฉพาะชุดข้อมูลสำหรับเมือง นิวยอร์ก และ บอสตัน เท่านั้น

อ่านเพิ่มเติม: ทางลัดของ Excel เพื่อลบแถว (ด้วยเทคนิคโบนัส)

การอ่านที่คล้ายกัน:

  • วิธีลบหลายแถวใน Excel ในครั้งเดียว (5 วิธี)
  • ลบแถวที่ซ่อนอยู่ใน Excel VBA (การวิเคราะห์โดยละเอียด)
  • วิธีลบแถวโดยใช้มาโครหากเซลล์มี 0 ใน Excel (4 วิธี)
  • ลบแถวที่ไม่ได้กรองใน Excel โดยใช้ VBA (4 วิธี)
  • วิธีกรองข้อมูลและลบแถวด้วย Excel VBA (5 ตัวอย่าง)

3. การใช้ VBA เพื่อลบแถวที่ซ่อนอยู่ใน Excel

การใช้ VBA เป็นวิธีการขั้นสูงในการลบแถวที่ซ่อนอยู่ เราจัดให้ได้สองกรณีพิเศษ หนึ่งคือการลบแถวออกจาก แผ่นงาน เดียว อีกวิธีหนึ่งคือการลบแถวออกจากเฉพาะช่วงของชุดข้อมูล

3.1 ลบแถวที่ซ่อนออกจากเวิร์กชีตทั้งหมด

สมมติว่าเรามีชุดข้อมูลการขายต่อไปนี้ ในชุดข้อมูลทดลองของเรา แถวที่ไฮไลต์จะถูกซ่อนไว้ เราจะลบแถวเหล่านี้โดยใช้ VBA .

หลังจากซ่อนแถวหรือฐานข้อมูลที่ไฮไลต์แล้วจะมีลักษณะตามภาพด้านล่าง เราจะเห็นว่าหมายเลขดัชนีของแถวไม่ต่อเนื่องกัน

ควรสังเกตว่าถ้าเราไม่มีแท็บ นักพัฒนาซอฟต์แวร์ ใน Excel ของเรา เราต้องเปิดใช้งานแท็บ นักพัฒนาซอฟต์แวร์ เพื่อสร้างเนื้อหา มาโคร

ประการแรก เราจะดูวิธีเปิดใช้งานแท็บ นักพัฒนาซอฟต์แวร์ เพียงทำตามคำแนะนำด้านล่าง

  • ไปที่ตัวเลือก ไฟล์ ที่มุมบนซ้ายของ Excel

  • ถัดไป เลือก ตัวเลือก

  • จากนั้น หน้าต่างใหม่จะมาถึง เลือกตัวเลือก ปรับแต่ง Ribbon จากตัวเลือกที่มีอยู่

  • หลังจากนั้น เลือกตัวเลือก นักพัฒนาซอฟต์แวร์ และคลิก ตกลง .

  • สุดท้าย เราจะเห็นแท็บ นักพัฒนาซอฟต์แวร์ ใน Excel ของเรา

ตอนนี้ เราจะใช้แท็บ นักพัฒนา เพื่อสร้างเนื้อหา มาโครที่เปิดใช้งาน มาดูกันว่าเราจะทำได้อย่างไรในขั้นตอนต่อไปนี้

  • ไปที่แท็บ นักพัฒนาซอฟต์แวร์ เลือกตัวเลือก Visual Basic

  • ที่นี่ หน้าต่างใหม่จะเปิดขึ้น จากหน้าต่างเลือกแท็บ แทรก จากดรอปดาวน์ ให้เลือกตัวเลือก โมดูล เราจะได้โมดูลใหม่ชื่อ โมดูล-1 .

  • เลือกตัวเลือก โมดูล-1 หน้าต่างว่างจะเปิดขึ้น ใส่โค้ดต่อไปนี้ในหน้าต่างเปล่า
6867
  • เราจะคลิกที่ตัวเลือก เรียกใช้ ที่เราจะเห็นในภาพด้านล่าง เราสามารถกด F5 ได้เช่นกันเพื่อรันโค้ด

  • ผลก็คือเราจะเห็นว่าเราได้ลบทั้งหมด แถวที่ซ่อนอยู่

3.2 แถวที่ซ่อนอยู่ ลบออกจากช่วงที่ระบุ

ในตัวอย่างนี้ เราจะใช้ VBA เพื่อลบแถวที่ซ่อนอยู่ออกจากช่วงที่ระบุ เราจะดำเนินการต่อกับชุดข้อมูลก่อนหน้านี้สำหรับตัวอย่างนี้ด้วย

  • สมมติว่า ช่วงของเราคือ (B4:G9) ดังนั้น เราจะไม่ลบแถวที่ซ่อนอยู่หลังจากแถวหมายเลข 10 นั่นเป็นเหตุผลที่เราใช้สองสีเพื่อเน้นแถวที่ซ่อนอยู่

  • จาก แท็บนักพัฒนาซอฟต์แวร์ ไปที่หน้าต่างโค้ด
  • ใส่โค้ดต่อไปนี้ที่นั่น:
7083
  • เราจะ คลิก บน เรียกใช้ ตัวเลือกที่เราเห็นในภาพด้านล่าง เราสามารถกด F5 เช่นกันเพื่อเรียกใช้โค้ด

  • สุดท้าย เราจะเห็นว่าแถวที่ซ่อนอยู่ภายในช่วง (B4:G9) ถูกลบในขณะที่แถวที่ซ่อนอยู่หลังหมายเลขแถว 10 ยังคงอยู่

อ่านเพิ่มเติม: Excel ลบแถวใน aช่วงด้วย VBA (3 วิธีง่ายๆ)

บทสรุป

ท้ายที่สุด เราได้อธิบายวิธีการต่างๆ ในการลบแถวในบทความนี้ หากต้องการฝึกฝนตัวเองให้ดาวน์โหลดแบบฝึกหัดฝึกหัดที่เพิ่มมาพร้อมกับบทความนี้ หากคุณรู้สึกสับสนเพียงแสดงความคิดเห็นในช่องด้านล่าง เราจะพยายามตอบโดยเร็วที่สุด คอยติดตามแนวทางแก้ไขปัญหา Microsoft Excel ที่น่าสนใจเพิ่มเติม

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง