Anonim

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

ดูบทความของเราที่ Google ชีตเปิดไฟล์ Excel หรือไม่

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

มีสองวิธีในการลบแถวที่ซ่อนอยู่ใน Excel เรามาดูกันดีกว่า

การใช้ฟังก์ชั่นตรวจสอบเอกสาร

ลิงค์ด่วน

  • การใช้ฟังก์ชั่นตรวจสอบเอกสาร
        • เปิดสมุดงานและไปที่ไฟล์> ข้อมูล
        • คลิกที่ปุ่มตรวจสอบปัญหาจากนั้นเลือกตรวจสอบเอกสาร
        • ภายในกล่องโต้ตอบตัวตรวจสอบเอกสารตรวจสอบให้แน่ใจว่าได้เลือกแถวและคอลัมน์ที่ซ่อนอยู่
        • คลิกการตรวจสอบ
        • ผู้ตรวจสอบเอกสารจะแสดงรายงานซึ่งแสดงให้คุณเห็นว่ามีแถวและคอลัมน์ที่ซ่อนอยู่หรือไม่ หากมีให้ไปที่ลบทั้งหมดจากนั้นคลิกยกเลิก
  • ใช้รหัส VBA
        • เปิดไฟล์ Excel และกด Alt + F11 เพื่อเปิดตัวแก้ไข VBA
        • ไปที่แทรก> โมดูล
        • เมื่อหน้าต่างโมดูลปรากฏขึ้นให้วางโค้ดต่อไปนี้ลงไป:
        • กด F5 เพื่อเรียกใช้รหัส
  • การใช้ซอฟต์แวร์บุคคลที่สาม
  • คำสุดท้าย

คุณลักษณะตัวตรวจสอบเอกสารพร้อมใช้งานใน Excel, Word, PowerPoint และ Visio เป็นวิธีที่ดีที่สุดในการเปิดเผยและลบข้อมูลที่ซ่อนอยู่ที่อาจปรากฏในเอกสาร สิ่งนี้มีประโยชน์เมื่อคุณต้องแบ่งปันเอกสารกับบุคคลอื่นและต้องการให้แน่ใจว่าไม่มีความประหลาดใจในเอกสาร

ใน Excel การลบแถวและคอลัมน์ที่ซ่อนอยู่นั้นเป็นเรื่องง่าย นี่คือสิ่งที่คุณต้องทำ:

  1. เปิดสมุดงานและไปที่ไฟล์> ข้อมูล

  2. คลิกที่ปุ่มตรวจสอบปัญหาจากนั้นเลือกตรวจสอบเอกสาร

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

  4. คลิกการตรวจสอบ

  5. ผู้ตรวจสอบเอกสารจะแสดงรายงานซึ่งแสดงให้คุณเห็นว่ามีแถวและคอลัมน์ที่ซ่อนอยู่หรือไม่ หากมีให้ไปที่ลบทั้งหมดจากนั้นคลิกยกเลิก

คุณลักษณะนี้สามารถพบได้ในสถานที่เดียวกันใน Excel 2013 และ 2016 ส่วนต่อประสานของรุ่น 2010 มีลักษณะแตกต่างกันเล็กน้อย แต่เส้นทางสู่สารวัตรเอกสารเหมือนกัน หากคุณใช้ Excel 2007 คุณสามารถค้นหาตัวเลือกนี้ได้โดยคลิกที่ปุ่ม Office จากนั้นไปที่การจัดเตรียม> ตรวจสอบเอกสาร

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

ใช้รหัส VBA

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

  1. เปิดไฟล์ Excel และกด Alt + F11 เพื่อเปิดตัวแก้ไข VBA

  2. ไปที่แทรก> โมดูล

  3. เมื่อหน้าต่างโมดูลปรากฏขึ้นให้วางโค้ดต่อไปนี้ลงไป:

Sub deletehidden()
For lp = 256 To 1 Step -1
If Columns(lp).EntireColumn.Hidden = True Then Columns(lp).EntireColumn.Delete Else
Next
For lp = 65536 To 1 Step -1
If Rows(lp).EntireRow.Hidden = True Then Rows(lp).EntireRow.Delete Else
Next
End Sub

  1. กด F5 เพื่อเรียกใช้รหัส

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

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

การใช้ซอฟต์แวร์บุคคลที่สาม

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

  1. ลบช่องทำเครื่องหมายเป็นกลุ่ม
  2. ชุดปุ่มตัวเลือกลบ
  3. ลบแถวว่าง
  4. รุ่นที่ลบมาโครทั้งหมด

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

คำสุดท้าย

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

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

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

วิธีการลบแถวที่ซ่อนอยู่ทั้งหมดใน excel