Page 1 of 1

แปลงค่าตัวเลขที่เป็นวันที่

Posted: Tue Jun 19, 2012 2:54 pm
by lukkedjang
เนื่องจากเจอปัญหาว่าเวลา Export ข้อมูลในโปรแกรมบัญชี พบว่าข้อมูล (วันที่) ที่ออกมามันโชว์เป็นค่าตัวเลข
เช่น วันที่ 19-06-55 เวลา Export ข้อมูลออกมาจะเป็น 20120619
จึงต้องการสอบถามว่ามีสูตรอะไรหรือไม่ที่แปลงค่า 20120619 ให้เป็น 19-06-55 และในทางกลับกันขอสูตรที่แปลง 19-06-55 เป็น 20120619
(รายละเอียดตามไฟล์ที่แนบคะ)
ขอบพระคุณคะ

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

Posted: Tue Jun 19, 2012 3:30 pm
by snasui
:D ลองตามไฟล์แนบครับ
  1. ที่ B2 คีย์สูตร
    =TEXT(A2,"0000\/00\/00")+0
    Enter > Copy ลงด้านล่าง แล้วจัดรูปแบบวันที่ตามต้องการ
  2. ที่ D2 คีย์สูตร
    =TEXT(C2,"yyyymmdd")+0
    Enter > Copy ลงด้านล่างแล้วจัดรูปแบบเป็น General

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

Posted: Tue Jun 19, 2012 3:50 pm
by lukkedjang
snasui wrote::D ลองตามไฟล์แนบครับ
  1. ที่ B2 คีย์สูตร
    =TEXT(A2,"0000\/00\/00")+0
    Enter > Copy ลงด้านล่าง แล้วจัดรูปแบบวันที่ตามต้องการ
  2. ที่ D2 คีย์สูตร
    =TEXT(C2,"yyyymmdd")+0
    Enter > Copy ลงด้านล่างแล้วจัดรูปแบบเป็น General
ขอบคุณนะค่ะสำหรับคำตอบ ซึ่งตรงตามวัตถุประสงค์ที่ต้องการ
แต่รบกวนช่วยอธิบายสูตร =TEXT(A2,"0000\/00\/00")+0 หน่อยคะ

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

Posted: Tue Jun 19, 2012 4:01 pm
by snasui
:D เป็นการจัดรูปแบบให้เป็นวันที่โดยมีรูปแบบเป็น yyyy/mm/dd (ปี/เดือน/วัน) ด้วยฟังก์ชั่น Text ซึ่งเมื่อจัดรูปแล้วจะได้เป็น Text จึงต้องนำ 0 เข้ามาบวกเพื่อให้กลายเป็น Number และหลังจากเป็น Number แล้วก็สามารถที่จะจัดรูปแบบเป็นวันที่ได้ครับ