Page 1 of 1

ข้อมูลที่มีเกิน 65536 rows

Posted: Mon Mar 29, 2010 5:28 pm
by fonrinn
ข้อมูลที่มีเกิน 65536 rows ใน excel 2003 ค่ะ
จำเป็นเรียงลำดับการใช้งานของอุปกรณ์ในแต่ละวัน
เห็นว่าการใช้ Pivot ช่วยในจุดนี้ได้
แต่หากว่าข้อมูลที่มีนั้น มันมีมากกว่า 1 sheet จะสามารถทำ pivot ได้อย่างไรคะ?
แบบว่าไม่เคยทำน่ะค่ะ

ขอบคุณค่ะ ^^

Re: ข้อมูลที่มีเกิน 65536 rows

Posted: Mon Mar 29, 2010 5:51 pm
by snasui
:D ข้อมูลมากกว่า 1 Sheet คงไม่สะดวกในการทำ Pivot ครับ ลองส่งข้อมูลตัวอย่างและระบุเป้าหมายที่ต้องการมาดูครับ เผื่อว่าจะสามารถใช้ PivotTable แบบ Consolidate ได้

โดยปกติ เพื่อให้เกิดความสะดวกในการใช้งานหรือเพื่อการใช้งานที่ยืดหยุ่นสำหรับ Excel 2003 กรณี Database จำนวนมาก ควรเก็บ Database ไว้ที่ Access ครับ :mrgreen:

Re: ข้อมูลที่มีเกิน 65536 rows

Posted: Wed Mar 31, 2010 9:52 am
by fonrinn
:D

มาส่งตัวอย่างค่ะ

Re: ข้อมูลที่มีเกิน 65536 rows

Posted: Wed Mar 31, 2010 2:02 pm
by snasui
:D ยังไม่ได้แนบไฟล์ครับ :mrgreen:

Re: ข้อมูลที่มีเกิน 65536 rows

Posted: Thu Apr 01, 2010 2:47 pm
by fonrinn
ขอโทษค่ะที่ลืม ^^

Re: ข้อมูลที่มีเกิน 65536 rows

Posted: Thu Apr 01, 2010 4:52 pm
by snasui
:D จากไฟล์ที่แนบมาพบว่าน่าจะมีการเพิ่ม Sheet ขึ้นเรื่อย ๆ ตามวันที่เพิ่มขึ้น ซึ่งลักษณะข้อมูลเช่นนี้สามารถที่จะเก็บข้อมูลไว้ที่ Access แล้วดึงข้อมูลด้วย Excel มาทำ PivotTable ได้ครับ

หากจะใช้ไฟล์เดิมเพื่อสรุปข้อมูลตาม Sheet Sum ก็สามารถที่จะใช้ฟังก์ชั่น Indirect มาช่วยได้ ลองดูตัวอย่างตามไฟล์แนบประกอบครับ

Sheet Sum

1. เซลล์ C12 คีย์

=COUNTIF(INDIRECT("'"&$B12&"'!$E$2:$E$65536"),C$10)

Enter > Copy ไปด้านขวา

2. เซลล์ J12 คีย์

=COUNTA(INDIRECT("'"&$B12&"'!$A$2:$A$65536"))-SUM($C12:$I12)

Enter > Copy ลงด้านล่าง :mrgreen: