เคล็ดลับสําหรับการปรับปรุงประสิทธิภาพของ Excel

นำไปใช้กับ
Excel for Microsoft 365

ในทีม Excel เราทํางานอยู่เสมอเพื่อปรับปรุงประสิทธิภาพและความเสถียรของ Excel เราขอคําติชมจากลูกค้าอย่างต่อเนื่องเกี่ยวกับสิ่งที่เราสามารถทําได้เพื่อสร้างผลิตภัณฑ์ที่ดีขึ้น และใช้คําแนะนําเชิงบวกเมื่อใดก็ตามที่ทําได้ ในความเป็นจริงการปรับปรุงหลายอย่างที่เราได้ทําเมื่อเร็วๆ นี้เป็นการตอบสนองโดยตรงต่อปัญหาของลูกค้า ตัวอย่างเช่น เราพบว่าผู้ใช้ Excel สถาบันจํานวนมากไม่ค่อยตื่นเต้นกับประสิทธิภาพของ Excel เมื่อพวกเขาอัปเกรดจาก Office 2010 เป็นเวอร์ชันที่ใหม่กว่า

เรารับฟัง และทีมงานก็เริ่มดําเนินการแก้ไขปัญหาด้านเหล่านั้นที่เราสามารถทําการปรับปรุงประสิทธิภาพที่สําคัญที่สุดเท่าที่จะเป็นไปได้และส่งมอบได้ในเวลาอันสั้นที่สุด ตัวอย่างเช่น

  • เราได้ทําการปรับปรุงประสิทธิภาพการทํางานที่สําคัญอีกครั้งใน ฟังก์ชันการรวม (SUMIFS, COUNTIFS, AVERAGEIFS เป็นต้น), RealtimeData (RTD) และอื่นๆ อีกมากมาย เพื่อลดเวลาการคํานวณลงอย่างมาก
  • เราได้ทําการปรับปรุงประสิทธิภาพการทํางานที่สําคัญใน ฟังก์ชัน VLOOKUP, HLOOKUP และ MATCH ซึ่ง ส่งผลให้เวลาการคํานวณลดลงอย่างมาก และสําหรับลูกค้า Microsoft 365 XLOOKUP และ XMATCH มีความยืดหยุ่นที่ดีขึ้นและการปรับปรุงประสิทธิภาพมากยิ่งขึ้น
  • เราได้ปรับปรุงการจัดสรรหน่วยความจําของ Excel ด้วย Large Address Aware Excel, เพิ่มความเร็วในการคัดลอก/วาง, การเลิกทํา, การจัดรูปแบบตามเงื่อนไข, การแก้ไขและการเลือกเซลล์, การเลื่อน, การกรอง, การเปิดไฟล์ และความสามารถในการเขียนโปรแกรม
  • เราได้ออกแบบโปรแกรมการคํานวณของ Excel ใหม่ด้วยการเผยแพร่ ฟังก์ชันอาร์เรย์แบบไดนามิก ซึ่งมาแทนที่ ฟังก์ชันอาร์เรย์ Ctrl+Shift+Enter (CSE) ของ Excel ฟังก์ชันเหล่านี้เพิ่มความสามารถให้กับ Excel ซึ่งยากที่จะทําได้ใน Excel เวอร์ชันก่อนหน้า ตัวอย่างเช่น ตอนนี้คุณสามารถ เรียงลําดับ และ กรอง รายการด้วยสูตรแทนที่จะทําด้วยตนเอง

เมื่อต้องการศึกษาต่อในธีมประสิทธิภาพการทํางาน บทความนี้จะแสดงรายการเคล็ดลับต่างๆ สําหรับการปรับปรุงประสิทธิภาพของ Excel

เคล็ดลับประสิทธิภาพการทํางานสําหรับสถานการณ์ที่เฉพาะเจาะจง

สถานการณ์                                                                                                   เคล็ดลับ                                                                                                  
ความล่าช้าโดยทั่วไปเมื่อแก้ไขในตารางหรือเมื่อสลับเวิร์กชีต การปิดภาพเคลื่อนไหวของ Office
ความล่าช้าเมื่อย้ายหน้าต่าง Excel หรือเมื่อใช้แป้นพิมพ์ลัด ALT+ หลังจากอัปเกรดเป็น Windows 10 ปิดลักษณะการแสดงผล
ความช้าทั่วไปในเครื่องที่ไม่มีตัวประมวลผลกราฟิกเฉพาะ หรือกับการ์ดแสดงผลหรือโปรแกรมควบคุมเก่า ปิดใช้งานการเร่งการประมวลผลกราฟิกด้วยฮาร์ดแวร์
ความล่าช้าเมื่อแก้ไขเซลล์ทีละเซลล์ ปิดใช้งาน การเติมแบบรวดเร็ว
ความช้าเมื่อใช้จอภาพความละเอียดสูงหลายจอที่มีการตระหนักถึงความละเอียดสูงแบบไดนามิกสําหรับแต่ละจอภาพ ฟังก์ชันการทํางานของ Office ตั้งค่าโหมดความเข้ากันได้ของ Office เป็น ปรับให้เหมาะสมเพื่อความเข้ากันได้
บางส่วนของ Excel จะเปลี่ยนเป็นสีขาวหรือสีเทาเมื่อคุณเรียกใช้โค้ด VBA ใช้คุณสมบัติ ScreenUpdating และคําสั่ง DoEvents อย่างเหมาะสมในโค้ด VBA
ไม่ตอบสนองหรือ CPU สูงบน Windows 10 เมื่อเปิดหน้าต่าง Excel หลายหน้าต่างและตัวจัดการแอปพลิเคชันแบบเบื้องหลังใช้การสแกนแบบเบื้องหลังเป็นระยะ ตั้งค่ารีจิสทรีคีย์นี้ใน Windows 10 เวอร์ชัน 17763.832 หรือใหม่กว่าเพื่อปิดการสแกน
ความล่าช้า: การกดแป้นพิมพ์ลัด ALT+ ใน Excel ใน Office 365 เวอร์ชัน 1908 หรือใหม่กว่า ให้เพิ่มรีจิสทรีคีย์นี้
ความล่าช้าเมื่อ Excel เปิดใช้ เปิด Excel ในเซฟโหมดเพื่อดูว่า ความช้าเกิดขึ้นจาก Add-in หรือไม่
คุณเห็นปัญหาไม่มีหน่วยความจําในการเปิดหลายเวิร์กบุ๊ก เปิด Excel ในอินสแตนซ์ใหม่
Power Query ใช้เวลานานเกินไปในการโหลดไปยังแบบสอบถามลงในเวิร์กชีต แก้ไขคุณสมบัติ การตั้งค่าคิวรี
Power Query ใช้เวลานานเกินไปในการเพิ่มคิวรีลงใน แสดงตัวอย่างข้อมูลใน ตัวแก้ไข Power Query แสดงตัวอย่าง จัดการข้อมูล
เส้นทางรีจิสทรี ค่าคีย์ใหม่
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BamThrottling ชื่อ: DisableWindowHinting
ประเภท: REG_DWORD
ค่า: 1
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common ชื่อ: UseAsyncRibbonKeytips
ประเภท: REG_DWORD
ค่า: 1
เรื่อง คำอธิบาย
การปรับปรุงประสิทธิภาพของสูตรภายใน อ่านเกี่ยวกับการปรับปรุงประสิทธิภาพการทํางานล่าสุดของทีม Excel
การปรับปรุงการจัดสรรหน่วยความจําด้วยความสามารถ Large Address Aware (LAA) ตอนนี้ Excel สามารถใช้หน่วยความจําระบบของคุณได้มากกว่าที่เคย แม้ว่าจะใช้ Office เวอร์ชัน 32 บิตก็ตาม
ปรับปรุงประสิทธิภาพการคํานวณ อ่านเกี่ยวกับวิธีการเพื่อให้ชาญฉลาดยิ่งขึ้นด้วยสูตรและวิธีคํานวณสูตร
การปรับปรุงประสิทธิภาพและขีดจํากัด นี่คือบทสรุปคร่าวๆ ของการปรับปรุงล่าสุดบางอย่างของเรา
แนวทางปฏิบัติที่ดีที่สุดสําหรับโค้ด VBA เคล็ดลับและคําแนะนําสําหรับการปรับโค้ด VBA ของคุณให้เหมาะสมจากทีม Excel
ข้อควรพิจารณาสําหรับปัญหาประสิทธิภาพการทํางานทั่วไปเกี่ยวกับ Add-in และแมโครของ Office ใน Office ถ้าคุณสร้างแมโครหรือ Add-in ของ Office คุณจะต้องทบทวนบทความนี้
เคล็ดลับสําหรับการปรับประสิทธิภาพให้เหมาะสมกับสิ่่งกีดขวาง เคล็ดลับเพิ่มเติมเกี่ยวกับวิธีการปรับปรุงประสิทธิภาพการคํานวณของ Excel รวมถึงฟังก์ชันที่ผู้ใช้กําหนดเอง (UDF) สําหรับ VBA
การเปรียบเทียบส่วนติดต่อเอกสารเดียวและหลายส่วนใน Excel 2010 และเวอร์ชันที่ใหม่กว่า ใน Excel 2013 และเวอร์ชันที่ใหม่กว่า แต่ละหน้าต่างของ Excel สามารถมีเวิร์กบุ๊กได้เพียงหนึ่งเวิร์กบุ๊ก และแต่ละหน้าต่างจะมี Ribbon ของตัวเอง ซึ่งเรียกว่า Single Document Interface (SDI) ตามค่าเริ่มต้น เมื่อคุณเปิดเวิร์กบุ๊กใหม่ เวิร์กบุ๊กนั้นจะแสดงในอีกหน้าต่างหนึ่งของ Excel แม้ว่าจะเป็นอินสแตนซ์ Excel เดียวกันก็ตาม

รับการอัปเดตล่าสุด และบอกให้เราทราบว่าคุณคิดอย่างไร

  • ถ้าคุณต้องการรับการอัปเดตล่าสุดสําหรับ Excel คุณสามารถเข้าร่วม โปรแกรม Office Insider ได้
  • ส่งคําติชมให้เราโดยการกดปุ่มหน้ายิ้มที่มุมขวาบนของบานหน้าต่าง Excel อย่าลืมใส่คําว่า "ExcelPERF" ไว้ที่ใดก็ได้ในข้อคิดเห็นของคุณ เพื่อให้เราสามารถจับตาดูได้
  • ถามคําถามในชุมชนด้านเทคนิคของ Excel นี่คือชุมชนที่มีชีวิตชีวาของผู้ที่ชื่นชอบ Excel ที่รอตอบคําถามของคุณ นอกจากนี้เรายังตรวจสอบฟอรั่มอย่างเฉยเมยเพื่อจับตาดูแนวโน้มหรือปัญหาที่เกิดขึ้นใหม่
  • ถ้าคุณมีฟีเจอร์ที่คุณต้องการร้องขอ โปรดส่งคําติชมของคุณให้เราเพื่อช่วยเราจัดลําดับความสําคัญของฟีเจอร์ใหม่ในการอัปเดตในอนาคต สําหรับข้อมูลเพิ่มเติม ให้ดู ฉันจะให้คําติชมเกี่ยวกับ Microsoft Office ได้อย่างไร