How to Change Date Format Year A.D. - A.D. on Excel
Change Date Format Year A.D. - A.D. on Excel
# Excel # Excel formula # Excel the basics # exceltips # Lemon 8 Howtoo
เวลาทำไฟล์งานราชการ/เอกสารไทยใน Excel มักติดตรง “ปี” ค่ะ บางไฟล์เป็น ค.ศ. (W.A.) แต่ต้องส่งเป็น พ.ศ. (B.E.) หรือบางทีได้ข้อมูลจากระบบไทยมาเป็น พ.ศ. แล้วอยากแปลงกลับเป็น ค.ศ. เพื่อคำนวณ/เชื่อมระบบต่างประเทศ ด้านล่างเป็นวิธีที่ฉันใช้บ่อย (ทำได้ทั้ง 1/1/2012 ↔ 1/1/2555) และช่วยลดปัญหาแปลงแล้วเพี้ยนเพราะข้อมูลเป็น “ข้อความ” 1) เช็กก่อนว่าเป็น “วันที่จริง” หรือ “ข้อความ” - คลิกเซลล์วันที่ แล้วดูแถบสูตร (Formula Bar) ถ้าเป็นวันที่จริง มักเห็นค่าเป็นรูปแบบวันที่ และเอาไปบวก/ลบวันได้ - ลองเปลี่ยนเป็น Number format = General ถ้าเป็นวันที่จริงจะกลายเป็นเลขซีเรียล (เช่น 40909) แต่ถ้าไม่เปลี่ยนหรือยังเป็นตัวเดิมๆ มักเป็นข้อความ - ถ้าเป็นข้อความ แนะนำ Data > Text to Columns > Next > Next > Date (เลือก DMY) > Finish เพื่อแปลงให้เป็น “วันที่จริง” ก่อน ไม่งั้นสูตรบางแบบจะไม่ทำงาน 2) แปลง ค.ศ. → พ.ศ. ด้วยการ “บวก 543 ปี” (ใช้สูตร) ถ้า A2 เป็นวันที่ ค.ศ. ให้ใส่ใน B2: =EDATE(A2, 12*543) หรือใช้: =DATE(YEAR(A2)+543, MONTH(A2), DAY(A2)) จากนั้นลากลงทั้งคอลัมน์ แล้ว Copy > Paste Values ทับค่าเดิมถ้าต้องการให้เป็นค่าถาวร 3) แปลง พ.ศ. → ค.ศ. (ลบ 543 ปี) ถ้า A2 เป็นวันที่ พ.ศ. ให้ใส่: =EDATE(A2, -12*543) หรือ: =DATE(YEAR(A2)-543, MONTH(A2), DAY(A2)) 4) อยาก “แสดงผล” เป็น พ.ศ. แต่เก็บค่าเดิมเป็น ค.ศ. (แนะนำมาก) หลายงานฉันจะเก็บวันที่เป็น ค.ศ. ตามมาตรฐานระบบ แล้วให้ Excel “โชว์” เป็น พ.ศ. เพื่ออ่านง่าย วิธีคือ - คลิกขวา > Format Cells > Number > Custom - ใส่รูปแบบ เช่น: dd/mm/yyyy จากนั้นไปที่ File > Options > Advanced > เมื่อคำนวณเวิร์กบุ๊กนี้ (When calculating this workbook) > ติ๊ก “Use 1904 date system” ห้ามทำมั่วนะคะ (อันนี้กระทบทั้งไฟล์) ทางที่ปลอดภัยกว่า: ใช้สูตรให้แปลงเป็น พ.ศ. ในคอลัมน์แสดงผล แล้วค่อยซ่อนคอลัมน์ต้นฉบับ 5) ทริคทำตารางปฏิทิน 2569 Excel ฟรี แบบเร็ว (ทำเองได้) ถ้าอยากได้ปฏิทินปี 2569 แบบไม่ต้องโหลดไฟล์: - ใส่วันที่เริ่มเดือนในเซลล์ เช่น 1/1/2569 (ถ้าเป็นวันที่จริงแบบ พ.ศ. แล้ว) - สร้างคอลัมน์ถัดไปเป็นวันถัดไป: =A2+1 แล้วลากยาว - ถ้าต้องการให้หัวตารางเป็นชื่อวัน: =TEXT(A2,"ddd") และชื่อเดือน: =TEXT(A2,"mmmm") - หากข้อมูลของคุณเป็น ค.ศ. ให้แปลงเป็น พ.ศ. ด้วยสูตรด้านบนก่อน แล้วค่อยทำปฏิทิน ข้อควรระวังที่ฉันเจอบ่อย - แปลงแล้ววัน/เดือนสลับ: มักเกิดจาก Text to Columns เลือกผิด (DMY/MDY) - แปลงแล้วได้ตัวเลขแปลกๆ: เพราะเซลล์เป็นวันที่จริงแต่ Format เป็น General ให้เปลี่ยนเป็น Date - ถ้าต้องส่งไฟล์ให้คนอื่น แนะนำทำคอลัมน์ “วันที่แสดงผล” แยกไว้ จะลดปัญหาตอนเปิดคนละเครื่อง/คนละภาษา ทำตามนี้จะช่วยให้การเปลี่ยนปี ค.ศ. ↔ พ.ศ. ใน Excel ตรงเป๊ะทั้งคอลัมน์ และเอาไปใช้ต่อกับงานคำนวณ/รายงานได้สบายขึ้นค่ะ









































































