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

จะลบแถวอื่น ๆ ใน Excel ได้อย่างไร?

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

ลบแถวอื่น ๆ ใน Excel ด้วยคำสั่ง Filter

ลบแถวอื่น ๆ ใน Excel ด้วยรหัส VBA

ลบแถวหรือคอลัมน์อื่น ๆ ทั้งหมดใน Excel ด้วย Kutools for Excel


ลูกศรสีฟ้าฟองขวา ลบแถวอื่น ๆ ใน Excel ด้วยคำสั่ง Filter

Microsoft Excel ของ ตัวกรอง คำสั่งสามารถช่วยคุณกรองแถวอื่น ๆ ทั้งหมดได้อย่างรวดเร็วแล้วลบออกพร้อมกันโปรดทำดังนี้:

1. ในคอลัมน์ว่างนอกเหนือจากข้อมูลต้นฉบับให้ป้อน 0,1,0,1 …, 0,1. ในกรณีนี้ให้ป้อนตัวเลขในคอลัมน์ผู้ช่วยเหลือ C ดูภาพหน้าจอต่อไปนี้:

2. เลือกคอลัมน์ C แล้วคลิก ตัวกรอง ใต้ปุ่ม ข้อมูล แท็บ จากนั้นคลิกปุ่มลูกศรข้าง C1 และเลือกเฉพาะไฟล์ 0 ภายใต้ เลือกทั้งหมด ตัวเลือก ดูภาพหน้าจอ:

3. จากนั้นแถวทั้งหมดที่มี 1 จะถูกซ่อนไว้ เลือกแถวที่มองเห็นได้ด้วย 0 แล้วคลิก หน้าแรก > ลบ > ลบแถวแผ่นงาน เพื่อลบแถวเหล่านี้ จากนั้นจะลบแถวอื่น ๆ ทั้งหมดและคุณต้องคลิก ตัวกรอง อีกครั้งเพื่อแสดงเฉพาะแถวที่มี 1. ดูภาพหน้าจอ:

doc-delete-every-other-row 5 -2 doc-delete-every-other-row 12

4. ในที่สุดคุณสามารถลบตัวช่วยคอลัมน์ C ได้ตามที่คุณต้องการ


เลือกแถวอื่น ๆ หรือแถวที่ n คอลัมน์แล้วลบพร้อมกัน

Kutools สำหรับ Excel's เลือก Interval Rows & Columns ยูทิลิตี้สามารถช่วยคุณค้นหาและเลือกแถวหรือคอลัมน์อื่น ๆ ทั้งหมดหรือที่ n จากนั้นคุณสามารถดำเนินการบางอย่างได้ตามต้องการ คลิกเพื่อดาวน์โหลด Kutools for Excel!


ลูกศรสีฟ้าฟองขวา ลบแถวอื่น ๆ ใน Excel ด้วยรหัส VBA

จริงๆแล้วมาโคร VBA ก็เป็นตัวเลือกที่ดีในการแก้ไขปัญหานี้เช่นกัน

1. ค้างไว้ อื่น ๆ + F11 ใน Excel และจะเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

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

รหัส VBA: ลบทุกแถวอื่น ๆ ในการเลือก:

Sub DeleteEveryOtherRow()
'Updateby Extendoffice
Dim rng As Range
Dim InputRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Application.ScreenUpdating = False
For i = InputRng.Rows.Count To 1 Step -2
    Set rng = InputRng.Cells(i, 1)
    rng.EntireRow.Delete
Next
Application.ScreenUpdating = True
End Sub

3. กด F5 กุญแจสำคัญในการเรียกใช้แมโครนี้ จากนั้นกล่องโต้ตอบจะปรากฏขึ้นเพื่อเลือกช่วง ดูภาพหน้าจอ:

4. จากนั้นคลิก OKทุกแถวอื่น ๆ ในช่วงที่เลือกจากแถวที่สองจะถูกลบพร้อมกันดูภาพหน้าจอ:

doc-delete-every-other-row 5 -2 doc-delete-every-other-row 12

ลูกศรสีฟ้าฟองขวา ลบแถวหรือคอลัมน์อื่น ๆ ทั้งหมดใน Excel ด้วย Kutools for Excel

สำหรับผู้ใช้ Microsoft Excel ระดับเริ่มต้นการใช้แมโคร VBA มีความซับซ้อนเล็กน้อย เลือก Interval Rows & Columns ประโยชน์ของ Kutools สำหรับ Excel สามารถช่วยคุณลบแถวอื่น ๆ ได้อย่างรวดเร็ว

Kutools สำหรับ Excel : ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน. 

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

1. เลือกช่วงที่คุณต้องการลบแถวอื่น ๆ จากนั้นใช้ยูทิลิตี้นี้โดยคลิกที่ไฟล์ Kutools > เลือก > เลือกแถวและคอลัมน์ช่วงเวลา ....

2. ใน เลือก Interval Rows & Columns กล่องโต้ตอบระบุการตั้งค่าตามภาพหน้าจอต่อไปนี้ที่แสดงและคลิก OK เพื่อเลือกแถวอื่น ๆ ก่อน

3. จากนั้นทุกแถวในการเลือกจะถูกเลือกและไฮไลต์ ดูภาพหน้าจอ:

4. จากนั้นคุณสามารถลบแถวอื่น ๆ ที่เลือกทั้งหมดได้อย่างรวดเร็วโดยคลิกที่ไฟล์ หน้าแรก > ลบ > ลบแถวแผ่นงาน เพื่อลบแถวเหล่านี้ทั้งหมด ดูภาพหน้าจอ:

doc-delete-every-other-row 5 -2 doc-delete-every-other-row 12

คลิกเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะ Select Interval Rows & Columns

ด้วยคุณสมบัตินี้คุณยังสามารถลบทุกแถวหรือคอลัมน์ที่ n ได้ตามที่คุณต้องการ

ดาวน์โหลดและทดลองใช้ Kutools for Excel ฟรีทันที!


ลูกศรสีฟ้าฟองขวาDemo: ลบทุกแถวหรือคอลัมน์อื่น ๆ ด้วย Kutools for Excel

Kutools สำหรับ Excel: ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน ดาวน์โหลดและทดลองใช้ฟรีทันที!

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

🤖 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 (11)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
An easy way to put 0 or 1 in the column instead is to add a formula column: =IF(MOD(ROW(), 2) = 0, 0, 1). That might help if you'd rather not type 0,1,01, etc.
This comment was minimized by the moderator on the site
another way is to add a new column in front of your data, so column A is blank, then just enter a b a b a b as you go down the rows in column A - so "a" in A1, "b" in A2, "a" in A3, "b" in A4. then you can drag the new "a" and "b" cells down for all rows of data. then sort column A alphabetically, and you get all the odd rows with an "a" at the top and all the even rows with a "b" at the bottom. this is probably the easiest way.
This comment was minimized by the moderator on the site
You're genious :)
This comment was minimized by the moderator on the site
Easiest? How is that different from the 0,1 method? ;-)
This comment was minimized by the moderator on the site
This is actually very useful if you have a large number of rows and can't enter the 2 settings in manually. if you drag 0,1 down, it continues to 2, 3, 4...but if you drag a,b down, it will repeat as a,b,a,b...all the way down. Thanks!
This comment was minimized by the moderator on the site
That would be great, except column C is all 0
This comment was minimized by the moderator on the site
This is really really helpful. thanks
This comment was minimized by the moderator on the site
Great trick...thank you. I love simple sneaky tricks like this
This comment was minimized by the moderator on the site
This was really helpful. thanks,
This comment was minimized by the moderator on the site
In cell B1: =row(A1) Drag this down all of column B. In cell C1: =mod(B1,2) Drag this down all of column C. Apply a filter and in column C select all 0s or 1s as required.
This comment was minimized by the moderator on the site
Richarddddd, Sneaky! I like that, and it was useful to me today. Thanks.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations