Page 1 of 1

ขอเรียนปรึกษา เรื่องการ Import Text จัดเป็นฐานข้อมูลเพื่อทำการวิเคราะ

Posted: Thu Sep 20, 2018 6:30 pm
by por_mk
ขอเรียนปรึกษา แนวทางในการจัด Text เป็นฐานข้อมูลครับ เนื่องจาก Importมาแล้ว Column เกิดการเยื้องกัน ไม่ทราบว่าจะมีวิธีที่จะทำให้ไม่เยื้องไหมครับ เพราะข้อมูลมีเป็นหมื่น Row ไม่สามารถไล่ Insert แต่ละ Row ได้ครับ กราบขอบพระคุณอาจารย์ทุกท่านครับ

Re: ขอเรียนปรึกษา เรื่องการ Import Text จัดเป็นฐานข้อมูลเพื่อทำการวิเคราะ

Posted: Thu Sep 20, 2018 6:43 pm
by snasui
:D ช่วยเล่าวิธีการ Import ว่าใช้วิธีไหน นอกจากนี้ให้แนบไฟล์ต้นทางมาด้วย หากว่าไฟล์ต้นทางมีข้อมูลที่ไม่ควรเปิดเผย ให้แปลงเป็นข้อมูลอื่นเสียก่อนครับ

Re: ขอเรียนปรึกษา เรื่องการ Import Text จัดเป็นฐานข้อมูลเพื่อทำการวิเคราะ

Posted: Fri Sep 21, 2018 6:19 pm
by por_mk
snasui wrote: Thu Sep 20, 2018 6:43 pm :D ช่วยเล่าวิธีการ Import ว่าใช้วิธีไหน นอกจากนี้ให้แนบไฟล์ต้นทางมาด้วย หากว่าไฟล์ต้นทางมีข้อมูลที่ไม่ควรเปิดเผย ให้แปลงเป็นข้อมูลอื่นเสียก่อนครับ
ใช้วิธี Data > From Text ครับอาจารย์

Re: ขอเรียนปรึกษา เรื่องการ Import Text จัดเป็นฐานข้อมูลเพื่อทำการวิเคราะ

Posted: Fri Sep 21, 2018 6:48 pm
by snasui
:D ลักษณะของไฟล์ Text ไม่สามารถแบ่งแล้วได้คอลัมน์พอดีตามที่ต้องการ

การทำเช่นนั้นคงต้องอาศัย VBA เข้ามาช่วย ซึ่งสามารถจะเลือกได้ว่าต้องการนำเฉพาะข้อมูลมาแสดงได้

สำหรับ VBA จำเป็นต้องเขียนมาเองก่อน ติดแล้วค่อยถามกันต่อครับ

Re: ขอเรียนปรึกษา เรื่องการ Import Text จัดเป็นฐานข้อมูลเพื่อทำการวิเคราะ

Posted: Sat Sep 22, 2018 10:57 am
by menem
ถ้าสามารถยอมให้ Header และคำอธิบายคอลัมน์ไม่ถูกต้อง
อาจจะใช้วิธีสั่ง Open จาก Excel แล้วจัด Format แบบ Fixed
(ระบุรหัสเป็น Windows-874 - Thailand ) นะครับ

ตำแหน่งที่ตัดคือ
1
5
20
39
65
87
103
115
140
143
145
151
173
175

Re: ขอเรียนปรึกษา เรื่องการ Import Text จัดเป็นฐานข้อมูลเพื่อทำการวิเคราะ

Posted: Tue Sep 25, 2018 5:58 pm
by por_mk
menem wrote: Sat Sep 22, 2018 10:57 am ถ้าสามารถยอมให้ Header และคำอธิบายคอลัมน์ไม่ถูกต้อง
อาจจะใช้วิธีสั่ง Open จาก Excel แล้วจัด Format แบบ Fixed
(ระบุรหัสเป็น Windows-874 - Thailand ) นะครับ

ตำแหน่งที่ตัดคือ
1
5
20
39
65
87
103
115
140
143
145
151
173
175
ขอบพระคุณมากครับ ผมจะติดตรงข้อมูลที่เยื้องกันครับ ลองจัดการโดยการกำหนด Index 1-บรรทัดสุดท้ายใน column A แล้ว Sort column ที่เยื้องมาอยู่ด้วยกันแล้ว Insert column แล้วก็ Sort Index กลับมาที่เดิมครับ