การเรียนรู้ Excel ต้องใช้เวลาและความพยายามอย่างมาก หากคุณไม่ใช่ผู้เชี่ยวชาญ การใช้ฟีเจอร์ขั้นสูงอาจเป็นกระบวนการที่น่ากลัว ขออภัย คำสั่งบางคำสั่งไม่สามารถมองเห็นได้ชัดเจนภายในอินเทอร์เฟซ
การลบแถวที่ซ่อนอยู่เป็นตัวอย่างที่สมบูรณ์แบบ ใน Excel เวอร์ชันเก่า สิ่งนี้เป็นไปไม่ได้ด้วยซ้ำ โชคดีที่ Microsoft ตัดสินใจเพิ่มลงในเวอร์ชัน 2007 และใหม่กว่า ถึงกระนั้นวิธีการทำงานก็ยังเป็นเรื่องลึกลับสำหรับหลาย ๆ คน
มีสองวิธีในการลบแถวที่ซ่อนอยู่ใน Excel ไปกันเถอะ
การใช้ฟังก์ชันตรวจสอบเอกสาร
ฟีเจอร์ตัวตรวจสอบเอกสารมีอยู่ใน Excel, Word, PowerPoint และ Visio เป็นวิธีที่ดีที่สุดที่จะเปิดเผยและลบข้อมูลที่ซ่อนอยู่ซึ่งอาจมีอยู่ในเอกสาร สิ่งนี้มีประโยชน์เมื่อคุณต้องแชร์เอกสารกับบุคคลอื่น และต้องการให้แน่ใจว่าจะไม่มีอะไรที่น่าประหลาดใจในเอกสาร
ใน Excel การลบแถวและคอลัมน์ที่ซ่อนอยู่เป็นเรื่องง่าย นี่คือสิ่งที่คุณต้องทำ:
- เปิดเวิร์กบุ๊กที่คุณต้องการใช้ แล้วไปที่ ไฟล์.
- ตอนนี้คลิกที่ ข้อมูล.
- จากนั้นคลิกที่ ตรวจสอบปัญหา ปุ่ม จากนั้นเลือก ตรวจสอบเอกสาร.
- ภายใน เจ้าหน้าที่ตรวจสอบเอกสาร กล่องโต้ตอบตรวจสอบให้แน่ใจว่า แถวและคอลัมน์ที่ซ่อนอยู่ ถูกเลือกแล้วคลิก ตรวจสอบ.
- NS เจ้าหน้าที่ตรวจสอบเอกสาร จะแสดงรายงานซึ่งแสดงให้คุณเห็นว่ามีแถวและคอลัมน์ที่ซ่อนอยู่หรือไม่ ถ้ามี ไปที่ ลบทั้งหมดจากนั้นคลิก ยกเลิก.
การลบแถวที่ซ่อนอยู่ใน Excel เวอร์ชันก่อนหน้า
ฟีเจอร์นี้สามารถพบได้ในที่เดียวกันใน Excel 2013 และ 2016 อินเทอร์เฟซของเวอร์ชัน 2010 ดูแตกต่างออกไปเล็กน้อย แต่เส้นทางไปยัง Document Inspector จะเหมือนกัน หากคุณใช้ Excel 2007 คุณจะพบตัวเลือกนี้โดยคลิกที่ สำนักงาน ปุ่มจากนั้นไปที่ เตรียม > ตรวจสอบเอกสาร.
ฟีเจอร์นี้ไม่มีความแตกต่างกัน ดังนั้น การทำเช่นนี้จะตรวจสอบให้แน่ใจว่าไม่มีแถวและคอลัมน์ที่ซ่อนอยู่ โดยไม่คำนึงถึงเวอร์ชันของ Excel
ใช้รหัส VBA เพื่อลบแถวที่ซ่อนอยู่
วิธีนี้เป็นวิธีที่สะดวกมากหากคุณต้องการลบเฉพาะแถวและคอลัมน์ที่ซ่อนอยู่ออกจากแผ่นงานเดียว แทนที่จะเป็นทั้งสมุดงาน อาจไม่มีความสามารถเท่าฟีเจอร์ตรวจสอบเอกสาร แต่เป็นวิธีที่ง่ายและรวดเร็วในการลบแถวออกจากเวิร์กชีต นี่คือวิธีการ:
- เปิดไฟล์ Excel แล้วกด Alt + F11 เพื่อเปิด VBA Editor
- ตอนนี้ไปที่ แทรก > โมดูล.
- เมื่อหน้าต่างโมดูลปรากฏขึ้น ให้วางโค้ดต่อไปนี้ลงไป:
สำหรับ 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 ต่อไป จบซับลบย่อยซ่อน ()
- จากนั้นกด F5 เพื่อเรียกใช้รหัส
การดำเนินการนี้จะลบแถวและคอลัมน์ที่ซ่อนอยู่ทั้งหมดออกจากแผ่นงานที่คุณกำลังทำงานอยู่ หากมีไม่มาก คุณสามารถทำขั้นตอนนี้ซ้ำเพื่อล้างเวิร์กบุ๊กทั้งหมดได้อย่างรวดเร็ว
ปัญหาเดียวที่อาจเกิดขึ้นคือถ้ามีสูตรในแถวและคอลัมน์ที่ซ่อนอยู่ หากส่งผลต่อข้อมูลภายในแผ่นงาน การลบอาจทำให้ฟังก์ชันบางอย่างทำงานไม่ถูกต้อง และคุณอาจได้รับการคำนวณที่ไม่ถูกต้อง
การใช้ซอฟต์แวร์ของบุคคลที่สาม
มีโซลูชันของบริษัทอื่นมากมายที่สามารถช่วยคุณลบแถวและคอลัมน์ที่ซ่อนอยู่ในทันที พวกเขามักจะทำหน้าที่เป็นส่วนขยายของ Excel เพิ่มตัวเลือกเพิ่มเติมในแถบเครื่องมือ นอกจากนี้ ยังมีคุณสมบัติเพิ่มเติมที่อาจหาได้ยาก เช่น:
- กล่องกาเครื่องหมายลบแบทช์
- ปุ่มตัวเลือกการลบแบทช์
- ลบแถวว่าง
- แบทช์ลบแมโครทั้งหมด
พวกเขาอาจพิสูจน์ได้ว่ามีประโยชน์มากหากคุณเป็นผู้ใช้ Excel จำนวนมากและกำลังมองหาวิธีแก้ไขปัญหาทั่วไปที่ Microsoft ยังไม่ได้จัดการอย่างเหมาะสมอย่างรวดเร็ว
คำสุดท้าย
ความจริงที่ว่า Excel มาพร้อมกับความสามารถในการค้นหาและลบแถวและคอลัมน์ที่ซ่อนอยู่ทำให้ใช้งานได้สะดวกยิ่งขึ้น ต้องขอบคุณ Document Inspector ที่คุณไม่จำเป็นต้องกังวลเกี่ยวกับข้อมูลที่ซ่อนอยู่
หากคุณพบว่าการเขียนโค้ดเป็นเรื่องสนุก การรันโค้ด VBA เป็นวิธีที่สะดวกกว่า ซึ่งคุณสามารถทำได้แม้ว่าคุณจะไม่มีประสบการณ์ในการเขียนโค้ดก็ตาม สิ่งที่คุณต้องทำคือตัดและวางคำสั่งที่ถูกต้อง
สุดท้ายนี้ คุณสามารถเลือกโซลูชันของบริษัทอื่นที่จะช่วยให้คุณได้รับประโยชน์สูงสุดจาก Excel พวกเขาสามารถอัพเกรดซอฟต์แวร์ที่ยอดเยี่ยมและทำให้ใช้งานง่ายขึ้นมาก