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

แทรกแถวว่างทุกแถวใน Excel – 4 วิธี

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

แทรกแถวว่างทุก ๆ แถวหรือแถวที่ n ใน Excel


วิดีโอ: แทรกแถวว่างเว้นแถวใน Excel


แทรกแถวว่างเว้นแถวด้วยคุณสมบัติแทรก

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

ขั้นตอนที่ 1: เลือกแถวด้วยตนเองทีละแถวในขณะที่กดแป้น Ctrl ลงสีทอง

  1. เลือกแถวแรกโดยคลิกที่หมายเลขแถว
  2. ต่อไป ให้กด . ค้างไว้ Ctrl บนแป้นพิมพ์ของคุณ จากนั้นคลิกที่หมายเลขแถวทีละรายการที่คุณต้องการเลือก

ขั้นตอนที่ 2: เลือกตัวเลือกแทรกจากเมนูคลิกขวา

เมื่อคุณเลือกแถวทั้งหมดที่คุณต้องการแทรกแถวว่างแล้ว ให้คลิกขวาที่หนึ่งในหมายเลขแถวที่เลือก แล้วเลือก สิ่งที่ใส่เข้าไป จากเมนูบริบทดูภาพหน้าจอ:

ผลลัพธ์:

ตอนนี้ แถวว่างจะถูกแทรกก่อนแต่ละแถวที่เลือก ดูภาพหน้าจอ:

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

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

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

ขั้นตอนที่ 1:สร้างคอลัมน์ตัวช่วย

  1. สร้างคอลัมน์ตัวช่วยที่อยู่ติดกับข้อมูลของคุณ ตัวอย่างเช่น ฉันมีข้อมูลช่วง A1:D10 ฉันจะป้อนข้อความว่า “คอลัมน์ตัวช่วย” ในเซลล์ E1 ดูภาพหน้าจอ:
  2. จากนั้นป้อน 1 และ 2 ในเซลล์ E2 และ E3 แยกกัน
  3. เลือกเซลล์ E2 และ E3 จากนั้นลากที่จับเติมลงไปที่เซลล์ข้อมูลสุดท้าย รายการของตัวเลขที่เพิ่มขึ้นจะถูกเติมตามภาพหน้าจอด้านล่างที่แสดง:
  4. ตอนนี้ คัดลอกหมายเลขลำดับและวางด้านล่างเซลล์สุดท้าย E10 ดูภาพหน้าจอ:
หมายเหตุ:
  • ถ้าคุณต้องการแทรกแถวว่างหลังจากทุกๆ สองแถว ในตัวอย่างนี้ คุณควรป้อน 2 และ 4 ในเซลล์ E11 และ E12 ทีละเซลล์
    จากนั้น เลือกสองเซลล์นี้แล้วลากที่จับเติมลงเพื่อเติมชุดตัวเลข ตรวจสอบให้แน่ใจว่าตัวเลขสุดท้ายในชุดข้อมูลเท่ากับหรือมากกว่าตัวเลขสูงสุดในชุดข้อมูลของคุณ


    ในทำนองเดียวกัน หากต้องการแทรกแถวว่างหลังจากทุกๆ 3 แถว โปรดป้อน 6 และ 11 ในเซลล์ E12 และ EXNUMX ทีละเซลล์
    และอื่น ๆ ...
  • หากคุณต้องการแทรกแถวว่างสองแถวขึ้นไประหว่างแถวที่มีอยู่ คุณเพียงแค่คัดลอกและวางรายการคอลัมน์ตัวช่วยด้านล่างเซลล์สุดท้ายอย่างน้อยสองครั้ง

ขั้นตอนที่ 2: ใช้คุณลักษณะการเรียงลำดับเพื่อจัดเรียงข้อมูลตามคอลัมน์ตัวช่วย

  1. ตอนนี้ เลือกข้อมูลในคอลัมน์ Helper แล้วคลิก ข้อมูล > ประเภทดูภาพหน้าจอ:
  2. ในที่โผล่ออกมา คำเตือนการเรียงลำดับ โปรดเลือก ขยายส่วนที่เลือก ตัวเลือกแล้วคลิกตกลง ประเภท ปุ่มดูภาพหน้าจอ:
  3. ในเรื่องดังต่อไปนี้ ประเภท ใหเลือก คอลัมน์ตัวช่วย จาก เรียงลำดับตาม รายการแบบหล่นลงเป็นคอลัมน์หลัก และปล่อยให้ตัวเลือกอื่นๆ ไม่เปลี่ยนแปลง จากนั้นคลิก OK เพื่อปิดกล่องโต้ตอบ ดูภาพหน้าจอ:

ผลลัพธ์:

ตอนนี้ ข้อมูลจะถูกจัดเรียงตามค่าในคอลัมน์ตัวช่วย และแถวว่างจะถูกแทรกต่อจากแถวเว้นแถว

หมายเหตุ คุณสามารถลบคอลัมน์ตัวช่วยได้หากจำเป็น

แทรกแถวว่างทุก ๆ แถวหรือแถวที่ n ด้วยการคลิกเพียงไม่กี่ครั้ง

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

หลังจากดาวน์โหลดและติดตั้ง Kutools สำหรับ Excelคลิก Kutools > สิ่งที่ใส่เข้าไป > แทรกแถวและคอลัมน์ว่าง เพื่อเปิด แทรกแถวและคอลัมน์ว่าง กล่องโต้ตอบ

  1. เลือกช่วงข้อมูลที่คุณต้องการแทรกแถวว่าง
  2. Choose แถวว่าง จาก ประเภทการแทรก มาตรา.
  3. จากนั้นระบุตัวเลขลงใน ช่วงเวลาของ และ แถว กล่องข้อความตามที่คุณต้องการ (ในที่นี้ผมจะแทรกช่องว่างหนึ่งแถวหลังจากสองแถว ดังนั้นผมจึงป้อน 2 และ 1 เข้าไปใน ช่วงเวลาของ และ แถว กล่องแยกต่างหาก)
  4. ในที่สุดคลิก OK เพื่อปิดกล่องโต้ตอบ

ผลลัพธ์:

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

หมายเหตุ หากต้องการใช้คุณลักษณะนี้ โปรด ดาวน์โหลดและติดตั้ง Kutools สำหรับ Excel ก่อน

แทรกแถวว่างเว้นแถวหรือแถวที่ n ด้วยโค้ด VBA

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

ขั้นตอนที่ 1:เปิดตัวแก้ไขโมดูล VBA และคัดลอกโค้ด

  1. ค้างไว้ ALT + F11 ใน Excel และจะเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
  2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในไฟล์ โมดูล หน้าต่าง.
    รหัส VBA: แทรกจำนวนแถวว่างลงในข้อมูลตามช่วงเวลาที่กำหนด
    Sub InsertRowsAtIntervals()
    'Updateby Extendoffice
    Dim Rng As Range
    Dim xInterval As Integer
    Dim xRows As Integer
    Dim xRowsCount As Integer
    Dim xNum1 As Integer
    Dim xNum2 As Integer
    Dim WorkRng As Range
    Dim xWs As Worksheet
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
    xRowsCount = WorkRng.Rows.Count
    xInterval = Application.InputBox("Enter row interval. ", xTitleId, 1, Type:=1)
    xRows = Application.InputBox("How many rows to insert at each interval? ", xTitleId, 1, Type:=1)
    xNum1 = WorkRng.Row + xInterval
    xNum2 = xRows + xInterval
    Set xWs = WorkRng.Parent
    For i = 1 To Int(xRowsCount / xInterval)
        xWs.Range(xWs.Cells(xNum1, WorkRng.Column), xWs.Cells(xNum1 + xRows - 1, WorkRng.Column)).Select
        Application.Selection.EntireRow.Insert
        xNum1 = xNum1 + xNum2
    Next
    End Sub

ขั้นตอนที่ 2: รันโค้ดเพื่อรับผลลัพธ์

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

ผลลัพธ์:

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

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


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

  • แทรกแถวหรือคอลัมน์ว่างหลายรายการใน Excel
  • เมื่อคุณต้องการแทรกแถวว่าง 10 แถวอย่างรวดเร็วระหว่าง Row 2 และ Row 3 หรือแทรกแถวว่าง 10 แถวเหนือแถวเฉพาะใน Excel คุณจะทำอย่างไร? โดยปกติคุณอาจแทรกแต่ละแถวว่างทีละแถว บทความนี้มุ่งเน้นไปที่วิธีที่ยุ่งยากในการแทรกแถวหรือคอลัมน์ว่างหลาย ๆ แถวอย่างรวดเร็วใน Excel
  • คัดลอกและแทรกแถวหลายครั้ง
  • ในการทำงานประจำวันของคุณคุณเคยพยายามคัดลอกแถวหรือแต่ละแถวแล้วแทรกหลาย ๆ ครั้งด้านล่างแถวข้อมูลปัจจุบันในแผ่นงานหรือไม่? ตัวอย่างเช่นฉันมีช่วงของเซลล์ตอนนี้ฉันต้องการคัดลอกแต่ละแถวและวาง 3 ครั้งในแถวถัดไปตามภาพหน้าจอต่อไปนี้ คุณจะจัดการกับงานนี้ใน Excel ได้อย่างไร?
  • แทรกแถวว่างเมื่อค่าเปลี่ยนแปลง
  • สมมติว่าคุณมีช่วงของข้อมูลและตอนนี้คุณต้องการแทรกแถวว่างระหว่างข้อมูลเมื่อค่าเปลี่ยนแปลงเพื่อให้คุณสามารถแยกค่าเดียวกันตามลำดับในคอลัมน์เดียวตามภาพหน้าจอต่อไปนี้ที่แสดง ในบทความนี้ฉันจะพูดถึงเทคนิคบางอย่างสำหรับคุณในการแก้ปัญหานี้
  • 6 วิธีง่าย ๆ ในการลบแถวว่างใน Excel
  • เมื่อคุณทำงานกับชุดข้อมูลขนาดใหญ่ที่มีแถวว่าง อาจทำให้เวิร์กชีตของคุณยุ่งเหยิงและขัดขวางการวิเคราะห์ข้อมูล แม้ว่าคุณจะสามารถลบแถวว่างจำนวนเล็กน้อยด้วยตนเองได้ แต่การดำเนินการนี้จะใช้เวลานานและไม่มีประสิทธิภาพเมื่อต้องจัดการกับแถวว่างหลายร้อยแถว ในบทช่วยสอนนี้ เรานำเสนอวิธีการต่างๆ หกวิธีในการลบแถวว่างในแบทช์อย่างมีประสิทธิภาพ เทคนิคเหล่านี้ครอบคลุมสถานการณ์ต่างๆ ที่คุณอาจพบใน Excel ทำให้คุณสามารถทำงานกับข้อมูลที่สะอาดและมีโครงสร้างมากขึ้น