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