วิธีสร้างเลขรันอัตโนมัติใน Excel 365

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

Excel 365 สามารถช่วย สร้างเลขรันอัตโนมัติ ได้แบบมืออาชีพ ทั้งแบบเรียงต่อเนื่อง เติมศูนย์นำหน้า ใส่ปี ใส่เดือน หรือเปลี่ยนเลขใหม่ทุกเดือน

บทความนี้จะสอนตั้งแต่พื้นฐานจนถึงระดับใช้งานจริงในบริษัท


① เลขรันอัตโนมัติคืออะไร

คือหมายเลขที่เพิ่มขึ้นเองทุกครั้ง เช่น

  • INV-0001
  • INV-0002
  • INV-0003

หรือ

  • QT-2026-001
  • QT-2026-002

ใช้เพื่อควบคุมเอกสารให้เป็นระบบ


② เหมาะกับงานแบบไหน

ใช้ได้กับงานจำนวนมาก เช่น

  • ใบเสนอราคา
  • ใบแจ้งหนี้
  • ใบเสร็จ
  • เลขสมาชิก
  • เลขพนักงาน
  • เลขเคสบริการ
  • เลข Ticket งาน IT
  • เลขสต๊อกสินค้า

③ วิธีง่ายสุด ลากเลขอัตโนมัติ

พิมพ์

1
2

เลือกสองช่อง แล้วลากลง

Excel จะสร้าง

3,4,5,6…

เหมาะกับงานง่าย ๆ


④ สร้างเลขรันด้วย ROW()

ถ้าต้องการเลขอัตโนมัติทันที

=ROW()1=ROW()-1=ROW()−1

ถ้าเริ่มที่แถว 2 จะได้

1,2,3,4…


⑤ สร้างเลขรันแบบมีศูนย์นำหน้า

เช่น

0001, 0002, 0003

ใช้สูตร

=TEXT(ROW()1,0000)=TEXT(ROW()-1,”0000″)=TEXT(ROW()−1,”0000″)


⑥ สร้างเลขรันพร้อม Prefix

เช่นใบแจ้งหนี้

INV-0001

ใช้สูตร

=”INV-“&TEXT(ROW()-1,”0000”)


⑦ สร้างเลขรันใส่ปีอัตโนมัติ

เช่น

INV-2026-0001

ใช้สูตร

=”INV-“&YEAR(TODAY())&”-“&TEXT(ROW()-1,”0000”)


⑧ สร้างเลขรันใส่เดือน

เช่น

QT-202604-001

ใช้สูตร

=”QT-“&TEXT(TODAY(),”yyyymm”)&”-“&TEXT(ROW()-1,”000”)


⑨ ใช้กับ Table แล้วเพิ่มแถวเอง

ถ้าข้อมูลเป็น Table (Ctrl + T)

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

เหมาะมากกับระบบขายของ


⑩ ตัวอย่างใช้งานจริง

ฝ่ายขาย

เลขใบเสนอราคา

QT-0001

บัญชี

เลขใบแจ้งหนี้

INV-0001

HR

รหัสพนักงาน

EMP-0001

ร้านค้า

เลขออเดอร์

ORD-0001

ร้านอาหารแห้งดี หรือ SME ใช้งานได้คุ้มมาก


⑪ ถ้าไม่อยากให้เลขเปลี่ยนเมื่อเรียงข้อมูล

ใช้สูตรอย่างเดียวบางครั้งมีปัญหา เพราะเลขอาจเปลี่ยนตามตำแหน่งแถว

ทางแก้คือ

  • Copy > Paste Values
    หรือ
  • ใช้ VBA ล็อกเลขถาวร

⑫ วิธีขั้นสูง ใช้ VBA รันเลขล่าสุด

เช่นเปิดบิลใหม่ ระบบอ่านเลขล่าสุดแล้ว +1 อัตโนมัติ

000125 → 000126

เหมาะกับระบบเอกสารจริง


⑬ ปัญหาที่พบบ่อย

เลขซ้ำ

เพราะคัดลอกสูตรผิด

เลขข้าม

ลบแถวกลางตาราง

เรียงข้อมูลแล้วเลขเปลี่ยน

ใช้สูตรตามแถว

ปีไม่เปลี่ยน

ใช้ตัวเลขพิมพ์เองแทน TODAY()


⑭ เทคนิคมืออาชีพ

แยกเลขแต่ละประเภท

  • INV
  • QT
  • PO
  • CN

รีเซ็ตทุกปี

เช่น INV-2027-0001

ซ่อนคอลัมน์เลขภายใน

ถ้าไม่ต้องให้ลูกค้าเห็นทั้งหมด


⑮ คำถามที่พบบ่อย

ใช้ Excel 365 ดีไหม

ดีมาก เพราะสูตรใหม่เร็วและยืดหยุ่น

เลขรันอัตโนมัติแบบไม่ซ้ำได้ไหม

ได้ ถ้าวางระบบดี

มือใหม่ควรเริ่มแบบไหน

เริ่มจาก TEXT + ROW


⑯ สรุป

การสร้างเลขรันอัตโนมัติใน Excel 365 คือพื้นฐานสำคัญของงานเอกสารที่เป็นระบบ ลดความผิดพลาด และทำให้ธุรกิจดูมืออาชีพมากขึ้น

คนทั่วไปพิมพ์เลขเอง
คนเก่งให้ระบบรันเลขแทน


⑰ คำถามชวนคิด

ตอนนี้งานของคุณมีเอกสารอะไรที่ยังตั้งเลขมืออยู่ และถ้าทำอัตโนมัติวันนี้ จะลดความผิดพลาดได้แค่ไหน?