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

วิธีแทรกแถวว่าง / ว่างใน Excel อย่างรวดเร็ว?

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

แทรกแถวว่างด้วยฟังก์ชันเรียงลำดับ
แทรกแถวว่างอื่นด้วยรหัส VBA
แทรกตัวเลขเฉพาะของแถวว่างอย่างรวดเร็วด้วย Kutools for Excel


แทรกแถวว่างด้วยฟังก์ชันเรียงลำดับ

วิธีนี้เป็นวิธีที่ง่ายกว่า แต่เป็นวงเวียนในการแทรกแถวว่างระหว่างออกจากแถว คุณสามารถทำได้ดังนี้:

1. คุณต้องมีคอลัมน์ว่างที่อยู่ติดกับข้อมูลของคุณ ตัวอย่างเช่นฉันมีแผ่นงานที่ประกอบด้วย A1: E9 คุณสามารถใช้คอลัมน์ F ได้

2. ในเซลล์ F1 ป้อนหมายเลข 1 และป้อน 2 ในเซลล์ F2

3. เลือกหมายเลข 1 และหมายเลข 2 และดับเบิลคลิกที่จุดจับเติม Excel จะเติมเซลล์ในคอลัมน์ F โดยอัตโนมัติ

4. จากนั้นคัดลอกคอลัมน์ใหม่ F (F1: F9) เลือกเซลล์ F10 แล้ววางหมายเลขเติมอัตโนมัติจาก F1: F9 ดูภาพหน้าจอ:

5. จากนั้นคลิก ข้อมูล > ประเภทและใน คำเตือนการเรียงลำดับ กล่องโต้ตอบจะปรากฏขึ้นให้เลือก ขยายส่วนที่เลือก แล้วคลิก ประเภท…ดูภาพหน้าจอ:

6. และก ประเภท กล่องโต้ตอบจะปรากฏขึ้นให้เลือกหมายเลข 1 จาก เรียงลำดับตาม รายการแบบเลื่อนลงจากนั้นคลิกที่ไฟล์ OK ปุ่ม. ดูภาพหน้าจอ:

จากนั้นแถวว่างใหม่จะถูกแทรกในแถวที่ออก ดูภาพหน้าจอ:

หมายเหตุ: หากคุณต้องการแทรกแถวว่างสองหรือสามแถวระหว่างแต่ละแถวคุณสามารถคัดลอกคอลัมน์เติมอัตโนมัติใหม่สองหรือสามครั้งเพื่อเพิ่มแถวใหม่

แทรกตัวเลขเฉพาะของแถวว่างลงในช่วงใน Excel:

พื้นที่ แทรกแถวและคอลัมน์ว่าง ประโยชน์ของ Kutools สำหรับ Excel สามารถช่วยคุณแทรกแถวหรือคอลัมน์ว่างจำนวนหนึ่งลงในช่วงใน Excel ได้อย่างรวดเร็ว
ดาวน์โหลด Kutools สำหรับ Excel ทันที! (เส้นทางฟรี 30 วัน)


แทรกแถวว่างอื่นด้วยรหัส VBA

หากวิธีข้างต้นซับซ้อนเล็กน้อยคุณสามารถใช้รหัส VBA ต่อไปนี้เพื่อแก้ปัญหาได้

1. กดปุ่ม Alt + F11 เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน จากนั้นคลิก สิ่งที่ใส่เข้าไป > โมดูล และป้อนรหัสต่อไปนี้ในไฟล์ โมดูล:

รหัส VBA: แทรกแถวว่างใน Excel

Sub InsertBlackRows()
'Updateby20131127
Dim Rng As Range
Dim WorkRng As Range
Dim FirstRow As Integer, xRows As Integer, xCols As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
FirstRow = WorkRng.Row
xRows = WorkRng.Rows.Count
xCols = WorkRng.Columns.Count
Application.ScreenUpdating = False
WorkRng.Cells(xRows, 1).Resize(1, xCols).Select
Do Until Selection.Row = FirstRow
    Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
    Selection.Offset(-1, 0).Select
Loop
Application.ScreenUpdating = True
End Sub

2 จากนั้นคลิก doc- คูณ - คำนวณ -3 หรือกดปุ่ม F5 เพื่อเรียกใช้รหัส ในกล่องโต้ตอบ Kutoos สำหรับ Excel ที่โผล่ขึ้นมาโปรดเลือกช่วงที่คุณจะแทรกแถวว่างจากนั้นคลิกปุ่มตกลง ดูภาพหน้าจอ:

จากนั้นแถวว่างใหม่จะถูกแทรกระหว่างทุกๆสองแถว ดูภาพหน้าจอ:


แทรกตัวเลขเฉพาะของแถวว่างอย่างรวดเร็วด้วย Kutools for Excel

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

ก่อนที่จะใช้ Kutools สำหรับ Excelโปรด ดาวน์โหลดและติดตั้งในตอนแรก.

1. เลือกช่วงที่คุณต้องการแทรกแถวว่างแล้วคลิก Kutools > สิ่งที่ใส่เข้าไป > แทรกแถวและคอลัมน์ว่าง. ดูภาพหน้าจอ:

2 ใน แทรกแถวและคอลัมน์ว่าง ให้เลือก แถวว่าง ในประเภทแทรก ระบุจำนวนแถวช่วงเวลาที่คุณจะแทรกแถวว่างตามและจำนวนแถวที่คุณต้องการแทรกจากนั้นคลิก OK ปุ่ม. ดูภาพหน้าจอ:

จากนั้นคุณจะเห็นแถวว่างบางแถวถูกแทรกหลังจากทุกๆสองแถว ดูภาพหน้าจอ:

หมายเหตุ: ตัวเลขใน ช่วงเวลาของ และ แถว สามารถปรับเปลี่ยนได้ตามความต้องการของคุณ ตัวอย่างเช่นคุณสามารถแทรกแถวว่างสามสี่ห้า…แถวหลังทุกๆหนึ่งสองสาม…แถว

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น


แทรกตัวเลขเฉพาะของแถวว่างอย่างรวดเร็วด้วย Kutools for 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 (43)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks so much for this. Cheers.
This comment was minimized by the moderator on the site
So I'm running into a situation where a have a couple hundred rows of information. Id like to create a space between specific data. example. I have six rows with "CH-01" in it and then two rows with CH-02- and then three rows of CH-03. What I want to happen is create a blank row between the change of numbers. However I don't have the time or energy to do this for each individual change. Please if anyone has a solution for this problem i'd be so happy!
This comment was minimized by the moderator on the site
I have the same problem too, have you figured out how to solve this?
This comment was minimized by the moderator on the site
wonderful! it worked
This comment was minimized by the moderator on the site
thankssssss a lot you are an awesome people.
This comment was minimized by the moderator on the site
Thaaannkksss its work like magic
This comment was minimized by the moderator on the site
The sort method worked like a charm. Thanks for saving me time coding
This comment was minimized by the moderator on the site
i'm not religious or anything, but you are god. ;-)
This comment was minimized by the moderator on the site
The sort option worked, sometimes we learn all advanced and tuff things but we tend to forget the simple ones.. Thanks a lot
This comment was minimized by the moderator on the site
Can the VBA code be changed so that you do not need to select the range you want sorted, but instead is a specific range. For example I always want the range to be (S5:S500) I would like to run this code as part of a macro and do to the selection application this isn't working. This code works faster by far than other code ive tried.
This comment was minimized by the moderator on the site
very good its superb
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations