Excel เป็นเครื่องมือไดนามิก และผู้ใช้สามารถใช้มันเป็น Inventory Tracker สำหรับการจัดการสินค้าคงคลังแบบเบาๆ หากใครต้องการระบบสต็อกง่ายๆ โดยไม่ซื้อซอฟต์แวร์แพง Tracker แบบ QR-based เป็นการตั้งค่าที่สะอาดที่สุด QR Inventory Tracker ทำงานได้ดีที่สุดเมื่อแต่ละการสแกนสร้าง Log entry ใหม่ (Append-only) และ Excel คำนวณสถานะปัจจุบันของทุกรายการจากแถว Log ล่าสุด ประสบการณ์ผู้ใช้ที่ลื่นไหลที่สุดคือเมื่อ QR Code เปิด Microsoft Form ที่กรอกข้อมูลล่วงหน้า มันสมบูรณ์แบบสำหรับธุรกิจขนาดเล็ก คลังสินค้า โรงเรียน และการจัดระเบียบที่บ้าน
ในบทช่วยสอนนี้ เราจะแสดงวิธีสร้าง QR Code Inventory Tracker ด้วย Excel
ขั้นตอนที่ 1: ตั้งค่าเวิร์กบุ๊ก Excel
- เปิด Excel และสร้างไฟล์ใหม่
- บันทึกลง OneDrive (สำคัญสำหรับซิงค์มือถือ)
- สร้าง 3 ชีต:
- Inventory (รายการหลัก)
- ScanLog (ทุกการสแกนกลายเป็นแถวที่นี่)
- Dashboard (สถานะปัจจุบัน + สรุปด่วน)
ใช้โครงสร้างนี้ในชีต Inventory:
- ItemID
- ProductName
- Category
- CurrentStock
- MinStock
- Location
- QRText
- QRImage
แปลงเป็นตาราง:
- เลือกช่วงเซลล์
- ไปที่แท็บ Insert >> เลือก Table
- ติ๊ก "My table has headers"
- คลิก OK
- ไปที่แท็บ Table Design >> ตั้งชื่อ: Inventory
กฎ:
- ItemID ต้องเป็นค่า Unique (นี่คือสิ่งที่ไปอยู่ใน QR Code)
- QRText จัดเก็บสตริงที่เข้ารหัสลงใน QR Code อย่างแน่นอน
สร้าง ItemID (ง่าย อ่านง่าย):
ใน ItemID ใช้รูปแบบสอดคล้องกัน เช่น:
- ITM-0001, ITM-0002, …
ถ้าต้องการสูตรอัตโนมัติ ใช้:
="ITM-"&TEXT(ROW(A1),"0000")
- ลากสูตรลงไป
สร้าง QRText (ทางเลือก):
ใน QRText รักษาให้สะอาดและเสถียร:
ตอนนี้เนื้อหา QR Code จะเป็น ItemID=ITM-0001 นี่หลีกเลี่ยงข้อผิดพลาดการสแกนและทำให้การ Parse ง่ายขึ้นภายหลัง
ขั้นตอนที่ 2: สร้าง QR Codes อัตโนมัติ
ตัวเลือก A: ใช้ Excel สร้าง QR Codes แบบจำนวนมาก
ในคอลัมน์ QRImage ของตาราง Inventory ใส่สูตรนี้ในแถวข้อมูลแรก:
=IMAGE("https://api.qrserver.com/v1/create-qr-code/?size=180x180&data=" & [@ItemID])
- ลากสูตรลงไป
- นี่สร้าง QR Code คุณภาพสูง สะอาด ที่มีเฉพาะ ItemID
API ฟรีทางเลือก (ถ้า QR server ช้า): goqr.me หรือ https://chart.googleapis.com/chart?chs=180×180&cht=qr&chl=
ตัวเลือก B: ใช้ตัวสร้าง QR Code ออนไลน์ฟรี
- เยี่ยมชมตัวสร้าง QR Code ฟรี เช่น QR Code Generator (qr-code-generator.com) หรือ QRCode Monkey (qrcode-monkey.com)
- สำหรับแต่ละรายการ สร้าง QR Code ที่มีแค่ ItemID
- ดาวน์โหลด QR Code แต่ละอันเป็น PNG หรือ JPG
- พิมพ์และติด QR Codes บนสินค้าจริง
เคล็ดลับโปร: ใช้ตัวสร้าง QR Code แบบ Batch หากคุณมีรายการมาก เว็บไซต์อย่าง QRExplore อนุญาตให้อัปโหลดไฟล์ CSV และสร้าง QR Codes หลายอันพร้อมกัน
ขั้นตอนที่ 3: พิมพ์ฉลาก QR Code
สร้างแผ่นฉลากที่พิมพ์ได้ใน Excel เพื่อติด QR Codes บนสินค้า
- เลือก ItemID, ProductName, และ QRImage
- คัดลอกและวางไปชีตใหม่ชื่อ Label
- จัดรูปแบบเพื่อพิมพ์:
- ตั้งค่าความสูงแถวให้ QR พอดี
- ไปที่แท็บ Page Layout >> เลือก Margins >> เลือก Narrow
- พิมพ์บนกระดาษสติกเกอร์หรือตัดฉลาก
- ติดฉลากบนสินค้า/ชั้นวาง/กล่อง
ขั้นตอนที่ 4: เลือกแอปสแกนที่ส่งข้อมูลไป Excel
ตัวเลือก A: ใช้แอปสแกนที่สามารถส่งออกประวัติได้
คุณสามารถใช้แอปสแกนที่อ่าน QR Codes และส่งข้อมูลไป Excel
- ชื่อแอป: Scan to Excel – QR & Barcode (โดย Dynamiq Data)
- ระดับฟรีให้การสแกนพอสำหรับผู้ใช้ส่วนใหญ่ สมาชิกราคาประมาณ $3–5/เดือนสำหรับการใช้งานหนัก
- ติดตั้งจาก Google Play
- เปิดแอปและลงชื่อเข้าใช้ด้วยบัญชี Microsoft
- เชื่อมต่อกับไฟล์ Excel บน OneDrive
- เลือกตาราง ScanLog
- ตั้งค่าสคีมา:
- Timestamp >> Automatic timestamp
- ItemID >> Scanned data
- Action >> Manual selection (เลือก "Receive" หรือ "Issue" หลังสแกนแต่ละครั้ง)
- Quantity >> Default to 1
- เริ่มสแกน
QR Scanners ส่วนใหญ่จัดเก็บประวัติการสแกนและอนุญาตให้ส่งออก/แชร์
- สแกนฉลาก QR
- ทันทีพิมพ์บันทึกสั้นในแอป (ถ้ารองรับ)
- ท้ายวัน/สัปดาห์: ส่งออกประวัติการสแกนเป็น CSV
- วาง/ต่อท้ายลงใน ScanLog
ตัวเลือก B: สร้าง Microsoft Form สำหรับการส่งข้อมูลการสแกน
คุณสามารถสร้าง Microsoft Form สแกน QR Code ด้วยโทรศัพท์ ส่งธุรกรรม และให้ Excel อัปเดตอัตโนมัติ นี่คือสิ่งที่ส่วนใหญ่ต้องการ
- ไปที่แท็บ Insert >> คลิก New Form
- จะเปิดอินเทอร์เฟซฟอร์ม เพิ่มฟิลด์เหล่านี้:
- ItemID (Short answer)
- Action (Choice): Receive, Issue
- Quantity (Short answer): ภายหลัง แปลงเป็นตัวเลข ใน Excel
- คลิกที่ Collect Responses
- คลิกที่ Copy link เพื่อคัดลอก URL
ฟอร์มนี้สร้างเวิร์กบุ๊ก Excel ที่เชื่อมต่อโดยอัตโนมัติ โดยทุกการส่งกลายเป็นแถวใหม่ ทดสอบด้วยการส่งตัวอย่าง:
- สแกน QR ด้วยโทรศัพท์
- ยืนยัน ItemID (หรือพิมพ์ด้วยมือ)
- เลือก Action
- พิมพ์ Quantity
- คลิก Submit
- เปิดเวิร์กบุ๊ก Excel และตรวจสอบชีต Form responses
- ทุกการส่งถูกเพิ่มเป็นแถวโดยอัตโนมัติ
- อัปเดตชื่อคอลัมน์และลบคอลัมน์ที่ไม่จำเป็น
- ตั้งชื่อชีตว่า ScanLog
ตัวเลือก C: ทำให้การสแกนกรอก ItemID อัตโนมัติ
แทนที่จะใส่แค่ ITM-0001 ใน QR Code คุณสามารถเข้ารหัสลิงก์ฟอร์มที่กรอกข้อมูลล่วงหน้าได้ Microsoft Forms รองรับฟิลด์ที่กรอกข้อมูลล่วงหน้าผ่านรูปแบบ URL (ขึ้นอยู่กับการตั้งค่าฟอร์ม) คุณสามารถตั้งค่าให้ชีต Inventory เข้ารหัสลิงก์ Pre-filled ลงใน QR Code แต่ละอันได้
- เปิดฟอร์ม >> สามจุด >> เลือก Get pre-filled link
- ป้อน ItemID ตัวอย่าง (เช่น ITM-0001)
- คลิก Get pre-filled link
- คลิก Copy link เพื่อได้ลิงก์ที่สร้าง
- แทนที่ ItemID ตัวอย่างด้วย Placeholder
Pre-filled URL จะเป็นรูปแบบ:
https://forms.office.com/Pages/ResponsePage.aspx?id=DQSIkWdsW0yxEjajBLZtrQAAAAAAAAAAAAN__gCq2f5UNloxU0IwWTM0Nj……..=ITM-0001
สร้าง PrefilledLink ต่อรายการใน Excel:
- แทรกคอลัมน์ใหม่ชื่อ PrefilledLink ในชีต Inventory
- วาง Pre-filled URL ที่คัดลอกไว้ในเซลล์ FormPrefillTemplate (เช่น ใน G2)
- ใส่สูตรต่อไปนี้เพื่อแทนที่ ITM-0001 ตัวอย่างในเทมเพลตด้วย ItemID ของแถวปัจจุบัน
=SUBSTITUTE($G$2,"ITM-0001",[@ItemID])
ตอนนี้แต่ละแถวมี URL unik ของตัวเองที่เปิดฟอร์มพร้อม ItemID ที่ถูกต้องกรอกแล้ว
แปลง PrefilledLink แต่ละอันเป็น QR Code:
ในคอลัมน์ QRImage ใส่สูตรต่อไปนี้:
=IMAGE("https://api.qrserver.com/v1/create-qr-code/?size=180×180&data=" & ENCODEURL([@PrefilledLink]))
มันจะคืนค่ารูปภาพ QR ที่เปิดลิงก์ฟอร์มที่กรอกล่วงหน้า
พิมพ์และติดฉลากสินค้า:
สร้างเลย์เอาต์ฉลากง่าย (ชีตเดียวกันหรือชีต "Labels" แยก) ที่แสดง:
- ItemID
- ProductName
- QRImage
พิมพ์บนกระดาษสติกเกอร์ แล้วติดฉลากบนสินค้า หลังจากมีฉลากแล้ว หลีกเลี่ยงการเปลี่ยน ItemIDs
ทดสอบเวิร์กโฟลว์การสแกน:
ผู้ใช้ส่วนใหญ่จะสแกนด้วยสแกนเนอร์โทรศัพท์:
- เปิดสแกนเนอร์บนโทรศัพท์
- สแกนฉลาก QR
- มันจะเปิดฟอร์มพร้อม ItemID ที่กรอกแล้วโดยอัตโนมัติ
- ยืนยัน ItemID กรอกแล้ว
- เลือก Action และ Quantity
- คลิก Submit
นี่คือเวิร์กโฟลว์จริงที่ลื่นไหลที่สุด
ขั้นตอนที่ 5: ออกแบบโครงสร้าง Scan Log
ทุกการสแกนถือเป็นธุรกรรมสินค้าคงคลัง Microsoft Forms สร้างตาราง Responses พร้อมคอลัมน์ Timestamp และคอลัมน์หนึ่งต่อคำถาม เปลี่ยนชื่อชีต Responses เป็น ScanLog
ให้แน่ใจว่า ScanLog มีคอลัมน์เหล่านี้:
- Timestamp
- ItemID
- Action
- Quantity
Log นี้ควรเป็น Append-only เท่านั้น Tracker น่าเชื่อถือเพราะประวัติถูกเก็บรักษา และสต็อกคำนวณจากแถว Log ล่าสุดเสมอ
หลักการสำคัญ:
- ตารางนี้เป็น Append-only
- ไม่มีแถวที่แก้ไขหรือลบ
ขั้นตอนที่ 6: คำนวณสต็อกปัจจุบัน
ในคอลัมน์ CurrentStock ของตาราง Inventory ใช้สูตรนี้เพื่อคำนวณสต็อกคงเหลือ:
=LET(
id, [@ItemID],
initial, 0,
received, SUMIFS(ScanLog[Quantity], ScanLog[ItemID], id, ScanLog[Action], "Receive"),
issued, SUMIFS(ScanLog[Quantity], ScanLog[ItemID], id, ScanLog[Action], "Issue"),
initial + received - issued
)
นี่อัปเดตสต็อกอัตโนมัติทุกครั้งที่คุณสแกน
การแจ้งเตือนสต็อกต่ำ:
- เลือกคอลัมน์ CurrentStock >> เลือก Conditional Formatting >> เลือก Highlight Cells >> เลือก Less Than
- เลือก MinStock >> เลือก Format
- คลิก OK
ค่าสต็อกต่ำและติดลบจะถูกไฮไลท์
ขั้นตอนที่ 7: สร้าง Dashboard เรียบง่าย
สร้างชีต Dashboard และสรุปสินค้าคงคลัง
จำนวนรายการที่ไม่ซ้ำ:
=COUNTA(UNIQUE(Inventory[ItemID]))
สต็อกคงเหลือรวม:
=SUM(Inventory[CurrentStock])
รายการที่ขาด (ติดลบ):
=COUNTIF(Inventory[CurrentStock], "<0")
เวลาสแกนล่าสุด:
ธุรกรรมทั้งหมด:
=COUNTA(ScanLog[Timestamp])
แสดงสินค้าที่ต้องสั่งซื้อ:
=FILTER(Inventory[[ItemID]:[Location]], Inventory[CurrentStock] < Inventory[MinStock], "No items to reorder")
สรุปเวิร์กโฟลว์
- สแกน QR Code ของสินค้าด้วยโทรศัพท์หรือแอปสแกนเนอร์
- เลือก Receive หรือ Issue
- Excel อัปเดตอัตโนมัติ (รีเฟรชถ้าเวิร์กบุ๊กไม่ได้ซิงค์)
- สต็อกทันใจเสมอ
สรุป
โดยทำตามขั้นตอนข้างต้น คุณสามารถสร้าง QR Code Inventory Tracker ด้วย Excel ระบบนี้ทำงานได้ดีที่สุดเมื่อกระบวนการอยู่ที่เรียบง่ายสำหรับผู้ใช้ และน่าเชื่อถือสำหรับรายงาน โดยกำหนด ItemID ถาวรให้แต่ละรายการ สร้างฉลาก QR และบันทึกทุกการสแกนผ่าน Microsoft Form ที่กรอกข้อมูลล่วงหน้า ทุกการโต้ตอบกลายเป็นบันทึกที่มี Timestamp สะอาด — โดยไม่มีใครแก้ไขเซลล์สินค้าคงคลังด้วยมือ คุณสามารถใช้แอปสแกนเนอร์ฟรี/ราคาถูก หรือสร้างเวิร์กโฟลว์ของตัวเองด้วย Microsoft Forms สูตร Excel และ Dashboard เบาๆ ทำให้ง่ายต่อการติดตามระดับสต็อก ตรวจสอบประวัติธุรกรรม และตรวจสอบการเปลี่ยนแปลงเมื่อสินค้าคงคลังของคุณเติบโต