Page 1 of 1

refresh pivot ไม่ได้

Posted: Sun Apr 28, 2019 3:24 pm
by March201711
ทำไมไม่สามารถ refresh ข้อมูลจาก file :book2 ได้คะ ทั้งๆที่เปิดfile พร้อมกัน หรือบางครั้งก็ขึ้น #ref ทำให้ต้องสร้าง pivot ใหม่ทุกครั้งคะ เกิดจากอะไรคะ

Re: refresh pivot ไม่ได้

Posted: Sun Apr 28, 2019 3:48 pm
by snasui
:D ช่วยลำดับวิธีการสร้าง Pivot Table มาเป็นข้อ ๆ ว่าได้สร้างด้วยวิธีการใด จะได้ช่วยตรวจสอบได้ครับ

Re: refresh pivot ไม่ได้

Posted: Sun Apr 28, 2019 4:00 pm
by March201711
ค่ะ
1. ที่ file : Book2 สร้าง pivot table จาก sheet data ได้ sheet ใหม่ เป็นชื่อ sheet pv
2. เอา sheet pv copy ไปไว้ที่ file ใหม่ ตั้งชื่อว่า file : main_pv
3. ที่ file : main_pv sheet : pv click ขวา เพื่อ refresh data แต่ก็มี pop up ขึ้นมาตามรูปน่ะค่ะ ทั้งๆที่เปิดพร้อมกัน

Re: refresh pivot ไม่ได้

Posted: Sun Apr 28, 2019 4:12 pm
by snasui
:D วิธีดังกล่าวไม่ถูกต้องครับ

Pivot Table จะไม่จำว่าข้อมูลต้นทางอยู่ที่ไฟล์อื่นด้วยวิธีการการดังกล่าวครับ

วิธีการใช้ข้อมูลจากแหล่งอื่นให้ทำตามด้านล่าง
  1. เข้าเมนู Insert > PivotTable
  2. เลือก Use an external datasource > คลิก Choose Connection...
  3. คลิก Browse for more > เลือกไฟล์ที่ต้องการ > คลิก Open
  4. เลือกชีตที่ต้องการนำมาทำ PivotTable > OK

Re: refresh pivot ไม่ได้

Posted: Sun Apr 28, 2019 5:30 pm
by March201711
ทำตามที่อาจารย์บอกแล้ว อย่างนี้ต้องมาเริ่มทำใหม่ทุกครั้งหรือเปล่าคะ แล้ว sort ข้อมูลก็เรียงไม่เหมือน sheet pv ของเดิมเลยค่ะ
มี ดึงข้อมูล จาก file : Book2 sheet pv ===> เป็นชื่อ sheet test_new_pv
และ จาก file : Book2 sheet data ===> เป็นชื่อ sheet linl_from_file_Book2_sheet_data ทำไม หน้านี้เลือกข้อมูลจากบรรทัดคะ

Re: refresh pivot ไม่ได้

Posted: Sun Apr 28, 2019 5:59 pm
by snasui
March201711 wrote: Sun Apr 28, 2019 5:30 pm ทำตามที่อาจารย์บอกแล้ว อย่างนี้ต้องมาเริ่มทำใหม่ทุกครั้งหรือเปล่าคะ
:D วิธีการนี้ Pivot table จะจำว่าข้อมูลต้นทางคือที่ใด สามารถ Refresh เพื่อรับข้อมูลใหม่ได้ตลอดเวลา ไม่ต้องสร้าง Pivot Table ใหม่ทุกครั้งครับ

สำหรับปัญหาที่ถามมาเนื่องจากไฟล์ Book2 ข้อมูลไม่เป็น Database ครับ

ชีต data ให้ตัดบรรทัด 1:5 ทิ้งไป ข้อมูลจะเริ่มที่บรรทัดที่ 1 ส่วนชีต pv เป็น Pivot Table ไม่เหมาะที่จะนำมาทำ Pivot Table ครับ

Re: refresh pivot ไม่ได้

Posted: Sun Apr 28, 2019 6:27 pm
by March201711
ถ้าไม่ลบบรรทัด 1:5 เพราะต้องเขียนหัวเรื่อง และรายละเอียดอย่างอื่นอีก สามารถทำได้บ้างไหมคะ

Re: refresh pivot ไม่ได้

Posted: Sun Apr 28, 2019 6:42 pm
by snasui
:D Database ไม่ควรมีหัวเรื่องครับ ถ้าจะทำรายงานให้ทำที่ชีตอื่นโดยดึง Database ไปใช้ บรรทัดแรกของ Database ควรจะเป็นหัวคอลัมน์เท่านั้น ให้ใช้หลักการนี้เสมอไปครับ

หากจะนำข้อมูลที่ไม่เป็น Database ไปใช้งานต่อย่อมสามารถทำได้เป็นปกติ แต่ไม่แนะนำให้นำไปใช้งานด้วย Pivot Table เนื่องจากวิธีนี้จะถือว่าบรรทัดแรกคือหัวคอลัมน์ โปรแกรมจะให้เลือกว่าบรรทัดแรกเป็นหัวคอลัมน์หรือไม่ หากเราไม่เลือกโปรแกรมจะเลือกให้เองซึ่งจะกลายเป็น Fx คือ F แล้วตามด้วยตัวเลขและจะไม่สื่อถึงหัวคอลัมน์ที่แท้จริง ทำให้เป็นปัญหาได้ ดูภาพประกอบครับ

Re: refresh pivot ไม่ได้

Posted: Sun Apr 28, 2019 8:12 pm
by March201711
ค่ะ จำเป็นต้องเปิดทั้ง 2 file พร้อมกันหรือเปล่าคะ ถ้าเปิดแค่ file main_pv อย่างเดียว ค่ะ

Re: refresh pivot ไม่ได้

Posted: Sun Apr 28, 2019 8:27 pm
by snasui
:D ไม่จำเป็นต้องเป็นไฟล์ที่เป็น Data ครับ

Re: refresh pivot ไม่ได้

Posted: Sun Apr 28, 2019 9:50 pm
by March201711
ค่ะ จะลองทำดูใหม่ค่ะ ขอบคุณอาจารย์มากนะคะ ได้ความรู้เยอะเลยค่ะ :D

Re: refresh pivot ไม่ได้

Posted: Wed Feb 19, 2020 6:59 pm
by March201711
ทำไม Refresh data แล้ว ข้อมูลไม่เรียง 1 2 3 4 5 6 7 แต่ข้อมูลเรียงเป็น 1 10 13 14 15 16 2 21 22 3 5 6

Re: refresh pivot ไม่ได้

Posted: Thu Feb 20, 2020 8:34 am
by logic
้ข้อมูลไม่ใช่ตัวเลข ให้มันเรียงแบบตัวเลขไม่ได้ครับ 😁

Re: refresh pivot ไม่ได้

Posted: Thu Feb 20, 2020 9:32 am
by March201711
แล้วต้องปรับแก้อย่างไรคะ

Re: refresh pivot ไม่ได้

Posted: Thu Feb 20, 2020 7:23 pm
by snasui
:D แก้ด้วยการทำให้เป็นตัวเลขที่แท้จริงครับ