snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ
ฟอรัมถาม-ตอบ Power Query, PivotTable, Power Pivot, Data Model, Chart, Dashboard
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#21
Post
by snasui » Wed Apr 15, 2020 11:26 pm
กรุณาอธิบายมาอย่างละเอียดว่า Merge กันแล้วต้องการเอาคอลัมน์ใดของ Table ใดมาใช้บ้างจะได้เข้าถึงปัญหาได้โดยไวครับ
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#22
Post
by yodpao.b » Thu Apr 16, 2020 1:33 am
คำถาม ต้องการเอาคอลัมน์ใดของ Table
ตอบ คอลัม "ยี่ห้อรถยนต์ไฟฟ้า" ใน Table "T_Q_persona"
จากรูป คอลัม "ยี่ห้อรถยนต์ไฟฟ้า" ใน Table "T_Q_persona"
1.PNG (5.92 KiB) Viewed 68 times
จากรูป ผลที่ได้
4.PNG (9.95 KiB) Viewed 66 times
ผลรวมผิด ผลรวมต้องได้ 38197 ครับ
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#24
Post
by yodpao.b » Thu Apr 16, 2020 5:15 pm
คอลัมนี้ได้คำตอบตามที่ต้องการแล้วครับ
หวังว่าอาจารย์ยังไม่ได้ดูนะครับ
1.PNG (12.08 KiB) Viewed 59 times
จากรูปด้านบน ได้จาก Vlookup
2.PNG (11.02 KiB) Viewed 59 times
จากรูปด้านบน ได้จาก Merge
ดูได้จากไฟล์ที่แนบ อยู่ใน sheet " Merge_table3 "
สรุปต้องทำข้อมูล เมล์ แบบที่อาจารย์ได้กล่าวไว้ ข้อมูลต้องไม่มีซ้ำ
มีข้อสงสัย อีกซัก 2 ข้อ
ขอบคุณครับ
Attachments
Z_Cumulative11.xlsx
(486.65 KiB) Downloaded 2 times
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#25
Post
by yodpao.b » Thu Apr 16, 2020 5:30 pm
11.PNG (17.92 KiB) Viewed 59 times
12.PNG (15.85 KiB) Viewed 59 times
จากรูปบน
นานวันเข้า ผมรู้ว่า หน้า table_data ทำมาจากอะไร รู้ได้จากการคลิกที่ table แล้วมันก็จะไปที่หน้าต่าง Workbook Query
แสดงให้เห็น
คำถาม ที่ 1. table ใน Workbook Query จะรู้ได้อย่างไรว่ามาจาก sheet ไหนครับ
คำถาม ที่ 2. table Merge ใน Workbook Query จะรู้ได้อย่างไรว่า table อะไร Merge กับอะไร
ขอบคุณครับ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#26
Post
by snasui » Thu Apr 16, 2020 7:46 pm
ดู Source ได้จากภาพนี้รวมถึง Table ที่ Merge กันครับ
SourceData.png (112.03 KiB) Viewed 57 times
ส่วนภาพนี้จะแสดงออกมาให้เห็นว่านำ Table ใดมา Merge กัน
MergeTogether.png (127.05 KiB) Viewed 57 times
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#27
Post
by yodpao.b » Thu Apr 16, 2020 9:16 pm
เข้าใจแล้วครับ เวลาแก้ไข Merge แก้ที่ตรงนี้ก็ได้
ตอนลองทำ ต้องไปทำใหม่ตลอด
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#28
Post
by yodpao.b » Thu Apr 16, 2020 9:30 pm
3.PNG (13.19 KiB) Viewed 55 times
จากรูปด้านบน
จะเห็นว่ามี Bank อยู่ 2 บรรทัด
Bank เกิดจาก 2 กรณี
คือ
1.PNG (16.22 KiB) Viewed 55 times
1.ไม่มีชื่อเมล์ในฐานข้อมูลลงทะเบียน
2.PNG (22.34 KiB) Viewed 55 times
2.มีชื่อเมล์ในฐานข้อมูลลงทะเบียนแต่ไม่ได้ให้ยี่ห้อรถ
จะรู้ได้อย่างไรว่าบรรทัดไหนตือบรรทัดไหน
มีวิธีสร้างความแตกต่างใหม่ครับ
หรือว่าต้องไปทำกับฐานข้อมูลต้นฉบับหรืออาจารย์จะมีวิธีการอื่นครับ
ช่วยแนะนำด้วยครับ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#29
Post
by snasui » Fri Apr 17, 2020 10:23 pm
การใช้ Pivot Table เกิดความสะดวกในการดูข้อมูลระดับย่อย ๆ อยู่แล้วครับ หากต้องการดูข้อมูลที่เกี่ยวข้องก็สามารถเลือกข้อมูลประกอบอื่น ๆ เข้ามาได้ หรือหากจะดู Detail ทั้งหมดก็ให้ Double Click รายการนั้น ๆ เพื่อให้โปรแกรมแสดงรายละเอียดที่ประกอบขึ้นมาเป็นค่าของเซลล์นั้น ๆ ครับ
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#30
Post
by yodpao.b » Fri Apr 24, 2020 7:12 pm
เรียนอสจารย์ครับ
หลังจากที่อาจารย์ การใช้ Power Query และ Power pivot
ผมคิดว่าการใช้งานหรือผลที่ได้คล้ายกัน
จึงอยากถามว่า ผมคิดถูกแล้วใช่ไหมครับที่
Power Query และ Power pivot ใช้เหมือน Vlookup ในขณะเดียวกันก็สามารถ รวมผลได้แบบ SumIF โดยใช้ Pivot table
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#31
Post
by snasui » Sat Apr 25, 2020 8:16 am
Power Query ใช้เพื่อเตรียมข้อมูลเช่นการตัดคอลัมน์ เพิ่มคอลัมน์ การแปลงบรรทัดเป็นคอลัมน์ แปลงคอลัมน์เป็นบรรทัด รวมข้อมูล ฯลฯ เพื่อให้เป็น Database พร้อมใช้งาน
ส่วน Power Pivot เป็นการสร้าง Data Model คือการนำเอา Data แต่ละ Table มาสร้างความสัมพันธ์กัน สร้างคอลัมน์ที่ต้องการเพิ่มเติม การสร้าง Measure ที่มีความสามารถคือ สร้างการคำนวณ 1 เซลล์ทำงานเสมือนสร้างทั้งคอลัมน์ เช่นนี้เป็นต้น เพื่อให้พร้อมต่อการสร้างรายงาน
จะเห็นว่า 2 ความสามารถนี้ให้ประโยชน์ต่างกัน งานที่ต้องใช้การแปลงข้อมูลก่อน งานที่มีปริมาณมหาศาลจึงต้องผ่าน Power Query เสียก่อนเพื่อนำข้อมูลมาต่อกันแล้ววางที่ Data Model และจะนำไปทำต่อที่ Power Pivot อีกทอด แล้วค่อยไปออกรายงานใน Worksheet
โดยคร่าว ๆ การเลือกใช้จะเป็นลักษณะนี้ครับ
งานที่พร้อมอยู่แล้ว ปริมาณงานน้อย เป็นตารางเดียว ใช้ Pivot Table ได้เลย
งานที่พร้อมใช้อยู่แล้วแต่มีหลาย Table นำไปเข้า Power Pivot เสียก่อนเพื่อสร้าง Data Model แล้วค่อยสร้างรายงาน Pivot Table
งานที่มีปริมาณมาก มีหลายแหล่ง ต้องการแปลงข้อมูลให้พร้อมใช้เสียก่อน ทำผ่าน Power Query แล้วไปสร้าง Model ใน Power Pivot และสร้าง Pivot Table
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#32
Post
by yodpao.b » Sun Apr 26, 2020 8:50 pm
ขอบคุณมากครับ
ละเอียดมากเลย
ตอนนี้เข้าใจแล้วครับ