ไปยังเนื้อหาหลัก

วิธีลบเฉพาะแถวหรือคอลัมน์ที่มองเห็นได้ใน Excel?

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

ลบค่าที่มองเห็นได้ด้วยคำสั่ง Go To Special เท่านั้น

ลบค่าที่มองเห็นได้ด้วยรหัส VBA เท่านั้น

ลบแถวที่มองเห็นได้ด้วย Kutools for Excel เท่านั้น

ดาวน์โหลดตัวอย่างเพื่อลองใช้วิธีการ


แบทช์ลบแถวหรือคอลัมน์ว่าง / มองเห็นได้ / ซ่อนใน Excel

คุณสามารถลบแถวที่มองเห็นซ่อนหรือว่างใน Excel ได้โดยเลือกทีละแถวจากนั้นกดปุ่ม Delete เพื่อลบออก แต่ถ้าจำเป็นต้องลบแถวหลายร้อยแถว ลบแถวและคอลัมน์ที่ซ่อน (มองเห็นได้) in Kutools สำหรับ Excel จะช่วยคุณ ด้วยเครื่องมือนี้คุณสามารถลบแถวว่าง (คอลัมน์) แถวที่มองเห็นได้ (คอลัมน์) หรือแถวที่ซ่อนอยู่ (คอลัมน์) ในช่วงที่เลือกแผ่นงานที่ใช้งานแผ่นงานที่เลือกหรือสมุดงานทั้งหมด คลิกที่นี่เพื่อทดลองใช้เครื่องมือนี้ฟรี 60 วัน.

ลบแถวที่มองเห็นได้

ลูกศรสีฟ้าฟองขวา ลบค่าที่มองเห็นได้ด้วยคำสั่ง Go To Special เท่านั้น

ด้วยสิ่งนี้ ไปที่พิเศษ ใน Excel คุณสามารถเลือกค่าที่มองเห็นได้อย่างรวดเร็วจากนั้นจึงลบออกด้วย ลบ สำคัญ. ทำตามนี้:

1. เลือกช่วงที่คุณต้องการลบข้อมูลที่มองเห็นได้

2. คลิก หน้าแรก > ค้นหาและเลือก > ไปที่พิเศษดูภาพหน้าจอ:

doc ลบที่มองเห็นได้ 1

3. ใน ไปที่พิเศษ ใหเลือก เซลล์ที่มองเห็นได้ เท่านั้นดูภาพหน้าจอ:

doc ลบมองเห็นได้ 2

4. จากนั้นคลิก OKแถวที่มองเห็นทั้งหมดได้ถูกเลือกในช่วงที่เลือก จากนั้นกด ลบ บนแป้นพิมพ์ค่าที่มองเห็นได้ที่เลือกไว้จะถูกลบและค่าที่ซ่อนอยู่จะถูกเก็บไว้ ดูภาพหน้าจอ:

doc ลบมองเห็นได้ 3

หมายเหตุ:

ด้วยวิธีนี้คุณยังสามารถลบค่าคอลัมน์ที่มองเห็นได้


ลูกศรสีฟ้าฟองขวา ลบค่าที่มองเห็นได้ด้วยรหัส VBA เท่านั้น

รหัส VBA ต่อไปนี้ยังช่วยให้คุณสามารถลบค่าเซลล์ที่มองเห็นได้เฉพาะใน Excel

1. กด ALT + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในหน้าต่างโมดูล

3. จากนั้นกด F5 คีย์หรือเพื่อรันโค้ดและค่าของเซลล์ที่มองเห็นได้ถูกลบออกโดยยังคงมีค่าที่ซ่อนอยู่

4. จากนั้นกล่องโต้ตอบจะปรากฏขึ้นเพื่อให้คุณเลือกช่วงที่จะลบเฉพาะเซลล์ที่มองเห็นได้

Sub DeleteVisibleRows()
'Update 20130906
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
WorkRng.SpecialCells(xlCellTypeVisible).ClearContents
Application.ScreenUpdating = True
End Sub

ลูกศรสีฟ้าฟองขวา ลบแถวที่มองเห็นได้ด้วย Kutools for Excel เท่านั้น

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

Kutools สำหรับ Excel, ที่มีมากกว่า 300 ฟังก์ชั่นที่มีประโยชน์ทำให้งานของคุณง่ายขึ้น 

หลังจาก ติดตั้งฟรี Kutools สำหรับ Excel โปรดทำดังนี้:

1. เลือกช่วงที่คุณต้องการใช้เครื่องมือนี้ คลิก Kutools > ลบ > ลบแถวและคอลัมน์ที่ซ่อน (มองเห็นได้)ดูภาพหน้าจอ:
doc ลบมองเห็นได้ 4

3. ใน ลบแถวและคอลัมน์ ให้เลือก ในเลือกช่วง จาก มองในจากนั้นระบุไฟล์ แถว และ แถวที่มองเห็นได้ จาก ประเภทการลบ และ ประเภทโดยละเอียด แยกกัน คลิก Okและกล่องพร้อมต์จะเตือนให้คุณทราบจำนวนแถวที่มองเห็นได้ถูกลบไปแล้วให้คลิก OK เพื่อปิด ดูภาพหน้าจอ:
doc ลบมองเห็นได้ 05doc ลบมองเห็นได้ 6
1. คุณสามารถลบแถวหรือคอลัมน์ที่มองเห็นได้จากไฟล์ ช่วงที่เลือก, แผ่นงานที่เลือก, แผ่นงานที่ใช้งานอยู่ or แผ่นงานทั้งหมด ภายใต้ มองใน ตัวเลือก

2. ด้วยฟังก์ชั่นนี้คุณสามารถลบได้เท่านั้น แถวหรือคอลัมน์ที่ซ่อนอยู่, แถวหรือคอลัมน์ว่าง.

กรุณาคลิ้ก ลบแถวและคอลัมน์ เพื่อทราบเกี่ยวกับคุณลักษณะนี้


บทความที่เกี่ยวข้อง:

วิธีลบแถวว่างหรือว่างใน Excel

จะลบแถวหรือคอลัมน์ที่ซ่อนทั้งหมดใน Excel ได้อย่างไร?

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
But this method deletes the handles (row 1) as well, which isn't what I want.
This comment was minimized by the moderator on the site
Didn't delete the rows, simply made them blank
This comment was minimized by the moderator on the site
thank you very much for the post :-)
This comment was minimized by the moderator on the site
Hi, I have faced the same issue in 2007, I tried folowing way it worked: 1. Keep the cursor on header cell eg, I wanted to filter by Product Name so I kept my cursor in Product Name Header. 2. Click on Data>Filter 3.Select Rows Number at Left most 4. Right Click> Delete Rows Note: If only Delete option is displayed then it will delete hidden rows also, Try and follow steps again the option should be 'Delete Rows' :-) Good Luck
This comment was minimized by the moderator on the site
install office 2010
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations