Note: The other languages of the website are Google-translated. Back to English

วิธีใส่หมายเลขแถวหลังจากแทรกหรือลบแถวโดยอัตโนมัติใน Excel

สมมติว่าฉันมีหมายเลขแถวตั้งแต่ 1 ถึง 20 ในคอลัมน์ตอนนี้เมื่อฉันแทรกหรือลบแถวจากช่วงข้อมูลฉันต้องการให้รายการตัวเลขสามารถจัดลำดับใหม่โดยอัตโนมัติ งานนี้สามารถทำได้ใน Excel หรือไม่

แถวตัวเลขหลังจากแทรกหรือลบแถวโดยอัตโนมัติด้วยสูตร

แถวตัวเลขหลังจากแทรกหรือลบแถวโดยอัตโนมัติด้วยรหัส VBA


แถวตัวเลขหลังจากแทรกหรือลบแถวโดยอัตโนมัติด้วยสูตร

ในความเป็นจริงฟังก์ชัน Row ใน Excel สามารถช่วยให้คุณจัดลำดับแถวใหม่โดยอัตโนมัติหลังจากแทรกหรือลบแถวได้โปรดทำดังนี้:

1. ใส่สูตรนี้: = ROW () - 1 ลงในเซลล์ A2 จากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใส่หมายเลขแถวดูภาพหน้าจอ:

doc auto number แถว 1

หมายเหตุ: หากรายการตัวเลขของคุณเริ่มต้นที่เซลล์แรกคุณสามารถเปลี่ยนสูตรเป็น = แถว ()คุณสามารถเพิ่มหรือลบออกจากสูตรได้หากตัวเลขของคุณไม่ตรงกับแถวจริงตัวอย่างเช่น = ROW () - 3, = ROW () + 10...

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

doc auto number แถว 2

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

doc auto number แถว 3


แถวตัวเลขหลังจากแทรกหรือลบแถวโดยอัตโนมัติด้วยรหัส VBA

ยกเว้นวิธีการสูตรข้างต้นคุณสามารถจบด้วยรหัส VBA

1. ไปที่แผ่นงานที่คุณต้องการแทรกหมายเลขลำดับโดยอัตโนมัติ

2. คลิกขวาที่แท็บแผ่นงานแล้วเลือก ดูรหัส จากเมนูบริบทในป๊อปอัป Microsoft Visual Basic สำหรับแอปพลิเคชัน โปรดคัดลอกและวางรหัสต่อไปนี้ลงในหน้าต่างโมดูลว่าง

รหัส VBA: แถวหมายเลขอัตโนมัติหลังจากแทรกหรือลบแถว:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160612
    Dim I As Integer
    I = 1
    Application.EnableEvents = False
    For I = 1 To 20
        Range("A" & I).Value = I
    Next
    Range("A21").Value = ""
    Application.EnableEvents = True
End Sub

3. จากนั้นบันทึกและปิดรหัสนี้เมื่อคุณป้อนหมายเลข 1 แรกลงในเซลล์ A1 หมายเลขลำดับตั้งแต่ 1 ถึง 20 จะถูกเติมโดยอัตโนมัติ หากคุณแทรกหรือลบแถวจากช่วงหมายเลขชุดข้อมูลจะถูกจัดลำดับใหม่โดยอัตโนมัติพร้อมกัน

หมายเหตุ: ในรหัสด้านบนตัวอักษร A ระบุตัวอักษรคอลัมน์ที่คุณต้องการเติมหมายเลขลำดับ 1 20 นี้ คือแถวที่คุณต้องการใส่หมายเลขและ A21 คือการอ้างอิงเซลล์ถัดจากเซลล์ที่มีหมายเลขสุดท้ายของคุณ คุณสามารถเปลี่ยนได้ตามต้องการ


แทรกสัญลักษณ์แสดงหัวข้อย่อยหรือรายการลำดับเลขลงในคอลัมน์ของเซลล์

Kutools สำหรับ Excel's ใส่สัญลักษณ์แสดงหัวข้อย่อย และฉันnsert ลำดับเลข คุณสมบัติสามารถช่วยให้คุณแทรกหัวข้อย่อยและรายการลำดับเลขลงในคอลัมน์ของเซลล์ได้อย่างรวดเร็ว คลิกเพื่อดาวน์โหลด Kutools for Excel!

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


การสาธิต: ใส่หมายเลขแถวหลังจากแทรกหรือลบแถวโดยอัตโนมัติในแผ่นงาน Excel


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel แก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office/Excel 2007-2021 และ 365 รองรับทุกภาษา ง่ายต่อการปรับใช้ในองค์กรหรือองค์กรของคุณ คุณสมบัติเต็มรูปแบบ ทดลองใช้ฟรี 30 วัน รับประกันคืนเงินภายใน 60 วัน
kte แท็บ 201905

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

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (6)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
มันใช้งานไม่ได้สำหรับฉัน ไม่อนุญาตให้ฉันแทรกตารางมากกว่าหนึ่งแถว หากฉันดำเนินการโดยไม่ใช้ ตัวเลขจะไม่เปลี่ยนหลังจากลบหรือเพิ่มแถว กรุณาแนะนำ ขอบคุณ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณมากมาก! http://www.extendoffice.com<br /> :D
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สิ่งที่ฉันกำลังมองหาขอบคุณ !!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณ ....
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ถ้าฉันลบแถว มีความเป็นไปได้ที่จะตั้งค่าด้านล่างเป็นตัวเลขในซีเรียลหรือไม่?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
มีสูตรอะไรบ้าง?
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL