วิธีส่งรายงานอัตโนมัติจาก Excel 365

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

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

บทความนี้จะสอนวิธีทำตั้งแต่พื้นฐานจนถึงระดับองค์กร


① ส่งรายงานอัตโนมัติคืออะไร

คือการตั้งระบบให้ Excel ทำงานแทนเรา เช่น

  • สรุปรายงานยอดขาย
  • บันทึก PDF
  • แนบไฟล์อัตโนมัติ
  • ส่งอีเมลหาผู้รับ
  • ส่งตามเวลา
  • ส่งเมื่อข้อมูลครบเงื่อนไข

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

เหมาะมากกับงานที่ส่งซ้ำเป็นประจำ

  • รายงานยอดขายรายวัน
  • รายงานประจำสัปดาห์
  • รายงานสิ้นเดือน
  • รายงานลูกหนี้
  • รายงานสต๊อก
  • KPI ผู้บริหาร

③ วิธีที่ง่ายสุด ใช้ Outlook + VBA

ถ้าคุณใช้ Microsoft Outlook อยู่แล้ว วิธีนี้ทรงพลังมาก

Excel จะสามารถ

  • เปิด Outlook
  • สร้างอีเมล
  • แนบไฟล์
  • ใส่หัวเรื่อง
  • ใส่ข้อความ
  • ส่งทันที

④ ตัวอย่าง VBA ส่งอีเมลอัตโนมัติ

Sub SendMail()End Sub

(โค้ดจริงจะเชื่อม Outlook เพื่อส่งเมล)

เหมาะกับคนต้องการกดปุ่มครั้งเดียวแล้วส่งรายงานเลย


⑤ วิธีที่ไม่ต้องเขียนโค้ด ใช้ Power Automate

Excel 365 เชื่อมกับ Microsoft Power Automate ได้

ตัวอย่าง Flow

  • เมื่อไฟล์รายงานถูกอัปเดต
  • สร้าง PDF
  • ส่งอีเมลไปผู้จัดการ
  • แจ้ง Teams พร้อมกัน

นี่คือแนวทางองค์กรสมัยใหม่


⑥ วิธีสร้างรายงานก่อนส่ง

ควรทำไฟล์ให้พร้อมก่อน เช่น

ชีต Report

มีข้อมูลสรุปชัดเจน

Dashboard

กราฟ KPI

PivotTable

ยอดขายแยกสาขา

จากนั้นส่งเฉพาะชีตที่ต้องใช้


⑦ ส่งเป็น PDF ดีกว่า Excel ไหม

ส่วนใหญ่ PDF ดีกว่า

ข้อดี

  • รูปแบบไม่เพี้ยน
  • เปิดง่ายทุกเครื่อง
  • แก้ไขยาก
  • ดูเป็นทางการ

เหมาะกับรายงานส่งผู้บริหาร / ลูกค้า


⑧ วิธีบันทึก PDF ก่อนส่ง

File > Export > Create PDF

หรือใช้ Macro ทำอัตโนมัติ

กดปุ่มเดียวได้ทั้งสร้าง PDF และส่งเมล


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

ฝ่ายขาย

ส่งยอดขายทุก 18:00 น.

คลังสินค้า

ส่งสต๊อกต่ำกว่ากำหนด

บัญชี

ส่งรายงานลูกหนี้ค้างชำระ

ผู้บริหาร

ส่ง Dashboard ทุกเช้าวันจันทร์

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


⑩ วิธีตั้งชื่อไฟล์อัตโนมัติ

เช่น

SalesReport_2026-04-21.pdf

ช่วยค้นหาไฟล์ง่ายมาก


⑪ ส่งเฉพาะคนที่เกี่ยวข้อง

ควรแยกรายชื่อ เช่น

  • ฝ่ายขาย
  • ผู้บริหาร
  • บัญชี
  • คลังสินค้า

ไม่ควรส่งรวมมั่ว เพราะข้อมูลบางอย่างเป็นความลับ


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

แนบไฟล์ผิดเวอร์ชัน

ใช้ระบบ Save ก่อนส่งเสมอ

ลืมส่ง

ใช้ระบบตั้งเวลา

ไฟล์ใหญ่เกินไป

ส่งเป็น PDF หรือแชร์ OneDrive Link

ผู้รับเปิดไม่ได้

ใช้ PDF แทน Excel


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

ใส่หัวเรื่องชัดเจน

รายงานยอดขายประจำวันที่ 21/04/2026

ข้อความสั้น กระชับ

เรียนทีมงาน
แนบรายงานล่าสุดครับ

ส่งเวลาเดิมทุกครั้ง

สร้างความเป็นระบบ


⑭ ถ้าต้องการอัตโนมัติขั้นสูง

ใช้ร่วมกับ

  • Power Query
  • Pivot
  • Dashboard
  • Macro
  • Power Automate

จะได้ระบบครบวงจร

ข้อมูลเข้า → รายงานสร้าง → ส่งอัตโนมัติ


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

ต้องมี Outlook ไหม

ถ้าใช้ VBA แนวนี้ ควรมี

Gmail ใช้ได้ไหม

ได้ ผ่าน Power Automate หรือ Zapier

มือใหม่เริ่มแบบไหนดี

เริ่มจาก Export PDF ก่อน


⑯ สรุป

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

คนทั่วไปทำรายงานเสร็จแล้วค่อยส่ง
คนเก่งทำให้รายงานส่งตัวเอง


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

ตอนนี้คุณเสียเวลากับการส่งรายงานเดือนละกี่ชั่วโมง และถ้าระบบทำแทนได้ คุณจะเอาเวลาไปพัฒนางานอะไรต่อ?