Page 1 of 1

ต้องการแยกข้อมูลใน 1 ชีท ออกเป็นหลาย ๆ ชีท

Posted: Thu Jan 30, 2014 5:39 pm
by jijisupansa
เรียน ท่านอาจารย์

ดิฉันต้องการสอบถามเรื่องของการแยกข้อมูลในชีท 1 ชีท ให้เป็นหลาย ๆ ชีท เนื่องจากมีข้อมูลต้นฉบับที่เป็นทุกสาขารวมกันแล้วต้องการแยกออกเป็นแต่ละสาขา เพื่อส่งไปยังหน่วยงาน แต่เนื่องจากสาขามีจำนวนมาก หากมา Cut ที่ละสาขา แล้วมาวางทำให้เสียเวลาทำงานค่ะ จึงขอรบกวนท่านอาจารย์แนะนำวิธีด้วยค่ะ

สิ่งที่ต้องการให้ Excel สามารถทำได้คือ
1.Sheet '101' = ให้นำข้อมูลจาก Sheet "Data" มาแสดงที่ช่องที่ ไฮไลท์สีเหลืองทั้งหมดค่ะ
2.Sheet '101' = หากมีพนักงานมากกว่า 20 Row ที่ตั้งไว้ จะสามารถแก้ไขให้เพิ่มเติมได้อย่างไรค่ะ
3.Sheet '101' = สามารถสรุปจำนวน Total พนักงาน ได้ในแต่ละสาขา ช่องไฮไลท์สีชมพูค่ะ

**หมายเหตุ Sheet '101' คือ เลขของลำดับสาขาค่ะ / ใช้งาน VBA ไม่เป็นค่ะ**

รบกวนท่านอาจารย์/ท่านผู้รู้แนะนำวิธีการด้วยค่ะ

Re: ต้องการแยกข้อมูลใน 1 ชีท ออกเป็นหลาย ๆ ชีท

Posted: Thu Jan 30, 2014 6:35 pm
by snasui
:D ลองตามนี้ครับ
  1. เซลล์ B6 คีย์
    =IFERROR(INDEX(Data!A$2:A$2302,SMALL(IF($D$3=Data!$C$2:$C$2302,ROW(Data!$A$2:$A$2302)-ROW(Data!$A$2)+1),$A6)),"")
    Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง
  2. เซลล์ E27 คีย์
    =COUNTIF(Data!$C$2:$C$2302,D3)
    Enter

!
Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง

Re: ต้องการแยกข้อมูลใน 1 ชีท ออกเป็นหลาย ๆ ชีท

Posted: Thu Jan 30, 2014 8:33 pm
by jijisupansa
เรียน ท่านอาจารย์

ทำตามสูตรที่ให้มาแล้วค่ะ สามารถใช้งานได้แล้ว ขอบคุณค่ะ