snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ
ฟอรัมถาม-ตอบ Power Query, PivotTable, Power Pivot, Data Model, Chart, Dashboard
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#1
Post
by yodpao.b » Sun May 26, 2019 10:16 pm
Pivot tabel
สามารถดึงค่าที่มากกว่า 1 ออกมาได้ไหม
Capture.JPG (72.13 KiB) Viewed 147 times
logic
Gold
Posts: 1511 Joined: Thu Mar 18, 2010 1:57 pm
Excel Ver: 365
#2
Post
by logic » Mon May 27, 2019 11:30 am
Pivot Table มันกรองข้อมูลได้นี่ครับหรือว่ากรองแล้วมันไม่ออกครับ?
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#3
Post
by yodpao.b » Mon May 27, 2019 6:47 pm
ขอบคุณครับ ลืมไปว่ามี
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#4
Post
by yodpao.b » Mon May 27, 2019 8:07 pm
ผมทำไม่ได้ครับ
Capture.JPG (44.27 KiB) Viewed 130 times
ค้องการสราง table แบบด้านล่างแต่ให้ใช้ ตารางด้านบนเป็นฐานข้อมูล
โดยมีข้อแม้คือให้เอาค่าที่เกิน >0.5 มาบวกกัน
Capture1.JPG (24.55 KiB) Viewed 130 times
table นี้สร้างจาก ตาราง หน้า EX
Attachments
aaaaaa.xlsx
(27.3 KiB) Downloaded 4 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 » Tue May 28, 2019 5:58 am
ตัวอย่างตารางข้อมูลที่สะดวกต่อการกรองเฉพาะค่าที่ต้องการมารวมกันตามภาพครับ
Attachments
PivotTableForFilterVal PvTble.png (46.76 KiB) Viewed 125 times
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#6
Post
by yodpao.b » Tue May 28, 2019 9:53 am
ครับคงต้องลองทำตารางใหม่ดู ขอมูลเยอะมากครับ โพสต์นี้ไว่ก่อนและกัน
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#7
Post
by yodpao.b » Tue May 28, 2019 10:05 pm
อาจารย์ช่วยแนะนำการจัดข้อมูลก่อนทำ Pivot tabel
ผมมีข้อมูล 2 ส่วน
ต้องการนำมารวมกัน จะต้องจัดรูปแบบยังไงครับ มันมีเวลาเข้ามาเกี่ยวก็เลยงง
รูปที่ 1 ข้อมูลส่วนแรก
Capture.JPG (56.47 KiB) Viewed 112 times
รูปที่ 2 ข้อมูลส่วนที่ 2
Capture2.JPG (42.21 KiB) Viewed 112 times
นำทั้ง 2 ส่วนมารวมกันในหน้าที 2
ผมแปลงรูปแบบได้ในส่วน แรก ส่วนที่ 2 ไม่รู้จะรวมยังไงดังรูปด้านล่าง
Capture3.JPG (63.79 KiB) Viewed 112 times
ขอบคุณครับ
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#8
Post
by yodpao.b » Tue May 28, 2019 10:12 pm
ข้อมูลมีมาก แต่นำเข้ามาโพสตไม่กี่บรรทัด
Attachments
test_pvt.xlsx
(417.63 KiB) Downloaded 2 times
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 » Wed May 29, 2019 7:25 am
yodpao.b wrote: Tue May 28, 2019 10:05 pm
อาจารย์ช่วยแนะนำการจัดข้อมูลก่อนทำ Pivot tabel
ผมมีข้อมูล 2 ส่วน
ต้องการนำมารวมกัน จะต้องจัดรูปแบบยังไงครับ มันมีเวลาเข้ามาเกี่ยวก็เลยงง
ต้องการผลลัพธ์เป็นอย่างไรครับ
หากใช้ Excel 2013 เป็นต้นไป เราไม่จำเป็นต้องนำมาทำเป็นตารางเดียวกัน ทำแยกเป็นคนละตารางแล้วค่อยสร้าง Connection ระหว่างกัน จากนั้นค่อยทำ Pivot Table
ทั้งสองข้อมูลจะต้องมีตารางในรูปแบบที่ผมทำตัวอย่างไปให้ครับ
ตารางที่พร้อมจะทำ Pivot Table จากงานนี้จะมี 3 ตารางเป็นอย่างน้อยคือ
ตาราง Database จากข้อมูลในชีต dataA ส่วนล่าง
ตาราง Database จากจข้อมูลในชีต dataB
ตารางรหัส ID (dataB คอลัมน์ A) ที่สร้างขึ้นมาใหม่โดยไม่ซ้ำกัน
อธิบายไว้เท่านี้ก่อนเพื่อจะรอตัวอย่างตารางคำตอบพร้อมทั้ง Version ของ Excel จะได้อธิบายต่อไปในแนวทางที่ตรงกับความต้องการครับ
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#10
Post
by yodpao.b » Thu May 30, 2019 11:38 am
ที่ทำงานใช้ Excel 2013 ครับ
ตารางที่พร้อทจะทำ Pivot Table
Database_1
Database_2
Database_3
ตารางแบบนี้ถูกต้องไหมครับ
Capture.JPG
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#11
Post
by yodpao.b » Thu May 30, 2019 11:42 am
ที่ทำงานใช้ Excel 2013 ครับ
ตารางที่พร้อทจะทำ Pivot Table
Database_1
Database_2
Database_3
ตารางแบบนี้ถูกต้องไหมครับ
Attachments
Capture1.JPG (11.46 KiB) Viewed 96 times
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#12
Post
by yodpao.b » Thu May 30, 2019 11:46 am
ไฟล์
Attachments
test_pvt.xlsx
(169.31 KiB) Downloaded 3 times
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#13
Post
by snasui » Thu May 30, 2019 7:07 pm
Database_1 ต้องแปลงให้เหมือน #5 ที่ผมแจ้งไปครับ
Excel Version 2013 เป็น Professional Plus หรือ Standard ครับ
หากเป็นรุ่น Standard จะค่อนข้างยุ่งยากในการแปลงด้วย Manual หากเป็นไปได้เลือกใช้ VBA เข้ามาจัดการงานนี้ครับ
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#14
Post
by yodpao.b » Thu May 30, 2019 9:13 pm
Excel Version 2013 น่าจะเป็น Standard ครับ เพราะเป็นของที่ทำงาน
แก้ไข Database_1
database1.JPG (30.59 KiB) Viewed 85 times
ผิดครับยังไม่ครบ
Attachments
test_pvt.xlsx
(41.62 KiB) Downloaded 1 time
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#15
Post
by snasui » Thu May 30, 2019 9:26 pm
ข้อมูลของ Database_1 ไม่ครบครับ
Database_1 จำเป็นจะต้องมี ID และจะต้องมีครบทุกบรรทัดไม่เช่นนั้นจะไม่สามารถนำไปสร้าง Connection กับ Database อื่นได้ หรือหากใช้สูตรก็จะไม่สามารถหาข้อมูลที่เกี่ยวข้องมาแสดงได้
ผมต้องการเห็นว่าตารางที่เป็นคำตอบปลายทางว่ามีหน้าตาเป็นอย่างไร ยังไม่ได้โพสต์มาให้ดูเลยครับ
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#16
Post
by yodpao.b » Thu May 30, 2019 9:29 pm
เรียนอาจาร์ยตรีบ
ผมไม่รู้จริงๆในช่อง attri และช่อง Value หามาได้อย่างไร หาจากไหน
ถ้า Sum จากแถว ก็จะสัมพันกับเวลาแต่ไม่สัมพันกับ id
ถ้า Sum จากคอลัม ก็จะสัมพันกับ id แต่ไม่สัมพันกับ เวลา
รบกวนขอดูต้วอย่างไฟล์ที่อาจารย์ทำ
ขอบคุณครับ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#17
Post
by snasui » Thu May 30, 2019 9:58 pm
ในโพสต์ #5 ผมนำไฟล์มาจากโพสต์ #4 โดย Attribute คือหัวคอลัมน์ ส่วน Value คือค่าตัวเลขภายใต้คอลัมน์นั้น ๆ ครับ
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#18
Post
by yodpao.b » Thu May 30, 2019 10:01 pm
ผมนั่งดูข้อมูลแล้วติดว่า
สมุติ
id แรก มีข้อมูล 1000 บรรทัด
เรามี 50 id
ผมต้อง copy ข้อมูลลงด้านล่าง ทุก id
จำนวนบรรทัดจะเป็น 50 คูณ1000 = 50,0000 บรรทัด
ผมคิดถูกไหมครับ
snasui
Site Admin
Posts: 31191 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#19
Post
by snasui » Thu May 30, 2019 10:04 pm
ถูกต้องครับ
หากจะรวมเฉพาะจำนวนด้วย Pivot Table จะต้องทำเช่นนั้นครับ ยกเว้นใช้วิธีอื่น
yodpao.b
Gold
Posts: 1608 Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard
#20
Post
by yodpao.b » Thu May 30, 2019 10:49 pm
สมมุติ
มีข้อมูลแคนี้ ผมทำถูกไหมครับ
ไฟล์ ตัวอย่างเรียงไว้แล้ว
ถ้าถูกต้องผมจะได้ทำไฟล์ให้อาจารย์ใหม่
1.JPG (34.19 KiB) Viewed 72 times
Attachments
ex.xlsx
(12.31 KiB) Downloaded 1 time