snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ
ฟอรัมถาม-ตอบ Power Query, PivotTable, Power Pivot, Data Model, Chart, Dashboard
ajsudkedt
Gold
Posts: 1190 Joined: Thu Jan 28, 2010 11:08 am
Excel Ver: 365
#1
Post
by ajsudkedt » Thu Oct 27, 2016 4:04 pm
พยายามลากไปมาแล้วยังไม่ได้ครับ
รบกวนชี้แนะด้วยครับ
Attachments
19.png (122.61 KiB) Viewed 78 times
18.png (229.56 KiB) Viewed 78 times
parakorn
Gold
Posts: 1223 Joined: Thu Mar 14, 2013 9:41 am
Location: Central Chaengwattana[Tops]
Excel Ver: 365
Contact:
#2
Post
by parakorn » Thu Oct 27, 2016 4:20 pm
แนบไฟล์ตัวอย่าง Excel ตารางแบบในภาพ(ทั้ง2แบบ) มาด้วย และใส่ตัวอย่างผลลัพท์ที่ต้องการ
เพื่อง่ายต่อการให้เพื่อนๆในบอร์ดช่วยเหลือครับ
ajsudkedt
Gold
Posts: 1190 Joined: Thu Jan 28, 2010 11:08 am
Excel Ver: 365
#3
Post
by ajsudkedt » Thu Oct 27, 2016 4:22 pm
ตามที่แนบครับ
ภาพที่ต้องการ
ถ่ายจากหนังสือครับ
Attachments
ask.xls
(30.5 KiB) Downloaded 9 times
ajsudkedt
Gold
Posts: 1190 Joined: Thu Jan 28, 2010 11:08 am
Excel Ver: 365
#4
Post
by ajsudkedt » Thu Oct 27, 2016 5:00 pm
ภาพตารางทั้งหมดที่ต้องการครับ
Attachments
21.png (231 KiB) Viewed 69 times
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#5
Post
by snasui » Thu Oct 27, 2016 7:20 pm
ข้อมูลทีจะนำมาทำ PivotTable ต้องเป็น Database ครับ
ซึ่งจะต้องมีลักษณะข้อมูลดังเช่นในภาพด้านล่าง
Attachments
DB.png (30.38 KiB) Viewed 66 times
ajsudkedt
Gold
Posts: 1190 Joined: Thu Jan 28, 2010 11:08 am
Excel Ver: 365
#6
Post
by ajsudkedt » Thu Oct 27, 2016 8:18 pm
เค้าให้ไฟล์ตามที่แนบครับ
และต้องการแบบภาพที่ถ่ายนะครับ
แสดงว่าไฟล์ที่จะทำได้ตามภาพ
ต้องอยู่ในแบบฟอร์มที่ อ. แจ้งใช่ไหมครับ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#7
Post
by snasui » Thu Oct 27, 2016 8:21 pm
ถูกต้องครับ ไม่เช่นนั้นจะต้องเขียน VBA ในการจัดการให้ได้ตามภาพที่ถ่ายมาครับ
หากได้ออกแบบรายงานเอาไว้มีหัวคอลัมน์ มีหัวแถวไว้แล้วยังจะพอใช้สูตรเข้ามาช่วยได้บ้าง แต่หากต้องการให้แสดงรายงานออกมาเลยด้วย PivotTable จะต้องทำข้อมูลให้เป็น Datbase เท่านั้นครับ
ajsudkedt
Gold
Posts: 1190 Joined: Thu Jan 28, 2010 11:08 am
Excel Ver: 365
#8
Post
by ajsudkedt » Thu Oct 27, 2016 8:22 pm
หรือพอจะมีวิธีทำไฟล์ที่แนบ
ให้เป็นแบบที่ อ.ว่าไหมครับ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#9
Post
by snasui » Thu Oct 27, 2016 8:56 pm
มีขั้นตอนในการทำงานลักษณะนั้นจำนวนหลายขั้นตอน ผมจะเขียนขั้นตอนให้แต่ต้องทำเองตามด้านล่างครับ
ทำ PivotTable แบบ Consolidate
แทรกคอลัมน์ C มา 1 คอลัมน์
ที่ C1 คียสูตร
=A1&"|"&B1
Enter > Copy ลงด้านล่าง
สร้าง PivotTable ด้วยการแป้น Alt+D, P > เลือก Multiple consolidation ranges > Next
เลือก Create a single page field for me > Next
คลิกที่ช่อง Range: จากนั้นลากเมาส์คลุมข้อมูล C1:CQ4 > Next > เลือก New worksheet > Finish
Double Click เซลล์มุมขวาล่างสุดของ PivotTable ที่ได้ โปรแกรมจะแสดง Database มาให้
แปลงข้อมูลเป็น Database
แทรกข้อลัมน์ B 1 คอลัมน์
เลือกข้อมูลเริ่มที่ A2 จนถึงเซลล์สุดท้ายที่มีข้อมูลในคอลัมน์ A
เข้าเมนู Data > Text to columns
เลือก Text Delimited > Next
เลือก Other > คีย์ | ในช่อง > Finish > OK
ทำข้อ 1-5 กับค่าในคอลัมน์ C โดยให้แทรกคอลัมน์ D เอาไว้ก่อน ซึ่งแทนทีจะแบ่งด้วย | เหมือนเดิม ให้เลือกเป็น Space แทน
นำข้อมูลที่ได้ไปทำ PivotTable ตามรูปแบบที่ต้องการ
ajsudkedt
Gold
Posts: 1190 Joined: Thu Jan 28, 2010 11:08 am
Excel Ver: 365
#10
Post
by ajsudkedt » Thu Oct 27, 2016 8:59 pm
ขอบคุณครับ
จะลองทำตามดูครับ
ajsudkedt
Gold
Posts: 1190 Joined: Thu Jan 28, 2010 11:08 am
Excel Ver: 365
#11
Post
by ajsudkedt » Thu Oct 27, 2016 9:06 pm
"สร้าง PivotTable ด้วยการแป้น Alt+D"
ขึ้นแบบนี้ครับ
Attachments
22.png (5.21 KiB) Viewed 56 times
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#12
Post
by snasui » Thu Oct 27, 2016 9:07 pm
อ่านให้ละเอียดว่าผมเขียนไว้ว่าอย่างไร เมนูลัดนี้ใช้ได้ทุกเวอร์ชั่นครับ