Page 1 of 1

แปลง Text ที่มีช่องว่าง เป็น Date Format

Posted: Sun Oct 28, 2018 10:52 am
by Shinapat69
ผม Export ข้อมูลจากระบบ ระบบนึงแล้วพบว่าเป็นลักษณะของ Text ที่มีช่องว่างแบบนี้ครับ

23(เว้นวรรค)ก.ค.(เว้นวรรค)2561

ต้องการจะแปลงให้เป็น Format Date แบบที่ถูกต้อง เป็นปี ค.ศ. ก็ได้ เพื่อให้สามารถแปลง Format Date เป็นรูปแบบอื่นๆได้ ไม่แน่ใจสามารถทำได้อย่างไรบ้างครับ

ผลลัพธ์ที่ต้องการคือ 2018/7/23

ไฟล์รายละเอียดตามแนบครับ ขอบคุณล่วงหน้านะครับ

Re: แปลง Text ที่มีช่องว่าง เป็น Date Format

Posted: Sun Oct 28, 2018 1:00 pm
by puriwutpokin
ที่ E2=TEXT(DATE(YEAR(D2+0)-543,MONTH(D2+0),DAY(D2+0)),"yyyy/m/d") คัดลอกลงครับ

Re: แปลง Text ที่มีช่องว่าง เป็น Date Format

Posted: Sun Oct 28, 2018 3:21 pm
by Bo_ry
E2

=DATE(RIGHT(D2,4)-543,MATCH(MID(D2,FIND(" ",D2)+1,4)&"*",{"ม.ค.";"ก.พ.";"มี.ค.";"เม.ย.";"พ.ค.";"มิ.ย.";"ก.ค.";"ส.ค.";"ก.ย.";"ต.ค.";"พ.ย.";"ธ.ค."},),--LEFT(D2,2))