Page 1 of 1
มีความคาใจว่าทำไมมันลิ้งจากไฟล์อื่นหายไปเมื่อเปิดใหม่
Posted: Fri Aug 12, 2011 8:35 am
by godman
ครับ คือผมทำการลิ้งข้อมูลจากไฟล์ excel อีกไฟล์อื่นซี่งเป็นการลิ้งจากต้นทางไฟล์เป็นไฟล์ที่ 2 ซึ่งไฟลแรกที่ลิ้งมาก็ถือว่าเยอะ ไฟลืแรกไม่มีปํญหาอะไร แต่เมือจะลิ้งไปไฟลืที่ 2 ทำไมไม่มาครับ
คือเมื่อบันทึกแล้วเปิดใหม่ขอ้มูลก็มาแต่เป็น value ไม่ update ตามลิ้ง
มันขึ้นว่า Excel file unreadable content in ชื่อไฟล์ Do you want to recover the content of this workbook?If you trust the source of this workbook click yes
ปวดหัวมากหาสาเหตุไม่พบว่าเกิดจากสาเหตใด ครั้นจะไปทำใหม่ข้อมูลก็เยอะเหลือเกิน จะซ่อมได้ไหมครับ
Re: มีความคาใจว่าทำไมมันลิ้งจากไฟล์อื่นหายไปเมื่อเปิดใหม่
Posted: Fri Aug 12, 2011 8:52 am
by snasui
Re: มีความคาใจว่าทำไมมันลิ้งจากไฟล์อื่นหายไปเมื่อเปิดใหม่
Posted: Fri Aug 12, 2011 9:48 am
by godman
ผมอ่านแล้ว ผมเองก็ไม่มี pivottable เลย ทำไมมันไปเกี่ยวกับ pivot ได้ครับ ตอนนี้ยังแก้ไม่ได้เลยเครับ ไฟล์ขนาดใหญ่มาก
Re: มีความคาใจว่าทำไมมันลิ้งจากไฟล์อื่นหายไปเมื่อเปิดใหม่
Posted: Fri Aug 12, 2011 9:52 am
by snasui

ลอง Zip แล้วส่งมาที่
snasui@gmail.com จะช่วยดูให้ครับ

Re: มีความคาใจว่าทำไมมันลิ้งจากไฟล์อื่นหายไปเมื่อเปิดใหม่
Posted: Fri Aug 12, 2011 10:09 am
by godman
อาจารย์ครับ ผมลอง save as เป็น microsoft 97-2003 มันไม่มีปัญหาอะไร แต่อย่างไรก็ตาม ผมก็อยากใช้ version 2007 อยู่ดี ผมจะส่งไปให้ครับ รบกวนอาจารย์ช่วยวิจารณื งานของผมด้วยนะครับ ว่ามันอุ้ยอ้ายไปหรือปล่าว กับวิธีที่ผมใช้ เครื่องจะช้าไปไหม ครับ
Re: มีความคาใจว่าทำไมมันลิ้งจากไฟล์อื่นหายไปเมื่อเปิดใหม่
Posted: Fri Aug 12, 2011 11:36 am
by snasui

เนื่องจากไฟล์มีหลายชีท และแต่ละชีทก็ใช้ฟังก์ชั่นในการค้นหาข้อมูล ช่วงเซลล์ในสูตรมักจะใช้เป็นแบบ
ค้นหาทั้งคอลัมน์ ไฟล์จึงคำนวณช้าและมีขนาดใหญ่
สามารถปรับให้ไฟล์มีขนาดเล็กและคำนวณเร็วขึ้นได้ครับโดย
- เมื่อมีการให้ชื่อกับช่วงเซลล์แล้วให้ปรับชื่อให้เป็น Dynamic สำหรับชื่อที่อ้างทั้งคอลัมน์ ส่วนที่ใม่ได้ให้ชื่อจะปรับเป็นให้ชื่อก็ได้ หากไม่ให้ชื่อไว้ ในการเขียนสูตรก็ให้เลือกเฉพาะเท่าที่มีข้อมูลหรือคาดว่าข้อมูลจะขยายไปถึง
- การใส่สีตีเส้นไม่ควรทำทั้งบรรทัดหรือทั้งคอลัมน์ ให้ทำเท่าที่มีข้อมูล
- ปรับ Last Cell เสียใหม่ โดยสังเกตว่าแต่ละชีท Last Cell อยู่ที่ใด โดยกดแป้น Ctrl+End หากว่า last Cell อยู่ห่างจากข้อมูลด้านซ้ายและด้านบน โดยมีการเว้นช่วงจำนวนมาก ให้ทำการลบบรรทัดด้านบน ลบคอลัมน์ด้านซ้ายทิ้ง > กดแป้น Ctrl+Home แล้ว Save ใหม่ การลบให้คลิกหัวบรรทัดหรือหัวคอลัมน์แล้วคลิกขวา > Delete
- Table ในชีทใด ๆ ให้ปรับลดขนาดลงมาให้เท่าที่มีข้อมูล