:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser
🪷 คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ

refresh pivot ไม่ได้

ฟอรัมถาม-ตอบ Power Query, PivotTable, Power Pivot, Data Model, Chart, Dashboard
March201711
Gold
Gold
Posts: 1047
Joined: Sat Mar 11, 2017 7:01 pm
Excel Ver: 2010, 365

refresh pivot ไม่ได้

#1

Post by March201711 »

ทำไมไม่สามารถ refresh ข้อมูลจาก file :book2 ได้คะ ทั้งๆที่เปิดfile พร้อมกัน หรือบางครั้งก็ขึ้น #ref ทำให้ต้องสร้าง pivot ใหม่ทุกครั้งคะ เกิดจากอะไรคะ
Attachments
main_pv.xlsx
(38.45 KiB) Downloaded 4 times
Book2.xlsx
(382.67 KiB) Downloaded 3 times
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: refresh pivot ไม่ได้

#2

Post by snasui »

:D ช่วยลำดับวิธีการสร้าง Pivot Table มาเป็นข้อ ๆ ว่าได้สร้างด้วยวิธีการใด จะได้ช่วยตรวจสอบได้ครับ
March201711
Gold
Gold
Posts: 1047
Joined: Sat Mar 11, 2017 7:01 pm
Excel Ver: 2010, 365

Re: refresh pivot ไม่ได้

#3

Post 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 ขึ้นมาตามรูปน่ะค่ะ ทั้งๆที่เปิดพร้อมกัน
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: refresh pivot ไม่ได้

#4

Post by snasui »

:D วิธีดังกล่าวไม่ถูกต้องครับ

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

วิธีการใช้ข้อมูลจากแหล่งอื่นให้ทำตามด้านล่าง
  1. เข้าเมนู Insert > PivotTable
  2. เลือก Use an external datasource > คลิก Choose Connection...
  3. คลิก Browse for more > เลือกไฟล์ที่ต้องการ > คลิก Open
  4. เลือกชีตที่ต้องการนำมาทำ PivotTable > OK
March201711
Gold
Gold
Posts: 1047
Joined: Sat Mar 11, 2017 7:01 pm
Excel Ver: 2010, 365

Re: refresh pivot ไม่ได้

#5

Post by March201711 »

ทำตามที่อาจารย์บอกแล้ว อย่างนี้ต้องมาเริ่มทำใหม่ทุกครั้งหรือเปล่าคะ แล้ว sort ข้อมูลก็เรียงไม่เหมือน sheet pv ของเดิมเลยค่ะ
มี ดึงข้อมูล จาก file : Book2 sheet pv ===> เป็นชื่อ sheet test_new_pv
และ จาก file : Book2 sheet data ===> เป็นชื่อ sheet linl_from_file_Book2_sheet_data ทำไม หน้านี้เลือกข้อมูลจากบรรทัดคะ
Attachments
Book2.xlsx
(382.67 KiB) Downloaded 2 times
main_pv.xlsx
(70.38 KiB) Downloaded 3 times
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: refresh pivot ไม่ได้

#6

Post 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 ครับ
March201711
Gold
Gold
Posts: 1047
Joined: Sat Mar 11, 2017 7:01 pm
Excel Ver: 2010, 365

Re: refresh pivot ไม่ได้

#7

Post by March201711 »

ถ้าไม่ลบบรรทัด 1:5 เพราะต้องเขียนหัวเรื่อง และรายละเอียดอย่างอื่นอีก สามารถทำได้บ้างไหมคะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: refresh pivot ไม่ได้

#8

Post by snasui »

:D Database ไม่ควรมีหัวเรื่องครับ ถ้าจะทำรายงานให้ทำที่ชีตอื่นโดยดึง Database ไปใช้ บรรทัดแรกของ Database ควรจะเป็นหัวคอลัมน์เท่านั้น ให้ใช้หลักการนี้เสมอไปครับ

หากจะนำข้อมูลที่ไม่เป็น Database ไปใช้งานต่อย่อมสามารถทำได้เป็นปกติ แต่ไม่แนะนำให้นำไปใช้งานด้วย Pivot Table เนื่องจากวิธีนี้จะถือว่าบรรทัดแรกคือหัวคอลัมน์ โปรแกรมจะให้เลือกว่าบรรทัดแรกเป็นหัวคอลัมน์หรือไม่ หากเราไม่เลือกโปรแกรมจะเลือกให้เองซึ่งจะกลายเป็น Fx คือ F แล้วตามด้วยตัวเลขและจะไม่สื่อถึงหัวคอลัมน์ที่แท้จริง ทำให้เป็นปัญหาได้ ดูภาพประกอบครับ
Attachments
FirstRowIsDataHeader.png
FirstRowIsDataHeader.png (15.63 KiB) Viewed 74 times
March201711
Gold
Gold
Posts: 1047
Joined: Sat Mar 11, 2017 7:01 pm
Excel Ver: 2010, 365

Re: refresh pivot ไม่ได้

#9

Post by March201711 »

ค่ะ จำเป็นต้องเปิดทั้ง 2 file พร้อมกันหรือเปล่าคะ ถ้าเปิดแค่ file main_pv อย่างเดียว ค่ะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: refresh pivot ไม่ได้

#10

Post by snasui »

:D ไม่จำเป็นต้องเป็นไฟล์ที่เป็น Data ครับ
March201711
Gold
Gold
Posts: 1047
Joined: Sat Mar 11, 2017 7:01 pm
Excel Ver: 2010, 365

Re: refresh pivot ไม่ได้

#11

Post by March201711 »

ค่ะ จะลองทำดูใหม่ค่ะ ขอบคุณอาจารย์มากนะคะ ได้ความรู้เยอะเลยค่ะ :D
March201711
Gold
Gold
Posts: 1047
Joined: Sat Mar 11, 2017 7:01 pm
Excel Ver: 2010, 365

Re: refresh pivot ไม่ได้

#12

Post by March201711 »

ทำไม Refresh data แล้ว ข้อมูลไม่เรียง 1 2 3 4 5 6 7 แต่ข้อมูลเรียงเป็น 1 10 13 14 15 16 2 21 22 3 5 6
Attachments
Pivot_error.xlsx
(293.26 KiB) Downloaded 2 times
User avatar
logic
Gold
Gold
Posts: 1511
Joined: Thu Mar 18, 2010 1:57 pm
Excel Ver: 365

Re: refresh pivot ไม่ได้

#13

Post by logic »

้ข้อมูลไม่ใช่ตัวเลข ให้มันเรียงแบบตัวเลขไม่ได้ครับ 😁
March201711
Gold
Gold
Posts: 1047
Joined: Sat Mar 11, 2017 7:01 pm
Excel Ver: 2010, 365

Re: refresh pivot ไม่ได้

#14

Post by March201711 »

แล้วต้องปรับแก้อย่างไรคะ
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: refresh pivot ไม่ได้

#15

Post by snasui »

:D แก้ด้วยการทำให้เป็นตัวเลขที่แท้จริงครับ
Post Reply