Page 1 of 1

ต้องการตัดข้อความที่มีจำนวนไม่เท่ากันทำอย่างไรคะ

Posted: Fri Nov 02, 2012 8:53 am
by lumidoll
อาจารย์คะมีคำถามมาถามค่ะ ต้องการใช้สูตร vba ตัดข้อความใน Excel ค่ะ เช่น
31/7/2012 10:26:00
4/8/2012 19:45:00
11/8/2012 17:46:00
30/10/2012 18:57:00
คือต้องการตัดเฉพาะข้อมูลที่เป็นวันที่ไปใช้ค่ะ ไม่ต้องการเวลา
แต่ข้อมูลที่จะตัดไม่เท่ากันจะใช้ สูตรอะไรดีคะ
รบกวนด้วยค่ะ

Re: ต้องการตัดข้อความที่มีจำนวนไม่เท่ากันทำอย่างไรคะ

Posted: Fri Nov 02, 2012 10:02 am
by bank9597
:D

สมมุติ A1 คือ 31/7/2012 10:26:00
ต้องการเอาเฉพาะข้อมูลวันที่ ลองสูตรนี้ครับ
ที่ B1 คีย์ =DATE(YEAR(A1),MONTH(A1),DAY(A1)) ปรับรูปแบบเซลล์เป็น Date

Re: ต้องการตัดข้อความที่มีจำนวนไม่เท่ากันทำอย่างไรคะ

Posted: Fri Nov 02, 2012 10:03 am
by snasui
:D มาแถมให้อีกสูตรครับ สำหรับปัญหานี้ไม่ต้องใช้ VBA ครับ สามารถใช้ Int เพื่อดึงมาเฉพาะจำนวนเต็ได้เลย เช่น A1 คือวันที่แล้วตามด้วยเวลา ที่เซลล์ใด ๆ คีย์

=Int(A1)

Enter

จากนั้นจัดรูปแบบเซลล์ให้เป็นวันที่ตามต้องการ

Re: ต้องการตัดข้อความที่มีจำนวนไม่เท่ากันทำอย่างไรคะ

Posted: Tue Nov 06, 2012 10:29 am
by lumidoll
ขอบคุณมากนะคะ จะลองดูค่ะ