Page 1 of 1

ช่วยด้วยครับเวลา save หรือใช้สูตรเครื่องช้าถึงกับค้างไปเลยครับ

Posted: Thu Mar 15, 2018 4:44 pm
by Wara
รบกวนพี่ๆช่วยวิเคราะห์ทีครับว่าเกิดจากสาเหตุใดได้บ้าง
เวลา save หรือเพิ่มข้อมูลเข้าไปใน sheet Binin เครื่องจะช้ามากและ Cpu จะทำงาน 100%
และจะมีขึ้นแบบนี้ครับ
cats1.jpg
บางทีค้างไปเลย
ผมแนบไฟล์ที่มีปัญหามาด้วยครับ
ขอบคุณครับ

Re: ช่วยด้วยครับเวลา save หรือใช้สูตรเครื่องช้าถึงกับค้างไปเลยครับ

Posted: Thu Mar 15, 2018 5:44 pm
by Wara
ขอโทษครับแนบผิด ไฟล์ต้องเป็นไฟล์นี้ครับ

Re: ช่วยด้วยครับเวลา save หรือใช้สูตรเครื่องช้าถึงกับค้างไปเลยครับ

Posted: Thu Mar 15, 2018 7:44 pm
by snasui
:D เนื่องจากมีสูตร Array จำนวนมากครับ

วิธีการแก้ไขให้เพิ่มคอลัมน์ I ในชีต Bill-of-Lading เข้ามาช่วยโดยเซลล์ I1 คีย์หัวคอลัมน์เช่นคำว่า Line จากนั้น
  1. ที่ I2 คีย์
    =SMALL(IF(FREQUENCY(IF(Bin[เทียบรหัส]<>"",MATCH(Bin[เทียบรหัส],Bin[เทียบรหัส],0)),ROW(Bin[style])-ROW(Binin!$D$2)+1),ROW(Bin[style])-ROW(Binin!$D$2)+1),ROWS(A$2:A2))
    Ctrl+Shift+Enter > Copy ลงด้านล่าง
  2. ที่ A2 คีย์
    =IFERROR(INDEX(Bin[style],$I2),"")
    Enter > Copy ไปด้านขวา > ปรับฟังก์ชั่น Index ในบางคอลัมน์ให้ตรงกับค่าที่ต้องการนำมาแสดง > Copy ลงด้านล่าง

!
Note: Ctrl+Shift+Enter
เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น
    Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน
    จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)}
    ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น
    ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง