:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

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

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
sings
Member
Member
Posts: 34
Joined: Thu May 02, 2013 3:03 pm

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

#1

Post by sings »

ผมได้ทำการ โหลด ตัวไฟล์ Excel ข้อมูลมา แล้วตัวไฟล์ Excel มีเป็น ร้อยๆ ไฟล์น่ะครับ แล้วข้อมูลในตัวไฟลExcel หัวคอลัมน์ จะเป็น ชื่อจังหวัด อำเภอ ตำบล จะเหมือนกันหมดทุกไฟล์ครับ มีวิธีที่ไม่ต้องมานั้งก็อปปี๊ข้อมูลใน Excel ที่ละไฟล์ มาต่อเรียงกันให้เป็น ไฟล์เดียวบ้างไหมครับ
ขอบคุณครับ
Last edited by sings on Tue Jun 04, 2013 3:23 pm, edited 1 time in total.
sings
Member
Member
Posts: 34
Joined: Thu May 02, 2013 3:03 pm

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

#3

Post by sings »

มันว่า คุณไม่มีสิทธิ์ดูไฟล์ที่แนบมาในกระทู้ เป็นเพราะอะไรน่ะครับ แล้ว วิธีนี้เป็น ความสามารถ ของโปรแกรม Excel หรอครับ (ผมใช้ Excel 2003 ครับ)
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#4

Post by snasui »

:D Login เข้าไปอีกรอบก็จะเห็นไฟล์แนบครับ
sings
Member
Member
Posts: 34
Joined: Thu May 02, 2013 3:03 pm

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

#5

Post by sings »

suka wrote:อาจารย์คะ เปลี่ยน Path เป็น D:\PS แล้วลองดูไม่ได้ยัง Error ค่ะ

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

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

เดียวจะลองไปใช้ 2007 ขึ้นไปครับ
sings
Member
Member
Posts: 34
Joined: Thu May 02, 2013 3:03 pm

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

#6

Post by sings »

สรุปใช้ได้ดีบน 2010 ครับ เครื่องผม 2003 มีปัญหาครับ

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

ขอบคุณครับ
Last edited by sings on Wed Jun 05, 2013 1:31 pm, edited 1 time in total.
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#7

Post by snasui »

:D ลอง Copy Path มาวางตามตำแหน่งแล้วค่อย Run Code และทำซ้ำจนครบทุก Path แล้วสังเกตดูผลครับ
sings
Member
Member
Posts: 34
Joined: Thu May 02, 2013 3:03 pm

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

#8

Post by sings »

snasui wrote::D ลอง Copy Path มาวางตามตำแหน่งแล้วค่อย Run Code และทำซ้ำจนครบทุก Path แล้วสังเกตดูผลครับ
หมายความว่าไงครับ อาจาร์ยจะบอกว่า โปรแกรม ที่ให้มานี้สามารถ วาง Path ได้พร้อมๆกันหรอครับ เอาไปใสแทน อักษรพวก A .B , C , D หรือป่าวครับ
เอาไว้เดียวพรุ่งนี้ผมลง วินโด กับ ออฟฟิต 2010 ที่เครื่องก่อน ตอนนี้ทำอะไรที่เครื่องไม่ได้แหละไปยืนคนอื่นๆ เข้าเกรงใจ
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#9

Post by snasui »

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

ผมเขียนอธิบายไว้แล้วว่าให้วาง Path ตรงไหน ก็ให้วางตำแหน่งนั้นครับ มีกี่ Path ก็วางที่เดียวกัน กรณีมีหลาย Path ก็ทำทีละ Path จนครบครับ
sings
Member
Member
Posts: 34
Joined: Thu May 02, 2013 3:03 pm

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

#10

Post by sings »

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

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

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

ปล.ตอนนี้ผมติดปัญหานิคหน่อยครับ ผมใสลำดับ หน้าข้อมูล ปกติ ผมจะใช้พิมพ์เลข 1 แล้วใช้วิธีก็อปปี๊ โดย Ctrl+คลิกซ้ายค้างไว้แล้วลากยาวลงมา ก็จะได้เลขเป็นลำดับ 1 2 3....แต่ข้อมูลมันมีเป็นแสน นะครับ ลากไม่รู้จบ เลย พอจะมีเทคนิคอะไรแนะนำผมบ้างไหมครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#11

Post by snasui »

:D ผมไม่เปิดเผย Sorce code จึงได้ป้องกันไว้ครับ
sings wrote:ปล.ตอนนี้ผมติดปัญหานิคหน่อยครับ ผมใสลำดับ หน้าข้อมูล ปกติ ผมจะใช้พิมพ์เลข 1 แล้วใช้วิธีก็อปปี๊ โดย Ctrl+คลิกซ้ายค้างไว้แล้วลากยาวลงมา ก็จะได้เลขเป็นลำดับ 1 2 3....แต่ข้อมูลมันมีเป็นแสน นะครับ ลากไม่รู้จบ เลย พอจะมีเทคนิคอะไรแนะนำผมบ้างไหมครับ
:D พิมพ์เลข 1 และ พิมพ์เลข 2 จากนั้นคลุมทั้งสองเซลล์แล้วดับเบิ้ลคลิกมุมขวาล่างของเลข 2 โปรแกรมจะทำการ Run Number ให้อัตโนมัติ แต่คอลัมน์ที่ Run Number ต้องเป็นคอลัมน์ที่ติดกับข้อมูล ไม่ใช่แยกออกมาต่างหากครับ
sings
Member
Member
Posts: 34
Joined: Thu May 02, 2013 3:03 pm

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

#12

Post by sings »

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

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