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

ลองตามไฟล์แนบครับ
- ที่ B2 คีย์สูตร
=TEXT(A2,"0000\/00\/00")+0
Enter > Copy ลงด้านล่าง แล้วจัดรูปแบบวันที่ตามต้องการ
- ที่ D2 คีย์สูตร
=TEXT(C2,"yyyymmdd")+0
Enter > Copy ลงด้านล่างแล้วจัดรูปแบบเป็น General
Re: แปลงค่าตัวเลขที่เป็นวันที่
Posted: Tue Jun 19, 2012 3:50 pm
by lukkedjang
snasui wrote:
ลองตามไฟล์แนบครับ
- ที่ B2 คีย์สูตร
=TEXT(A2,"0000\/00\/00")+0
Enter > Copy ลงด้านล่าง แล้วจัดรูปแบบวันที่ตามต้องการ
- ที่ 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

เป็นการจัดรูปแบบให้เป็นวันที่โดยมีรูปแบบเป็น yyyy/mm/dd (ปี/เดือน/วัน) ด้วยฟังก์ชั่น Text ซึ่งเมื่อจัดรูปแล้วจะได้เป็น Text จึงต้องนำ 0 เข้ามาบวกเพื่อให้กลายเป็น Number และหลังจากเป็น Number แล้วก็สามารถที่จะจัดรูปแบบเป็นวันที่ได้ครับ