Page 1 of 1
วันที่เป็น Text และเป็นรูปแบบไทย จะต้องเขียนสูตรยังไงเพื่อแปลงให้เป็นวันที่ปรกติครับ
Posted: Fri Aug 18, 2023 2:14 pm
by Redwing
สวัสดีครับ
ผมได้ข้อมูล Report ที่ Export มาจากโปรแกรมบัญชี รูปแบบของวันที่เป็น Text และเป็นภาษาไทยแบบนี้ครับ 1 ต.ค. 2565
ผมต้องการเปลี่ยนให้เป็นรูปแบบปรกติแบบนี้ 01-Oct-2022 ไม่ทราบว่าต้องเขียนสูตรยังไงครับ
ได้แนบไฟล์ตัวอย่างมาให้ด้วยครับ
WrongDate.xlsx
ขอบคุณมากครับ
Re: วันที่เป็น Text และเป็นรูปแบบไทย จะต้องเขียนสูตรยังไงเพื่อแปลงให้เป็นวันที่ปรกติครับ
Posted: Fri Aug 18, 2023 2:39 pm
by norkaz
...
E3
=(LEFT(C3,2)&"/"&MATCH(TRIM(MID(C3,SEARCH(" ",C3)+1,5)),{"ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."},0)&"/"&RIGHT(C3,4)-543)+0
**สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาหน้าเพจ***
แมวใหญ่ Bigcat9
Re: วันที่เป็น Text และเป็นรูปแบบไทย จะต้องเขียนสูตรยังไงเพื่อแปลงให้เป็นวันที่ปรกติครับ
Posted: Fri Aug 18, 2023 3:16 pm
by norkaz
norkaz wrote: Fri Aug 18, 2023 2:39 pm
...
E3
=(LEFT(C3,2)&"/"&MATCH(TRIM(MID(C3,SEARCH(" ",C3)+1,5)),{"ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."},0)&"/"&RIGHT(C3,4)-543)+0
**สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาหน้าเพจ***
แมวใหญ่ Bigcat9
อีกวิธี
E3
=(LEFT(C3,2)&"/"&MATCH(99,SEARCH(TEXT(EOMONTH(1/1/1900,ROW($A$1:$A$12)-1),"ดดด"),C3))&"/"&RIGHT(C3,4)-543)+0
**สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาหน้าเพจ***
แมวใหญ่ Bigcat9
Re: วันที่เป็น Text และเป็นรูปแบบไทย จะต้องเขียนสูตรยังไงเพื่อแปลงให้เป็นวันที่ปรกติครับ
Posted: Fri Aug 18, 2023 8:02 pm
by Redwing
ขอบคุณมากๆ ครับ