ไปยังเนื้อหาหลัก

วิธีแปลงวันที่เป็นรูปแบบวันที่ลำดับใน Excel

ผู้เขียน: ซัน แก้ไขล่าสุด: 2024-10-31
แปลงวันที่เป็นวันที่ลำดับ
อย่างที่เราทราบกันดีว่าคุณสามารถจัดรูปแบบวันที่เป็นหลายรูปแบบใน Excel ได้เช่น 1/1/2016, 1-Jan-16 เป็นต้น อย่างไรก็ตามคุณเคยพยายามแปลงวันที่เป็นรูปแบบวันที่ตามลำดับตามภาพด้านล่างที่แสดงหรือไม่? จริงๆแล้วใน Excel ไม่มีวิธีโดยตรงในการจัดรูปแบบวันที่เป็นรูปแบบวันที่ตามลำดับ แต่ไม่ต้องกังวลบทความนี้จะแนะนำเคล็ดลับในการแปลงวันที่เป็นรูปแบบวันที่ตามลำดับใน Excel

แปลงวันที่เป็นรูปแบบวันที่ตามลำดับด้วยสูตร
แปลงวันที่เป็นรูปแบบวันที่ตามลำดับด้วย Kutools for Excel
แปลงวันที่เป็นรูปแบบวันที่ตามลำดับด้วยฟังก์ชันที่กำหนด
แปลงหมายเลขสำคัญเป็นหมายเลขลำดับด้วย Kutools for Excel ความคิดที่ดี 3

ลูกศรสีฟ้าฟองขวา แปลงวันที่เป็นรูปแบบวันที่ตามลำดับด้วยสูตร

นี่คือสูตรที่สามารถช่วยคุณแปลงวันที่เป็นลำดับได้

เลือกเซลล์ว่างถัดจากวันที่ที่คุณต้องการแปลงเป็นรูปแบบวันที่ลำดับเช่น C2 และป้อนสูตรนี้
=DAY(A2)&IF(OR(DAY(A2)={1,2,3,21,22,23,31}),CHOOSE(1*RIGHT(DAY(A2),1),"st","nd ","rd "),"th")&TEXT(A2,"mmmm, yyyy")
จากนั้นกด เข้าสู่ แล้วลากที่จับการป้อนอัตโนมัติบนเซลล์ที่คุณต้องการแปลงวันที่เป็นลำดับ ดูภาพหน้าจอ:
แปลงวันที่เป็นรูปแบบวันที่ตามลำดับด้วยสูตร

ตอนนี้วันที่ถูกแปลงเป็นวันที่ตามลำดับแล้ว

หมายเหตุ: ในสูตร A2 คือวันที่ที่คุณต้องการแปลงเป็นวันที่ตามลำดับคุณสามารถเปลี่ยนได้ตามต้องการ


ลูกศรสีฟ้าฟองขวา แปลงวันที่เป็นรูปแบบวันที่ตามลำดับด้วย Kutools for Excel

Kutools สำหรับ Excel นำเสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อปรับปรุงงานที่ซับซ้อน เพิ่มความคิดสร้างสรรค์และประสิทธิภาพ เสริมด้วยความสามารถด้าน AI, Kutools ทำงานอัตโนมัติด้วยความแม่นยำ ทำให้การจัดการข้อมูลเป็นเรื่องง่าย ข้อมูลโดยละเอียดของ Kutools for Excel...         ทดลองฟรี...

หลังจาก ติดตั้งฟรี Kutools สำหรับ Excel โปรดทำดังนี้:

In Kutools สำหรับ Excel's ตัวช่วยสูตร tool คุณสามารถใช้ไฟล์ แปลงวันที่เป็นวันที่ลำดับ คุณลักษณะในการเปลี่ยนวันที่ของ Excel เป็นลำดับอย่างรวดเร็ว

1. เลือกเซลล์ที่ใช้วางลำดับวันที่คลิก Kutools > ตัวช่วยสูตร > วันเวลา > แปลงวันที่เป็นวันที่ลำดับ.
คลิกฟีเจอร์แปลงวันที่เป็นวันที่ลำดับของ Kutools

2 ใน ตัวช่วยสูตร ให้เลือกหรือพิมพ์การอ้างอิงเซลล์ลงใน วันที่ โดยค่าเริ่มต้นการอ้างอิงเซลล์จะเป็นค่าสัมบูรณ์โปรดเปลี่ยนเป็นค่าสัมพัทธ์หากคุณต้องการเติมสูตรให้กับเซลล์อื่นโดยอัตโนมัติโดยใช้จุดจับเติมอัตโนมัติ
เลือกการอ้างอิงเซลล์ในกล่องโต้ตอบ

3 คลิก Ok. ตอนนี้วันที่เปลี่ยนเป็นวันที่ตามลำดับ เลือกเซลล์ผลลัพธ์แล้วลากจุดจับเติมอัตโนมัติเหนือเซลล์เพื่อใช้สูตรนี้
วันที่ได้รับการเปลี่ยนแปลงเป็นวันที่ตามลำดับ ลากจุดจับเติมอัตโนมัติไปเหนือเซลล์


ลูกศรสีฟ้าฟองขวา แปลงวันที่เป็นรูปแบบวันที่ตามลำดับด้วยฟังก์ชันที่กำหนด

นอกจากนี้คุณยังสามารถใช้ฟังก์ชันที่กำหนดเพื่อแปลงวันที่มาตรฐานเป็นวันที่ตามลำดับ

1 กด Alt + F11 กุญแจเพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2 คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางโค้ดด้านล่างลงในสคริปต์

รหัส: แปลงวันที่เป็นลำดับ

Function OrdinalDate(xDate As Date)
'UpdatebyExtendoffice20160705
    Dim xDay As Integer
    Dim xDayTxt As String
    Dim xMonth As Integer
    Dim xMonTxt As String
    Dim xYear As Long
    
    xDay = Day(xDate)
    xMonth = Month(xDate)
    xYear = Year(xDate)
    
    Select Case xDay
        Case 1: xDayTxt = "st"
        Case 2: xDayTxt = "nd"
        Case 3: xDayTxt = "rd"
        Case 21: xDayTxt = "st"
        Case 22: xDayTxt = "nd"
        Case 23: xDayTxt = "rd"
        Case 31: xDayTxt = "st"
        Case Else: xDayTxt = "th"
    End Select

    xMonTxt = Switch(xMonth = 1, " January", _
                     xMonth = 2, " February", _
                     xMonth = 3, " March", _
                     xMonth = 4, " April", _
                     xMonth = 5, " May", _
                     xMonth = 6, " June", _
                     xMonth = 7, " July", _
                     xMonth = 8, " August", _
                     xMonth = 9, " September", _
                     xMonth = 10, " October", _
                     xMonth = 11, " November", _
                     xMonth = 12, " December")
    OrdinalDate = xDay & xDayTxt & xMonTxt & " " & xYear
End Function

คัดลอกและวางโค้ดลงในโมดูล

3. บันทึกรหัสและปิดหน้าต่าง VBA กลับไปเลือกเซลล์ที่จะวางวันที่แปลงแล้วป้อนสูตรนี้ = OrdinalDate (J2)กด เข้าสู่ จากนั้นลากที่จับเติมทับเซลล์ที่คุณต้องการ ดูภาพหน้าจอ:
กรอกสูตรเพื่อรับผลลัพธ์

ปลาย: ในสูตร J2 คือวันที่คุณต้องการแปลงเป็นวันที่ตามลำดับคุณสามารถเปลี่ยนได้ตามต้องการ


ลูกศรสีฟ้าฟองขวา แปลงหมายเลขสำคัญเป็นหมายเลขลำดับด้วย Kutools for Excel

ในกรณีส่วนใหญ่คุณอาจต้องการแปลงตัวเลขเป็นตัวเลขลำดับเมื่อคุณกำลังจัดอันดับ ใน Excel ไม่มีฟังก์ชันในตัวที่สามารถจัดการได้ แต่ถ้าคุณมี Kutools สำหรับ Excel - เพิ่มเครื่องมือที่มีประโยชน์ แปลง Number เป็น Ordinal ยูทิลิตี้สามารถช่วยคุณได้

เลือกตัวเลขที่คุณต้องการแปลงเป็นลำดับแล้วคลิก Kutools > คอนเทนต์ > แปลง Number เป็น Ordinal. ดูภาพหน้าจอ:
แปลงเลขคาร์ดินัลเป็นเลขลำดับด้วย Kutools

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!