วิธีใส่หมายเลขแถวหลังจากแทรกหรือลบแถวโดยอัตโนมัติใน Excel
สมมติว่าฉันมีหมายเลขแถวตั้งแต่ 1 ถึง 20 ในคอลัมน์ตอนนี้เมื่อฉันแทรกหรือลบแถวจากช่วงข้อมูลฉันต้องการให้รายการตัวเลขสามารถจัดลำดับใหม่โดยอัตโนมัติ งานนี้สามารถทำได้ใน Excel หรือไม่
แถวตัวเลขหลังจากแทรกหรือลบแถวโดยอัตโนมัติด้วยสูตร
แถวตัวเลขหลังจากแทรกหรือลบแถวโดยอัตโนมัติด้วยรหัส VBA
แถวตัวเลขหลังจากแทรกหรือลบแถวโดยอัตโนมัติด้วยสูตร
ในความเป็นจริงฟังก์ชัน Row ใน Excel สามารถช่วยให้คุณจัดลำดับแถวใหม่โดยอัตโนมัติหลังจากแทรกหรือลบแถวได้โปรดทำดังนี้:
1. ใส่สูตรนี้: = ROW () - 1 ลงในเซลล์ A2 จากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใส่หมายเลขแถวดูภาพหน้าจอ:
หมายเหตุ: หากรายการตัวเลขของคุณเริ่มต้นที่เซลล์แรกคุณสามารถเปลี่ยนสูตรเป็น = แถว ()คุณสามารถเพิ่มหรือลบออกจากสูตรได้หากตัวเลขของคุณไม่ตรงกับแถวจริงตัวอย่างเช่น = ROW () - 3, = ROW () + 10...
2. จากนั้นสร้างตารางสำหรับช่วงข้อมูลนี้เลือกช่วงข้อมูลแล้วคลิก สิ่งที่ใส่เข้าไป > ตารางและจากนั้นใน สร้างตาราง กล่องโต้ตอบตรวจสอบ ตารางของฉันมีส่วนหัว หากมีส่วนหัวในช่วงของคุณโปรดดูภาพหน้าจอ:
3. จากนั้นคลิก OKตารางถูกสร้างขึ้นพร้อมกันและตอนนี้เมื่อคุณแทรกหรือลบแถวในช่วงตารางหมายเลขแถวจะได้รับการอัปเดตโดยอัตโนมัติเสมอดูภาพหน้าจอ:
แถวตัวเลขหลังจากแทรกหรือลบแถวโดยอัตโนมัติด้วยรหัส 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
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!