วิธีเปลี่ยน เดือน/วัน/ปี เป็น วัน/เดือน/ปีใน excel

Excel สำหรับคนขี้เกียจพิมพ์, Excel สำหรับมือใหม่

Excel เปลี่ยนวันที่ให้เป็น วัน เดือน ปี โดยใช้สูตร TEXT
วิธีเปลี่ยน เดือน/วัน/ปี เป็น วัน/เดือน/ปีใน excel

Date: August 24, 2020Author: wanthelazybear 0 Comments

Excel เปลี่ยนวันที่ให้เป็น วัน เดือน ปี โดยใช้สูตร TEXT

ตรง Format_TEXT สามารถเลือกใส่ได้เลย

ddd = ชื่อวันเช่น Mon , Tue

mmmm = เดือนชือเต็ม

mmm = เดือนชื่อย่อ

yyyy = ปี 2020

yy = ปี20

#ทำงานง่ายสไตล์หมีขี้เกียจ #Excelหมีขี้เกียจ
.
.
กดไลค์เพจ และติดดาว See first
เพื่อติดตามเทคนิคดีๆ ได้ก่อนใคร
https://www.facebook.com/TheLazyBear/
Line: @thelazybear
หรือคลิก https://line.me/R/ti/p/%40wrm9405p
www.wanthelazybear.com
https://www.youtube.com/WanLazyBear

Share this:

  • Twitter
  • Facebook

Like this:

Like Loading...

ใช้ฟังก์ชัน DATE ของ Excel เมื่อคุณต้องแยกค่าทั้งสาม แล้วรวมเข้าด้วยกันเป็นรูปแบบของวันที่

รายละเอียดด้านเทคนิค

ฟังก์ชัน DATE ส่งกลับหมายเลขลำดับประจำสินค้าที่แสดงถึงวันใดวันหนึ่งตามลำดับ

ไวยากรณ์: DATE(ปี,เดือน,วัน)

ไวยากรณ์ของฟังก์ชัน DATE มีอาร์กิวเมนต์ดังนี้

  • ต้องระบุ ปี    ค่าของอาร์กิวเมนต์ ปี สามารถเป็นตัวเลขตั้งแต่หนึ่งถึงสี่หลัก Excel จะแปลอาร์กิวเมนต์ ปี ตามระบบวันที่ที่คอมพิวเตอร์ของคุณใช้อยู่ ตามค่าเริ่มต้น Microsoft Excel สำหรับ Windows จะใช้ระบบวันที่แบบ 1900 ซึ่งหมายความว่าวันที่เริ่มต้นคือ 1 มกราคม 1900

    เคล็ดลับ: ใช้ตัวเลขสี่หลักสำหรับอาร์กิวเมนต์ ปี เพื่อป้องกันมิให้เกิดผลลัพธ์ที่ไม่ต้องการ ตัวอย่างเช่น "07" อาจหมายถึง "1907" หรือ "2007" ตัวเลขปีแบบสี่หลักจะช่วยป้องกันความสับสน

    • ถ้า ปี มีค่าระหว่าง 0 (ศูนย์) ถึง 1899 (นับตัวเลขนี้ด้วย) Excel จะบวกค่านี้ด้วย 1900 เพื่อคำนวณปี ตัวอย่างเช่น DATE(108,1,2) จะส่งกลับ 2 มกราคม 2008 (1900+108)

    • ถ้าค่า ปี อยู่ระหว่าง 1900 ถึง 9999 (นับตัวเลขนี้ด้วย) Excel จะใช้ค่านั้นเป็นปี ตัวอย่างเช่น DATE(2008,1,2) ส่งกลับวันที่ 2 มกราคม ค.ศ. 2008

    • ถ้าค่า year น้อยกว่า 0 หรือเท่ากับ 10000 หรือมากกว่า Excel จะส่งกลับ #NUM! เป็นค่าความผิดพลาด เป็นค่าความผิดพลาด

  • เดือน    (ต้องระบุ) จำนวนเต็มบวกหรือจำนวนเต็มลบที่แทนค่าเดือนของปีตั้งแต่ 1 ถึง 12 (มกราคมถึงธันวาคม)

    • ถ้า เดือน มีค่ามากกว่า 12 ค่าของ เดือน ที่เกินจาก 12 จะถูกนับทบขึ้นเป็นเดือนแรกของปีที่ระบุ ตัวอย่างเช่น DATE(2008,14,2) ส่งกลับเลขลำดับที่แทนวันที่ 2 กุมภาพันธ์ ค.ศ. 2009

    • ถ้าค่า เดือน น้อยกว่า 1 เดือน จะลบจำนวนเดือนนั้น บวก 1 จากเดือนแรกของปีที่ระบุ ตัวอย่างเช่น DATE(2008,-3,2) จะส่งกลับเลขลำดับที่แทนวันที่ 2 กันยายน 2007

  • วัน    (ต้องระบุ) จำนวนเต็มบวกหรือจำนวนเต็มลบที่แสดงวันของเดือนตั้งแต่ 1 ถึง 31

    • ถ้า วัน มีค่ามากกว่าจำนวนวันในเดือนที่ระบุ ค่าของ วัน ที่เกินจากค่าจำนวนวันนั้นจะถูกนับทบขึ้นเป็นวันแรกของเดือนต่อไป ตัวอย่างเช่น DATE(2008,1,35) ส่งกลับเลขลำดับที่แทนวันที่ 4 กุมภาพันธ์ ค.ศ. 2008

    • ถ้า วันที่ น้อยกว่า 1 วันที่ จะลบจำนวนวันนั้นออก บวกหนึ่ง จากวันแรกของเดือนที่ระบุ ตัวอย่างเช่น DATE(2008,1,-15) จะส่งกลับเลขลำดับที่แทนวันที่ 16 ธันวาคม 2007

หมายเหตุ: Excel จะเก็บวันที่เป็นเลขลำดับต่อเนื่องเพื่อให้สามารถนำมาใช้ในการคำนวณได้ 1 มกราคม 1900 มีเลขลำดับเป็น 1 และวันที่ 1 มกราคม 2008 มีเลขลำดับเป็น 39448 เพราะอยู่ห่างจากวันที่ 1 มกราคม 1900 ไป 39,447 วัน คุณจะต้องเปลี่ยนรูปแบบตัวเลข (จัดรูปแบบเซลล์) เพื่อแสดงวันที่ที่ถูกต้อง

วิธีเปลี่ยน เดือน/วัน/ปี เป็น วัน/เดือน/ปีใน excel

ไวยากรณ์: DATE(ปี,เดือน,วัน)

ตัวอย่างเช่น: =DATE(C2,A2,B2) ผสานปีจากเซลล์ C2, เดือนจากเซลล์ A2 และวันจากเซลล์ B2 และใส่ข้อมูลเหล่านี้ไว้ในเซลล์เดียวกันเป็นวันที่ ตัวอย่างด้านล่างจะแสดงผลลัพธ์สุดท้ายในเซลล์ D2

วิธีเปลี่ยน เดือน/วัน/ปี เป็น วัน/เดือน/ปีใน excel

ต้องการแทรกวันที่โดยไม่มีสูตรใช่หรือไม่ ไม่มีปัญหา คุณสามารถ แทรกวันที่และเวลาปัจจุบันลงในเซลล์ หรือแทรกวันที่ที่ได้รับการอัปเดตได้ คุณยังสามารถ เติมข้อมูลในเซลล์เวิร์กชีตโดยอัตโนมัติได้

เปลี่ยนรูปแบบวันที่

  1. คลิกขวาเซลล์คุณต้องการเปลี่ยน บน Mac ให้กด Ctrl แล้วคลิกเซลล์นั้น

  2. บนแท็บ หน้าแรก คลิก รูปแบบ > จัดรูปแบบเซลล์ หรือกด Ctrl+1 (Command+1 บน Mac)

  3. 3. เลือก ตำแหน่ง (ตำแหน่งที่ตั้ง) และรูปแบบวันที่คุณต้องการ

  4. สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการจัดรูปแบบวันที่ ดู จัดรูปแบบวันที่ตามความต้องการของคุณ

    วิธีเปลี่ยน เดือน/วัน/ปี เป็น วัน/เดือน/ปีใน excel

คำนวณวันที่โดยอ้างอิงตามวันที่อื่น

คุณสามารถใช้ฟังก์ชัน DATE เพื่อสร้างวันที่โดยอ้างอิงตามวันที่ของเซลล์อื่น ตัวอย่างเช่น คุณสามารถใช้ฟังก์ชัน YEAR, MONTH และ DAY เพื่อสร้างวันครบรอบที่อ้างอิงตามเซลล์อื่นได้ สมมติว่าวันแรกของการทำงานของพนักงานคือ 10/1/2016 สามารถใช้ฟังก์ชัน DATE เพื่อสร้างวันที่ครบรอบปีที่ 5 ของเขาได้:

วิธีเปลี่ยน เดือน/วัน/ปี เป็น วัน/เดือน/ปีใน excel

  1. ฟังก์ชัน DATE สร้างวันที่

    =DATE(YEAR(C2)+5,MONTH(C2),DAY(C2))

  2. ฟังก์ชัน YEAR จะดูที่เซลล์ C2 แล้วแยกออกมาเป็น "2012"

  3. จากนั้น "+5" เพื่อเพิ่ม 5 ปี ทำให้ได้ "2017" เป็นวันครบรอบในเซลล์ D2

  4. ฟังก์ชัน MONTH จะแยก "3" ออกจาก C2 ทำให้ได้ "3" เป็นเดือนในเซลล์ D2

  5. ฟังก์ชัน DAY จะแยก "14" ออกจาก C2 ทำให้ได้ "14" เป็นวันที่ในเซลล์ D2

แปลงสตริงข้อความและตัวเลขให้เป็นวันที่

ถ้าคุณเปิดไฟล์ที่มาพร้อมกับโปรแกรมอื่น Excel จะพยายามระบุวันที่ภายในข้อมูล แต่บางครั้งอาจไม่สามารถระบุได้ เพราะตัวเลขไม่เหมือนวันที่ทั่วไป หรือเพราะมีการจัดรูปแบบข้อมูลเป็นข้อความ ในกรณีนี้ คุณสามารถใช้ฟังก์ชัน DATE เพื่อแปลงข้อมูลเป็นวันที่ ตัวอย่างเช่น ในภาพประกอบต่อไปนี้ เซลล์ C2 ประกอบด้วยวันที่ที่อยู่ในรูปแบบ: YYYYMMDD และยังจัดรูปแบบเป็นข้อความด้วย เมื่อต้องการแปลงข้อความเป็นวันที่ ฟังก์ชัน DATE ถูกใช้ร่วมกับฟังก์ชัน LEFT, MID และ RIGHT

วิธีเปลี่ยน เดือน/วัน/ปี เป็น วัน/เดือน/ปีใน excel

  1. ฟังก์ชัน DATE สร้างวันที่

    =DATE(LEFT(C2,4),MID(C2,5,2),RIGHT(C2,2))

  2. ฟังก์ชัน LEFT จะดูที่เซลล์ C2 และดึงอักขระ 4 ตัวแรกจากด้านซ้าย ทำให้ได้ “2014” เป็นปีของวันที่ที่แปลงในเซลล์ D2

  3. ฟังก์ชัน MID จะดูที่เซลล์ C2 ซึ่งจะเริ่มต้นที่อักขระตัวที่ 5 แล้วดึงอักขระ 2 ตัวทางด้านขวา ทำให้ได้ “03” เป็นเดือนของวันที่ที่แปลงในเซลล์ D2 เนื่องจากการจัดรูปแบบของ D2 ถูกตั้งเป็นเป็น วันที่ จึงไม่รวมเลข “0” ในผลลัพธ์สุดท้าย

  4. ฟังก์ชัน RIGHT จะดูที่เซลล์ C2 แล้วดึงอักขระ 2 ตัวโดยเริ่มต้นจากด้านขวาสุดแล้วย้ายไปด้านซ้าย ซึ่งจะได้ “14” เป็นวันของวันที่ใน D2

เพิ่มหรือลดวันที่ตามจำนวนวัน

เมื่อต้องการเพิ่มหรือลดวันที่ตามจำนวนวัน ให้เพิ่มหรือลดจำนวนวันของค่าหรือการอ้างอิงเซลล์ที่เป็นวันที่