Page 1 of 1

ออกแบบตารางเพื่อให้ user หลายคนกรอกข้อมูลให้แล้วนำมารวมกัน

Posted: Fri Oct 15, 2010 11:00 pm
by kmb
สมมติว่าต้องการออกแบบตารางไว้สำหรับให้ user หลายคนมากรอกข้อมูลให้ โดยที่ต้องมีการทำทุกเดือน ในแต่ละเดือนมีหลายแผนกที่ต้องกรอกข้อมูลให้

จากไฟล์ที่แนบ ต้องการให้แต่ละแผนกแค่เลือกแผนกตัวเองที่มาร์คสีเหลืองไว้ แล้วในชีตรายละเอียดที่กรอกก็ให้เห็นแค่ของแผนกนั้น ๆ เท่านั้น และกรอกข้อมูลได้เฉพาะเดือนนั้น ๆ เท่านั้น โดยที่ถ้ามีทั้งหมด 10 แผนก ก็ต้องส่งไฟล์ให้ทั้ง 10 แผนก หลังจากกรอกเสร็จจึงนำข้อมูลทั้งหมดมารวมกัน ซึ่งถ้าล็อคฟอร์แมตไม่ให้แต่ละแผนกนั้นสามารถเปลี่ยนแปลง บรรทัดได้ ก็จะใช้ Consolidate ในการรวมข้อมูลได้

ไม่ทราบว่าพอมีวิธีหรือคำแนะนำอื่นไหมครับ

Re: ออกแบบตารางเพื่อให้ user หลายคนกรอกข้อมูลให้แล้วนำมารวมก

Posted: Fri Oct 15, 2010 11:12 pm
by snasui
:lol: หลักการที่จะให้กรอกจากหลายคนหลายหน่วยงานควรจะใช้การ Share Workbook โดย

1. กำหนด Share Workbook
2. กำหนด Password สำหรับพื้นที่ของแต่ละหน่วยงาน ถ้าจะกรอกของหน่วยงานอื่นต้องรู้ Password อย่าลืมมอบ Password ให้แต่ละหน่วยงานที่เป็นเจ้าของพื้นที่ที่ให้คีย์
3. ไฟล์ที่ Share ไว้นี้สามารถเก็บไว้ใน Server และ Share Folder เพื่อให้แต่ละหน่วยงานเข้ามาเปิดไฟล์นี้ได้ การ Share ลักษณะนี้สามารถคีย์พร้อมกันได้หลายคน ยกตัวอย่างเช่นใน Version 2003 สามารถคีย์พร้อมกันได้ 255 คน
4. กรณีไม่ Share ไว้ใน Folder แต่ส่งไฟล์ที่กำหนดการ Share ไว้แล้วไปให้แต่ละหน่วยงานคึย์เลยก็สามารถทำได้ หลังจากได้รับกลับมาแล้วให้ Save ทับไปยังไฟล์เดิมที่เก็บอยู่ในเครื่อง ซึ่งเป็นการ Update ข้อมูลที่มีอยู่เดิม ทั้งสามารถติดตามได้ว่ามีการแก้ไขกี่ครั้ง โดยใคร จะยอมรับหรือไม่ยอมรับข้อมูลเหล่านั้นก็ได้

ลองศึกษาจาก link นี้ครับ http://office.microsoft.com/en-ca/excel ... 96833.aspx

Re: ออกแบบตารางเพื่อให้ user หลายคนกรอกข้อมูลให้แล้วนำมารวมก

Posted: Sat Oct 16, 2010 8:18 pm
by kmb
สอบถามเพิ่มเติมหน่อยครับ
ไม่ทราบว่าสามารถตั้งให้ค่าที่เลือกของ filter เปลี่ยนไปตามชื่อ user ที่ใส่ password ได้ไหมครับ

Re: ออกแบบตารางเพื่อให้ user หลายคนกรอกข้อมูลให้แล้วนำมารวมก

Posted: Sat Oct 16, 2010 8:21 pm
by snasui
kmb wrote:สอบถามเพิ่มเติมหน่อยครับ
ไม่ทราบว่าสามารถตั้งให้ค่าที่เลือกของ filter เปลี่ยนไปตามชื่อ user ที่ใส่ password ได้ไหมครับ
:D กรณีปกติไม่สามารถทำได้ครับ การทำเ่ช่นนั้นคงต้องใช้ VBA เข้ามาช่วยครับ :mrgreen:

Re: ออกแบบตารางเพื่อให้ user หลายคนกรอกข้อมูลให้แล้วนำมารวมก

Posted: Mon Oct 18, 2010 9:20 pm
by kmb
ขอบคุณครับ อาจจะต้องลองศึกษา VBA ดู