Page 1 of 1

ช่วยสอนวิธีการนำข้อมูลใน Excel หลายๆไฟล์มาต่อกันหน่อยครับ

Posted: Tue Jun 04, 2013 3:17 pm
by sings
ผมได้ทำการ โหลด ตัวไฟล์ Excel ข้อมูลมา แล้วตัวไฟล์ Excel มีเป็น ร้อยๆ ไฟล์น่ะครับ แล้วข้อมูลในตัวไฟลExcel หัวคอลัมน์ จะเป็น ชื่อจังหวัด อำเภอ ตำบล จะเหมือนกันหมดทุกไฟล์ครับ มีวิธีที่ไม่ต้องมานั้งก็อปปี๊ข้อมูลใน Excel ที่ละไฟล์ มาต่อเรียงกันให้เป็น ไฟล์เดียวบ้างไหมครับ
ขอบคุณครับ

Re: ช่วยสอนวิธีการนำข้อมูลใน Excel หลายๆไฟล์มาต่อกันหน่อยครั

Posted: Tue Jun 04, 2013 3:20 pm
by snasui
:D ดูที่นี่ครับ viewtopic.php?f=9&t=3228

Re: ช่วยสอนวิธีการนำข้อมูลใน Excel หลายๆไฟล์มาต่อกันหน่อยครั

Posted: Tue Jun 04, 2013 3:37 pm
by sings
มันว่า คุณไม่มีสิทธิ์ดูไฟล์ที่แนบมาในกระทู้ เป็นเพราะอะไรน่ะครับ แล้ว วิธีนี้เป็น ความสามารถ ของโปรแกรม Excel หรอครับ (ผมใช้ Excel 2003 ครับ)

Re: ช่วยสอนวิธีการนำข้อมูลใน Excel หลายๆไฟล์มาต่อกันหน่อยครั

Posted: Tue Jun 04, 2013 3:39 pm
by snasui
:D Login เข้าไปอีกรอบก็จะเห็นไฟล์แนบครับ

Re: ช่วยสอนวิธีการนำข้อมูลใน Excel หลายๆไฟล์มาต่อกันหน่อยครั

Posted: Wed Jun 05, 2013 12:32 pm
by sings
suka wrote:อาจารย์คะ เปลี่ยน Path เป็น D:\PS แล้วลองดูไม่ได้ยัง Error ค่ะ

ขอบคุณค่ะ
viewtopic.php?f=9&t=3228
อาจาร์ยครับผมมีปัญหา เหมือนกับ โพสต์ อันนี้ เลย ผมได้แก้ ใน โปรแกรมที่โหลดมาแค่ เปลี่ยน ไดร์ E เป็น D ชื่อที่โฟร์เดอร์ ก็เป็นเหมือนกับ ใน โปรแกรม คือ D:\Test นีขนาดผมก็อปปี๊ Address มาจากเส้นทาง มาวางใน โปรแกรมยัง ขึ้นความผิดพลาดแบบตัวอย่างข้างบนน่ะครับ มาโคร ผมก้ปรับ เป็น เลเวต่ำ สุดแล้วครับ (จริงๆ ไม่ได้ปรับแต่ผมเปิดเข้าไปดูมันก็ต่ำสุดอยู่แล้วน่ะครับ)

ถามหน่อยครับ ตอนที่อาจาร์ยดึงข้อมูลให้ เธอ บนเครื่องของอาจาร์ย เป็น excel 2007 หรือป่าวครับ
มีปัญหาครับ

เดียวจะลองไปใช้ 2007 ขึ้นไปครับ

Re: ช่วยสอนวิธีการนำข้อมูลใน Excel หลายๆไฟล์มาต่อกันหน่อยครั

Posted: Wed Jun 05, 2013 1:08 pm
by sings
สรุปใช้ได้ดีบน 2010 ครับ เครื่องผม 2003 มีปัญหาครับ

ปล.ที่ผมถามไปว่า มันอยู่หลายๆ โฟร์เดอร์ แล้วจะเอามาร่วมกันได้ไหมโดยที่ไม่ต้องก็อปปี๊มาว่างไว้ในโฟร์เดอร์เดียวกันน่ะครับ เพราะว่าข้อมูล มัน แค่ 1 โฟร์เดอต์ แต่ละ ไฟล์ ถ้าเอามารวมกัน 1 ซีล หน้าจะไม่พอน่ะครับ รูปแบบ โฟร์เดอร์ที่ผมเก็บข้อมูลที่โหลดมา เป็นแบบ D:\โฟร์เดอร์1\โฟร์เดอร์2\โฟร์เดอร์3\ไฟล์.xls
โฟร์เดอร์ระดับ 2 มีเป็น สิบๆโฟร์เดอร์ ครับ โฟร์เดอร์ระดับ 3 ก็มีไฟล์ เป็น 30-50 ไฟล์น่ะครับ

ขอบคุณครับ

Re: ช่วยสอนวิธีการนำข้อมูลใน Excel หลายๆไฟล์มาต่อกันหน่อยครั

Posted: Wed Jun 05, 2013 1:29 pm
by snasui
:D ลอง Copy Path มาวางตามตำแหน่งแล้วค่อย Run Code และทำซ้ำจนครบทุก Path แล้วสังเกตดูผลครับ

Re: ช่วยสอนวิธีการนำข้อมูลใน Excel หลายๆไฟล์มาต่อกันหน่อยครั

Posted: Wed Jun 05, 2013 2:15 pm
by sings
snasui wrote::D ลอง Copy Path มาวางตามตำแหน่งแล้วค่อย Run Code และทำซ้ำจนครบทุก Path แล้วสังเกตดูผลครับ
หมายความว่าไงครับ อาจาร์ยจะบอกว่า โปรแกรม ที่ให้มานี้สามารถ วาง Path ได้พร้อมๆกันหรอครับ เอาไปใสแทน อักษรพวก A .B , C , D หรือป่าวครับ
เอาไว้เดียวพรุ่งนี้ผมลง วินโด กับ ออฟฟิต 2010 ที่เครื่องก่อน ตอนนี้ทำอะไรที่เครื่องไม่ได้แหละไปยืนคนอื่นๆ เข้าเกรงใจ

Re: ช่วยสอนวิธีการนำข้อมูลใน Excel หลายๆไฟล์มาต่อกันหน่อยครั

Posted: Wed Jun 05, 2013 2:39 pm
by snasui
sings wrote:หมายความว่าไงครับ อาจาร์ยจะบอกว่า โปรแกรม ที่ให้มานี้สามารถ วาง Path ได้พร้อมๆกันหรอครับ เอาไปใสแทน อักษรพวก A .B , C , D หรือป่าวครับ
:D ไม่ใช่ครับ

ผมเขียนอธิบายไว้แล้วว่าให้วาง Path ตรงไหน ก็ให้วางตำแหน่งนั้นครับ มีกี่ Path ก็วางที่เดียวกัน กรณีมีหลาย Path ก็ทำทีละ Path จนครบครับ

Re: ช่วยสอนวิธีการนำข้อมูลใน Excel หลายๆไฟล์มาต่อกันหน่อยครั

Posted: Fri Jun 07, 2013 10:13 am
by sings
snasui wrote:
sings wrote:หมายความว่าไงครับ อาจาร์ยจะบอกว่า โปรแกรม ที่ให้มานี้สามารถ วาง Path ได้พร้อมๆกันหรอครับ เอาไปใสแทน อักษรพวก A .B , C , D หรือป่าวครับ
:D ไม่ใช่ครับ

ผมเขียนอธิบายไว้แล้วว่าให้วาง Path ตรงไหน ก็ให้วางตำแหน่งนั้นครับ มีกี่ Path ก็วางที่เดียวกัน กรณีมีหลาย Path ก็ทำทีละ Path จนครบครับ
ขอบคุณมากครับ อาจาร์ย

ผมไปใช้ 2010 แล้วครับ เอามันมารวบกันทั้งหมดใน โฟร์เดอร์เดียวเลยครับ ตอนแรกไม่ทราบว่า แถว มันมีมากกว่า 2003 แล้ว คราวนี้ก็ใช้ ซีลเดียวได้หมดเลยข้อมูล
อาจาร์ย ผมเข้าไปดูสูตรของอาจาร์ยไมได้ อาจาร์ยใสพาส ไว้ใช้ป่าวครับ กะว่าจะไปศึกษา ต่อยอดดูน่ะครับ จะลองทำแบบว่า โปรแกรมเดียว ใส เส้นทางได้หลายๆอัน แล้วสามารถนำข้อมูลมาต่อๆกันในชีลเดียวจบเลยไม่ต้องมา นั้งก็อปปี๊หลายๆครั้ง หรือ ทำแบบ ว่างได้หลายๆ เสันทางแล้ว ออกเป็นหลายๆชีล ในไฟล์ เดียวจบ ประมาณนี้ครับ

ปล.ตอนนี้ผมติดปัญหานิคหน่อยครับ ผมใสลำดับ หน้าข้อมูล ปกติ ผมจะใช้พิมพ์เลข 1 แล้วใช้วิธีก็อปปี๊ โดย Ctrl+คลิกซ้ายค้างไว้แล้วลากยาวลงมา ก็จะได้เลขเป็นลำดับ 1 2 3....แต่ข้อมูลมันมีเป็นแสน นะครับ ลากไม่รู้จบ เลย พอจะมีเทคนิคอะไรแนะนำผมบ้างไหมครับ

Re: ช่วยสอนวิธีการนำข้อมูลใน Excel หลายๆไฟล์มาต่อกันหน่อยครั

Posted: Fri Jun 07, 2013 4:58 pm
by snasui
:D ผมไม่เปิดเผย Sorce code จึงได้ป้องกันไว้ครับ
sings wrote:ปล.ตอนนี้ผมติดปัญหานิคหน่อยครับ ผมใสลำดับ หน้าข้อมูล ปกติ ผมจะใช้พิมพ์เลข 1 แล้วใช้วิธีก็อปปี๊ โดย Ctrl+คลิกซ้ายค้างไว้แล้วลากยาวลงมา ก็จะได้เลขเป็นลำดับ 1 2 3....แต่ข้อมูลมันมีเป็นแสน นะครับ ลากไม่รู้จบ เลย พอจะมีเทคนิคอะไรแนะนำผมบ้างไหมครับ
:D พิมพ์เลข 1 และ พิมพ์เลข 2 จากนั้นคลุมทั้งสองเซลล์แล้วดับเบิ้ลคลิกมุมขวาล่างของเลข 2 โปรแกรมจะทำการ Run Number ให้อัตโนมัติ แต่คอลัมน์ที่ Run Number ต้องเป็นคอลัมน์ที่ติดกับข้อมูล ไม่ใช่แยกออกมาต่างหากครับ

Re: ช่วยสอนวิธีการนำข้อมูลใน Excel หลายๆไฟล์มาต่อกันหน่อยครั

Posted: Fri Jun 07, 2013 5:18 pm
by sings
snasui wrote:
sings wrote:ปล.ตอนนี้ผมติดปัญหานิคหน่อยครับ ผมใสลำดับ หน้าข้อมูล ปกติ ผมจะใช้พิมพ์เลข 1 แล้วใช้วิธีก็อปปี๊ โดย Ctrl+คลิกซ้ายค้างไว้แล้วลากยาวลงมา ก็จะได้เลขเป็นลำดับ 1 2 3....แต่ข้อมูลมันมีเป็นแสน นะครับ ลากไม่รู้จบ เลย พอจะมีเทคนิคอะไรแนะนำผมบ้างไหมครับ
:D พิมพ์เลข 1 และ พิมพ์เลข 2 จากนั้นคลุมทั้งสองเซลล์แล้วดับเบิ้ลคลิกมุมขวาล่างของเลข 2 โปรแกรมจะทำการ Run Number ให้อัตโนมัติ แต่คอลัมน์ที่ Run Number ต้องเป็นคอลัมน์ที่ติดกับข้อมูล ไม่ใช่แยกออกมาต่างหากครับ
ขอบคุณมากครับ :thup:

ก่อนได้เทคนิคอาจาร์ยผมได้ลองใช้เป็นสูตร =A1+1 ในเซลล์ถัดลง จากนั้นก็ ก็อปปี่ ที่เซลล์ที่มีสูด กด Shift+ctrl ค้างไว้กดลูกศรลง ทำการวาง เท่านี้ก็ได้เลขลำดับเรียงกัน แต่มีปัญหา ตรงที่ว่ามัน ถ้ามีแถวโดนลบ มันขึ้น ข้อมความผิดพลาดเอาน่ะครับ