Excel 365 ใช้ CPU สูง แก้ยังไง

เปิด Excel 365 แล้วเครื่องร้อน พัดลมหมุนแรง หน่วง กระตุก หรือ Task Manager แสดงว่า EXCEL.EXE ใช้ CPU สูง 50%–100% นี่คือปัญหาที่พบบ่อยมาก โดยเฉพาะคนทำงานกับสูตรจำนวนมาก Dashboard หนัก หรือไฟล์ที่รับต่อจากหลายคน

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


① อาการที่บอกว่า Excel ใช้ CPU สูง

  • เปิดไฟล์แล้วเครื่องร้อนทันที
  • พัดลมดังตลอดเวลา
  • เลื่อนเมาส์กระตุก
  • พิมพ์ช้า กดแล้วหน่วง
  • กด Save ช้า
  • Task Manager เห็น CPU สูงมากจาก Excel

② ทำไม Excel 365 กิน CPU สูง

CPU จะถูกใช้ตอน “คิดงาน” เช่น

  • คำนวณสูตรจำนวนมาก
  • Recalculate ทุกครั้งที่พิมพ์
  • Conditional Formatting หนัก
  • Pivot Refresh ใหญ่
  • Power Query ประมวลผล
  • Add-in ทำงานเบื้องหลัง
  • Macro Loop ไม่มีจบ
  • ไฟล์เสียหรือสูตรอ้างอิงวน

③ เช็กก่อนว่า Excel ใช้ CPU จริงไหม

กด:

Ctrl + Shift + Esc

เปิด Task Manager แล้วดูแท็บ Process

ถ้าเห็น:

Microsoft Excel = CPU สูง

แปลว่าเกิดจาก Excel จริง ไม่ใช่โปรแกรมอื่น


④ วิธีแก้เร็วที่สุดทันที

ปิดไฟล์อื่นก่อน

ถ้าเปิดหลาย Workbook พร้อมกัน CPU จะกระโดดสูง

รอสักครู่ถ้ากำลังคำนวณ

บางครั้ง Excel กำลังคิดสูตรจำนวนมาก


⑤ เปลี่ยนเป็น Manual Calculation

วิธีนี้แรงและเห็นผลที่สุด

ไปที่:

Formulas > Calculation Options > Manual

Excel จะไม่คำนวณทุกครั้งที่แก้ข้อมูล

เมื่อต้องการคำนวณเอง กด:

F9

เหมาะมากสำหรับไฟล์ใหญ่


⑥ สูตรอะไรทำให้ CPU สูง

ตัวอย่างยอดฮิต

  • VLOOKUP หลายหมื่นครั้ง
  • XLOOKUP ทั้งคอลัมน์
  • INDIRECT
  • OFFSET
  • TODAY() / NOW() จำนวนมาก
  • IF ซ้อนลึกหลายชั้น

⑦ สูตร Volatile Functions ตัวร้าย

สูตรที่คำนวณใหม่ตลอดเวลา เช่น

  • NOW()
  • TODAY()
  • RAND()
  • OFFSET()
  • INDIRECT()

ถ้ามีเยอะ CPU จะขึ้นทันที

วิธีแก้

ลดจำนวน หรือแทนด้วยค่าคงที่เมื่อไม่จำเป็น


⑧ จำกัดช่วงข้อมูลแทนทั้งคอลัมน์

ผิด:

=VLOOKUP(A2,$D:$G,2,0)

ดีกว่า:

=VLOOKUP(A2,$D$2:$G$5000,2,0)

ใช้ทั้งคอลัมน์ทำให้ Excel คิดหนักเกินจำเป็น


⑨ Conditional Formatting ทำ CPU พุ่ง

ถ้ามีการไฮไลต์ทั้งชีตหลายกฎ

ไปที่:

Home > Conditional Formatting > Manage Rules

ลบกฎซ้ำซ้อน หรือจำกัดช่วงใช้งาน


⑩ Pivot / Power Query ทำงานหนัก

ถ้าเปิดไฟล์แล้ว CPU สูงทันที อาจเกิดจาก Refresh อัตโนมัติ

วิธีแก้

  • ปิด Auto Refresh
  • Refresh เฉพาะตอนต้องใช้
  • ลดข้อมูลต้นทาง

⑪ ปิด Add-ins ที่ไม่จำเป็น

ไปที่:

File > Options > Add-ins

Manage COM Add-ins

ปิดตัวที่ไม่ใช้ เช่น Reporting Tools, PDF Tools บางชนิด

หลายครั้ง CPU ลดลงชัดเจน


⑫ เปิด Safe Mode ทดสอบ

กด:

Windows + R

พิมพ์

excel /safe

ถ้า Safe Mode ปกติ แสดงว่า Add-in หรือ Setting มีปัญหา


⑬ ไฟล์เสียหรืออ้างอิงวน

บางไฟล์มี Circular Reference

เช็กที่:

Formulas > Error Checking > Circular References

ถ้ามี ต้องแก้ทันที เพราะ CPU จะทำงานไม่หยุด


⑭ ซ่อมโปรแกรม Excel 365

ถ้าทุกไฟล์ CPU สูงหมด

ไปที่:

  • Control Panel
  • Programs
  • Microsoft 365
  • Change
  • Quick Repair

⑮ เทคนิคช่าง IT ที่ช่วยได้จริง

  • รีสตาร์ตเครื่อง
  • อัปเดต Office ล่าสุด
  • ใช้ SSD
  • ปิด Browser ที่เปิดหลายแท็บ
  • เพิ่ม RAM
  • ใช้ไฟล์แยกตามเดือน ไม่รวมทุกปีไฟล์เดียว

บริษัทที่มีรายงานเยอะควรจัดโครงสร้างข้อมูลใหม่ตั้งแต่ต้น


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

Q: CPU 100% ตอนเปิดไฟล์ ผิดปกติไหม?

ถ้าไฟล์หนัก อาจเกิดชั่วคราวได้

Q: เปลี่ยนคอมใหม่แล้วหายไหม?

ช่วยได้ แต่ถ้าไฟล์ออกแบบแย่ก็ยังช้า

Q: RAM สูงกับ CPU สูง อะไรหนักกว่า?

คนละแบบ ต้องดูพร้อมกัน


⑰ สรุป

ถ้า Excel 365 ใช้ CPU สูง ให้ทำตามนี้ก่อน

  1. เปลี่ยนเป็น Manual Calculation
  2. ลดสูตรหนัก
  3. ลบ Volatile Functions
  4. จำกัดช่วงข้อมูล
  5. ล้าง Conditional Formatting
  6. ปิด Add-ins
  7. ตรวจ Circular Reference
  8. Repair Office

ส่วนใหญ่เครื่องจะลื่นขึ้นชัดเจน

คุณใช้ไฟล์ประเภทไหนตอนนี้—สูตรเยอะ, Pivot หนัก หรือเปิดแล้ว CPU พุ่งทันที?