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

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

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

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

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

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

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

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

  1. เปิดเวิร์กบุ๊กที่คุณต้องการใช้ แล้วไปที่ ไฟล์. เมนู Excel
  2. ตอนนี้คลิกที่ ข้อมูล. เมนูด้านข้างของหน้าต่างไฟล์ Excel
  3. จากนั้นคลิกที่ ตรวจสอบปัญหา ปุ่ม จากนั้นเลือก ตรวจสอบเอกสาร. เมนูข้อมูล Excel
  4. ภายใน เจ้าหน้าที่ตรวจสอบเอกสาร กล่องโต้ตอบตรวจสอบให้แน่ใจว่า แถวและคอลัมน์ที่ซ่อนอยู่ ถูกเลือกแล้วคลิก ตรวจสอบ.
  5. NS เจ้าหน้าที่ตรวจสอบเอกสาร จะแสดงรายงานซึ่งแสดงให้คุณเห็นว่ามีแถวและคอลัมน์ที่ซ่อนอยู่หรือไม่ ถ้ามี ไปที่ ลบทั้งหมดจากนั้นคลิก ยกเลิก.

การลบแถวที่ซ่อนอยู่ใน Excel เวอร์ชันก่อนหน้า

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

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

ใช้รหัส VBA เพื่อลบแถวที่ซ่อนอยู่

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

  1. เปิดไฟล์ Excel แล้วกด Alt + F11 เพื่อเปิด VBA Editor Excel - VBA
  2. ตอนนี้ไปที่ แทรก > โมดูล. Excel - เมนูแทรก VBA
  3. เมื่อหน้าต่างโมดูลปรากฏขึ้น ให้วางโค้ดต่อไปนี้ลงไป:

ลบย่อยซ่อน ()

สำหรับ lp = 256 ถึง 1 ขั้นตอน -1

ถ้า Columns(lp).EntireColumn.Hidden = True แล้ว Columns(lp).EntireColumn.Delete Else

ต่อไป

สำหรับ lp = 65536 ถึง 1 ขั้นตอน -1

ถ้า Rows(lp).EntireRow.Hidden = True แล้ว Rows(lp).EntireRow.Delete Else

ต่อไป

จบซับ

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

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

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

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

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

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

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

คำสุดท้าย

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

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

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

โพสต์ล่าสุด

$config[zx-auto] not found$config[zx-overlay] not found