Page 1 of 1
การลบคอลัมน์ที่มีข้อมูล put call future ออกทั้งหมดอย่างเร็ว
Posted: Tue Oct 10, 2017 9:51 am
by bodin
รบกวนสูตร วิธี ลบข้อมูล put call future ที่อยู่ในตาราง EOD เพื่อนำข้อมูลไปวิเคราะห์กราฟหน่อยครับ
Re: การลบคอลัมน์ที่มีข้อมูล put call future ออกทั้งหมดอย่างเร็ว
Posted: Tue Oct 10, 2017 10:43 am
by logic
ดูจากไหนว่าเป็น put call future ช่วยอธิบายให้คนที่ไม่ได้ทำงานนี้เข้าใจด้วยครับ
ช่วยบอกตำแหน่งเซลล์มาเลย ยกตัวอย่า a1000, a5000 เพื่อนสมาชิกจะได้สังเกตง่ายครับ
Re: การลบคอลัมน์ที่มีข้อมูล put call future ออกทั้งหมดอย่างเร็ว
Posted: Tue Oct 10, 2017 10:58 am
by bodin
ไฟล์ที่ส่งให้เป็นข้อมูล หุ้นในตลาดหลักทรัพย์ ซึ่งแถว A ทั้งหมดจะเป็นชื่อหุ้นแต่ละตัวที่ทำการซื้อขายในตลาด ผมต้องการจะลบข้อมูลที่เกี่ยวข้องกับ put call future ทั้งหมดออกให้เหลือแต่ หุ้นแม่และลูก
เพื่อนำข้อมูลไปอับให้ได้ข้อมูลย้อนหลังมากกว่า 5 ปี ส่วนจะรู้ได้อย่างไรว่าเป็น put call ก็ดูจาก ชื่อยาวๆแล้วมีตัวเลขปนกับตัวอักษร เช่น aav27c1710A AMAT42c1710A ประมาณนี้ยาวๆ ซึ่งตัวเลขนี้จะหมายถึงการระบุวันหมดอายุของแต่ละตัว
Re: การลบคอลัมน์ที่มีข้อมูล put call future ออกทั้งหมดอย่างเร็ว
Posted: Tue Oct 10, 2017 11:05 am
by logic
ใช้ Search พอจะช่วยได้บ้างครับ
H1 คีย์คำว่า Check
H2 =AND(LEN(A2)>10,COUNT(SEARCH({0,1,2,3,4,5,6,7,8,9},A2))>0) คัดลอกสูตรนี้ลงไปด้านล่างเท่าข้อมูลที่มี
กรองเอาเฉพาะที่คอลัมน์ H เป็น False ไปใช้งานต่อครับ
Re: การลบคอลัมน์ที่มีข้อมูล put call future ออกทั้งหมดอย่างเร็ว
Posted: Tue Oct 10, 2017 2:21 pm
by bodin
ขอบคุณครับ ในกรณีที่เรามีไฟล์แบบนี้หลายๆไฟล์จะทำอย่างไรให้สามารถสั่งได้ทีเดียวหมดเลยครับ
Re: การลบคอลัมน์ที่มีข้อมูล put call future ออกทั้งหมดอย่างเร็ว
Posted: Tue Oct 10, 2017 6:38 pm
by snasui

กรณีมีหลายไฟล์และต้องการทำในคราวเดียวต้องเขียน VBA เข้าไปจัดการซึ่งต้องเขียนมาเองก่อน ติดตรงไหนค่อยถามกันต่อครับ