Page 1 of 1
รวมข้อมูล2ตารางเป็น1ตาราง
Posted: Thu Jun 01, 2017 7:25 pm
by 060090
สวัสดีครับ ต้องการทราบสูตรรวมข้อมูล 2 ตารางจาก Table1 และ Table2 ให้เป็น 1 ตารางแล้วหาผลรวมตัวอย่างตามไฟล์แนบ
รบกวนด้วยครับ
Re: รวมข้อมูล2ตารางเป็น1ตาราง
Posted: Thu Jun 01, 2017 8:49 pm
by Tanthai P.
ที่ L4 =SUMIF($C$4:$C$21,$K4,$D$4:$D$21)+SUMIF($G$4:$G$16,$K4,$H$4:$H$16) แล้วลากเลยครับ
Re: รวมข้อมูล2ตารางเป็น1ตาราง
Posted: Thu Jun 01, 2017 9:09 pm
by puriwutpokin
ควรปรับ 2 ตารางให้อยู่แนวเดียวกัน จำได้ดึงข้อมูลได้ ดูตัวอย่างตามไฟล์แนบครับ
Re: รวมข้อมูล2ตารางเป็น1ตาราง
Posted: Thu Jun 01, 2017 11:42 pm
by 060090
Tanthai P. wrote:ที่ L4 =SUMIF($C$4:$C$21,$K4,$D$4:$D$21)+SUMIF($G$4:$G$16,$K4,$H$4:$H$16) แล้วลากเลยครับ
ขอบคุณครับ แต่ยังไม่ตอบโจทย์เนื่องจากไม่สามารถกำหนด P/N ในแต่ละ table ได้เพราะต้องการให้ผลลัพธ์เป็นแบบ dynamic ครับ
Re: รวมข้อมูล2ตารางเป็น1ตาราง
Posted: Thu Jun 01, 2017 11:44 pm
by 060090
puriwutpokin wrote:ควรปรับ 2 ตารางให้อยู่แนวเดียวกัน จำได้ดึงข้อมูลได้ ดูตัวอย่างตามไฟล์แนบครับ
ขอบคุณครับ แต่เนื่องจากไม่สามารถระบุขอบเขตของแต่ละ table ได้ จึงอยากให้ table แยกจากกันตามตัวอย่างครับ
Re: รวมข้อมูล2ตารางเป็น1ตาราง
Posted: Fri Jun 02, 2017 6:54 am
by snasui
เขียนสูตรนำข้อมูลมาต่อกันก่อน แล้วค่อยหาค่า Unique แล้วค่อยรวมครับ
สูตรด้านล่างเป็นตัวอย่างการนำข้อมูลมาต่อกัน
- N3:N4 คีย์ช่วงเซลล์ที่ต้องการนำมาต่อกัน B4:B1000 และ F4:F1000 ตามลำดับ
- O3 คีย์สูตรนับข้อมูลตามข้อ 1
=COUNT(INDIRECT(N3))
Enter
- O5 คีย์สูตรรวมข้อมูลตามข้อ 2
=SUM(O3:O4)
Enter
- P3 คีย์สูตรให้ลำดับบรรทัดที่เริ่มข้อมูลในการนำข้อมูลมาต่อกัน
=SUM(O$3:O3)-O3+1
Enter > Copy ไป P4
- Q8 คีย์ สูตร List ค่าในข้อ 1 ตามจำนวนข้อมูล
=IF(ROWS(Q$8:Q8)>$O$5,"",LOOKUP(ROWS(Q$8:Q8),$P$3:$P$4,$N$3:$N$4))
Enter > Copy ลงด้านล่างจนพบค่าว่าง
- N8 แสดงข้อมูลทั้งหมด
=IF($Q8="","",OFFSET(INDIRECT($Q8),COUNTIF($Q$8:$Q8,$Q8)-1,COLUMNS($N8:N8)-1,1))
Enter > Copy ไปด้านขวาถึง P8 แล้ว Copy ลงด้านล่างจนพบค่าว่าง
จากนั้นค่อยนำมาหาค่า Unique และใช้ sumif ในการรวมครับ
Re: รวมข้อมูล2ตารางเป็น1ตาราง
Posted: Sat Jun 03, 2017 6:58 pm
by 060090
ขอบคุณมากครับ ตอนนี้เข้าใจวิธีคิด และไปประยุกต์ใช้ได้แล้ว