Page 1 of 1

การแปลงค่าเป็นวันที่

Posted: Thu Apr 30, 2020 3:29 pm
by rachan
ผมดึงข้อมูลจากระบบ ซึ่งมีข้อมูลวันที่และเวลา ซึ่งคงมี format เป็น Text ผมต้องการแปลงให้เป็น format ที่เป็น วัน-เดือน-ปี ตามตัวอย่างไฟล์แนบ ไม่ทราบว่าต้องเขียนสูตรอย่างไรครับ ขอบคุณมากครับ

Re: การแปลงค่าเป็นวันที่

Posted: Thu Apr 30, 2020 3:59 pm
by Bo_ry
วิธีแรก
ตั้ง Region setting, Short date แบบ US M/d/yy ก่อนดึงข้อมูล ก็จะดึงตาม เดือน/วัน/ปี ได้เลย

วิธีสูตร
แต่ถ้า short date เป็น d/M/yy
F2
=INT(TRIM(MID(SUBSTITUTE(TEXT(E2,"d/m/yy"),"/",REPT(" ",5)),6,5))&"/"&REPLACE(TEXT(E2,"d/m/yy"),FIND("/",TEXT(E2,"d/m/yy")),MMULT(FIND("/",TEXT(E2,"d/m/yy"),{4,1}),{1;-1}),))

Re: การแปลงค่าเป็นวันที่

Posted: Thu Apr 30, 2020 9:44 pm
by snasui
:D อีกวิธีครับ
  1. คลุม E2:E11
  2. เข้าเมนู Data > Text to columns
  3. เลือก Tab Delimited > Next
  4. เลือก Space > Next
  5. ตรง Data Preview ด้านล่างของกล่องโต้ตอบ คลิกคอลัมน์แรก > ตรงด้านบนของกล่องโต้ตอบ เลือก Date > ที่ ComboBox เลือก MDY
  6. ตรง Data Preview ด้านล่างของกล่องโต้ตอบ คลิกคอลัมน์ 2 > ตรงด้านบนของกล่องโต้ตอบเลือก Do not import column (skip) > เลือกคอลัมน์ 3 และทำเช่นเดียวกัน > Finish

Re: การแปลงค่าเป็นวันที่

Posted: Mon May 04, 2020 1:26 pm
by rachan
ลองทำดูแล้วได้ตามที่ต้องการเลยครับ ขอบคุณทุกท่านมากครับ