Contact
Line : comsiam
Contact
Line : comsiam

หลายคนเปิดไฟล์ Excel 365 แล้วพบว่า เลื่อนช้า พิมพ์หน่วง เปิดไฟล์ช้า หรือค้างเป็นช่วง ๆ ทั้งที่สูตรไม่ได้เยอะมาก สาเหตุที่ถูกมองข้ามบ่อยที่สุดคือ Conditional Formatting มากเกินไป
ไฟล์จำนวนมากถูกใช้งานต่อเนื่องหลายปี มีการ Copy Sheet, Copy ตาราง, เพิ่มกฎสีซ้ำไปเรื่อย ๆ จน Workbook หนักโดยไม่รู้ตัว บทความนี้จะพาคุณแก้แบบตรงจุด
คือระบบจัดรูปแบบอัตโนมัติ เช่น
มีประโยชน์มาก แต่ถ้าใช้มากเกินไปจะทำให้ไฟล์ช้า
ทุกครั้งที่ข้อมูลเปลี่ยน Excel ต้องตรวจว่าแต่ละเซลเข้าเงื่อนไขหรือไม่
ถ้ามี
Workbook จะช้าทันที
ผิด:
Applies to: =$A:$A
ดีกว่า:
Applies to: =$A$2:$A$5000
ไปที่:
Home > Conditional Formatting > Manage Rules
เลือก:
This Worksheet
หรือดูทีละชีต
จะเห็นว่าหลายไฟล์มีกฎซ้ำซ้อนเยอะมาก
ใน Manage Rules
ช่วยให้ไฟล์เบาขึ้นทันที
จากทั้งคอลัมน์ เปลี่ยนเป็นเฉพาะข้อมูลจริง
เช่น
ผิด:
$B:$B
ดีกว่า:
$B$2:$B$3000
Excel จะคำนวณน้อยลงมาก
ตัวอย่างผิด
บางครั้งใช้ Color Scale เดียวแทนได้
ลดจำนวนกฎลง
ตัวอย่างสูตรหนัก:
=COUNTIF($A:$A,A2)>1
เพราะตรวจทั้งคอลัมน์ทุกครั้ง
ดีกว่า:
=COUNTIF($A$2:$A$5000,A2)>1
หลายคน Duplicate Sheet ทุกเดือน
ผลคือกฎ Conditional Formatting ถูกคัดลอกสะสม
เช่น Sheet Jan, Feb, Mar… Dec
ไฟล์จะหนักขึ้นเรื่อย ๆ
สร้าง Template ที่สะอาด แล้วใช้ซ้ำ
ไปที่:
Home > Conditional Formatting > Clear Rules
เลือก
จากนั้นสร้างใหม่แบบเรียบง่าย
ถ้าต้องการสลับสีแถว
ใช้:
Format as Table
แทน Conditional Formatting จะเบากว่าในหลายกรณี
ถ้าเป็นไฟล์บริษัท ร้านแห้งดีอาหารแห้ง หรือรายงานยอดขาย
ควรใช้หลักนี้
ช้าได้ ถ้าข้อมูลเยอะมาก
ไม่หาย แค่รูปแบบสีหาย
แล้วแต่กรณี แต่ถ้ากฎเยอะมากก็หนักมากเช่นกัน
ถ้า Excel 365 Workbook ช้าเพราะ Conditional Formatting ให้ทำตามนี้
ส่วนใหญ่ไฟล์จะลื่นขึ้นชัดเจน
คุณไฟล์ตอนนี้มีการลงสีเยอะไหม หรือเลื่อนแล้วกระตุกทันที?