Page 1 of 1

สอบถามเรื่องการดึงข้อมูลจาก Web เข้า Excel ครับ

Posted: Tue Sep 03, 2013 1:48 pm
by suphat8
คือผมต้องการดึงข้อมูหุ้นลจาก http://marketdata.set.or.th/mkt/commons ... t=A&type=S

เข้า excel ตอนนี้ดึงมาได้แล้วแต่ติดปัญหาสองเรื่องคือ เรื่องแรก ผมดึงข้อมูลมาแล้วแต่ตอน จะ reference ดึงไปใช้ โดยใช้สูตร VLOOKUP

เพื่อดึงข้อมูลไป อีก Sheet หนึ่ง แต่ติดปัญหาคือ เวลาดึงไปแล้ว เกิด 2 กรณีคือ

1.ถ้าผมดึงไปแล้วใช้ค่าเป็น FALSE มันจะขึ้น #N/A ครับ
2.ถ้าผมเปลี่ยนเป็น TRUE มันขึ้นค่าที่หามานะครับ แต่มันไปเอาข้อมูลของอีกแถว ที่อยู่ด้านบนของค่าที่หาครับ (ดังตัวอย่างในไฟล์ที่แนบมา )

อีกเรื่องคือ ถ้าผมต้องการให้ excel ทำการ refresh ข้อมูลที่ดึงมาทุกๆ 1 ชั้วโมงนี่ ต้องไปตั้งค่ายังไงครับ

ขอบพระคุณมากครับ ^^"
test.xlsx

Re: สอบถามเรื่องการดึงข้อมูลจาก Web เข้า Excel ครับ

Posted: Tue Sep 03, 2013 2:50 pm
by snasui
:D ให้ใช้ Vlookup แบบที่เป็น False ครับ

ส่วนที่ติด #N/A เนื่องจากข้อความที่นำไป Lookup ไม่เหมือนกัน เป็นเพราะข้อความที่ดึงมาจากเว็บมี Space ต่อท้าย หากเราเคาะวรรคต่อท้ายข้อความในเซลล์ E5, E8 ก็จะได้คำตอบครับ

สำหรับการกำหนดการ Refresh ตามเวลาที่กำหนดนั้นสามารถทำได้ แต่ขอทราบ Version ของ Excel ก่อนครับ

Re: สอบถามเรื่องการดึงข้อมูลจาก Web เข้า Excel ครับ

Posted: Tue Sep 03, 2013 2:58 pm
by suphat8
อ้าก ! แค่เคาะ space bar 1 ทีเองหรือนี่ ผมงมอยู่ตั้งนานว่าเพราะอะไร เหอๆ ^^"

Excel ที่ใช้เป็น 2010 ครับ

ขอบพระคุณมากครับ คุณ snasui ^^

Re: สอบถามเรื่องการดึงข้อมูลจาก Web เข้า Excel ครับ

Posted: Tue Sep 03, 2013 5:53 pm
by snasui
:D เข้าเมนู Data > Connections > เลือก Connection ที่ต้องการ > คลิก Properties > ที่แถบ Usage ตรง Refresh every กำหนดเวลาตามต้องการ

Re: สอบถามเรื่องการดึงข้อมูลจาก Web เข้า Excel ครับ

Posted: Tue Sep 03, 2013 8:42 pm
by suphat8
Oh ! ได้ละครับ ขอบพระคุณมากครับ ^^ :thup: