วิธีจัดเรียงตามวันที่ใน Excel

การจัดเรียงข้อมูลตามวันที่ดูเหมือนจะเป็นเรื่องง่าย และMicrosoft Excelมีหลายวิธีในการจัดเรียงข้อมูลตามวันที่ อย่างไรก็ตาม บางครั้งเครื่องมือจัดเรียงของ Excel ทำงานไม่ถูกต้อง และนั่นอาจทำให้คุณหงุดหงิดใจมาก 

ต่อไปนี้คือวิธีการจัดเรียงตามวันที่ในExcel สองสามวิธี รวมถึงเคล็ดลับในการลองใช้หากการจัดเรียงวันที่ไม่ถูกต้อง

การเรียงลำดับคอลัมน์เดียว(Single Column)ของวันที่(Dates)ในExcel 

วิธีที่ง่ายที่สุดในการเรียงลำดับวันที่ในExcelคือการใช้เครื่องมือจัดเรียงเพื่อแสดงวันที่ตามลำดับที่คุณต้องการ 

  1. เลือกคอลัมน์ของวันที่โดยคลิกที่ส่วนหัวของคอลัมน์ ในภาพด้านล่าง เราได้เลือกคอลัมน์โดยคลิกที่ส่วนหัวของคอลัมน์A

  1. คุณยังสามารถเลือกเฉพาะเซลล์ในคอลัมน์ที่มีวันที่ในเซลล์เหล่านั้นได้

  1. เมื่อเลือกข้อมูลแล้ว ให้เลือกจัดเรียงและกรอง(Sort & Filter)จากเมนูโฮม

  1. ตอนนี้เลือกเรียงลำดับจากเก่าที่สุดไปหาใหม่ที่สุด(Sort Oldest to Newest)หรือเรียงลำดับจากใหม่ไปเก่า(Sort Newest to Oldest)ที่สุด ในตัวอย่างด้านล่าง เราได้จัดเรียงจากใหม่สุดไปหาเก่าสุด ขอให้สังเกต(Notice)ว่าExcelจะไม่เปลี่ยนรูปแบบของวันที่ แต่จะเรียงลำดับวันที่ที่ขึ้นต้นด้วยวันที่ใหม่ที่สุดอย่างถูกต้อง

วิธีนี้ควรใช้ได้กับกรณีการใช้งานส่วนใหญ่

การเรียงลำดับแผ่นงานทั้งหมด ตาม (Entire)วันที่(Date)ในExcel

ถ้าตารางของคุณมีข้อมูลมากกว่าหนึ่งคอลัมน์ คุณจะต้องรักษาความสัมพันธ์ระหว่างคอลัมน์ไว้เมื่อคุณเรียงลำดับ ด้านล่างนี้ คุณสามารถดูวันที่ในคอลัมน์ A และข้อความที่เกี่ยวข้องในคอลัมน์ B 

หากคุณใช้วิธีข้างต้น (เช่น เลือกเฉพาะเซลล์วันที่หรือทั้งคอลัมน์ของวันที่ คลิกที่ปุ่มSort & Filterแล้วเลือกSort Oldest to New(Sort Oldest to Newest)หรือSort New to Oldest(Sort Newest to Oldest) ) Excelจะแสดงการเรียงลำดับ คำเตือน(Sort Warning)และจะถามคุณว่าคุณต้องการขยายส่วนที่เลือกเพื่อรวมข้อมูลทั้งสองคอลัมน์หรือไม่

ตรวจสอบให้แน่ใจว่าได้เลือก ขยายส่วนที่(Expand the selection)เลือก แล้วคลิกปุ่มเรียงลำดับ (Sort)Excelจะจัดเรียงข้อมูลทั้งหมดในตารางตามลำดับการจัดเรียงที่คุณเลือก

คุณจะเห็นว่าวันที่ทั้งหมดของเราจัดเรียงจากเก่าไปหาใหม่ที่สุด และความสัมพันธ์ระหว่างวันที่ในคอลัมน์ A(Column A)และข้อความในคอลัมน์ B(Column B)ยังคงเดิม

จัดเรียงตามเดือน(Month)ปีหรือเดือน(Year)และ(Month)วัน(Day)ในExcel

ถ้าคุณต้องการเรียงลำดับตามวันที่ในExcelตามส่วนของวันที่ เช่น เดือนหรือปี 

การเรียงลำดับวันที่ตามเดือนใน Excel(Sorting Dates by Month in Excel)

ในตารางตัวอย่างวันเกิดของผู้คน เช่น คุณอาจต้องการทราบว่าใครเกิดในแต่ละเดือน โดยไม่สนใจปีของแต่ละคนที่เกิด คุณไม่สามารถใช้คุณลักษณะการจัดเรียงแบบปกติของ Excel ได้ เนื่องจากคุณลักษณะดังกล่าวจะรวมปีไว้ในอัลกอริธึมการเรียงลำดับด้วย

ในการแก้ปัญหานี้ คุณสามารถสร้างคอลัมน์ตัวช่วยที่แยกเดือน จากนั้นคุณสามารถจัดเรียงตามคอลัมน์นั้นได้ หากต้องการแยกเดือนออกจากวันที่ คุณสามารถใช้ ฟังก์ชันMONTHของ Excel

  1. สร้างคอลัมน์ใหม่
  2. ในเซลล์แรกของคอลัมน์ใหม่ ให้ป้อน=MONTH(A1)โดยที่ A1 คือเซลล์ที่คุณต้องการแยกเดือน

  1. ทำซ้ำ(Repeat)ขั้นตอนที่ 2 สำหรับแต่ละแถว Excelจะแยกเดือนออกจากวันที่แต่ละวัน โดยเหลือคอลัมน์ของตัวเลขเดือนไว้ให้คุณ

  1. ตอนนี้คุณสามารถจัดเรียงตารางตามคอลัมน์ที่มีหมายเลขเดือนได้ ในกรณีนี้ คุณจะจัดเรียงตามคอลัมน์ C หากคุณเลือกเฉพาะข้อมูลในคอลัมน์ C คุณจะได้รับคำ (Column C)เตือนการจัดเรียง(Sort Warning)ของ Excel อีกครั้ง เลือกเพื่อขยายส่วนที่เลือก(Expand the selection)และเรียง(Sort)ลำดับ

การเรียงลำดับวันที่ตามปีใน Excel(Sorting Dates by Year in Excel)

ถ้าคุณต้องการแยกปีแทนที่จะเป็นเดือน คุณสามารถใช้ขั้นตอนข้างต้น โดยแทนที่ฟังก์ชันMONTH ด้วย (MONTH)=YEAR(A1)โดยที่ A1 คือเซลล์ที่มีวันที่ที่คุณต้องการแยกปี

การเรียงลำดับวันที่ตามเดือนและวันใน Excel(Sorting Dates by Month and Day in Excel)

บางทีคุณอาจต้องการสร้างรายการวันเกิดที่จัดเรียงตามเดือนและวันโดยไม่สนใจปี หากต้องการแยกเดือนและวันออกจากคอลัมน์วันที่ เราสามารถใช้ ฟังก์ชัน TEXT ของ Excel ซึ่งจะแปลงวันที่เป็นข้อความ เราจะใช้รูปแบบmm.dd ทำตามขั้นตอนข้างต้น โดยแทนที่ ฟังก์ชัน MONTHด้วยสูตรนี้: =TEXT (A1, “mm.dd”) )

ตอนนี้คุณสามารถจัดเรียงตามคอลัมน์ C(Column C)เพื่อดูรายการวันเกิดของทุกคนตามเดือนและวัน

การแก้ไขปัญหารูปแบบวันที่(Date Formats)ในExcel

บางครั้ง เมื่อคุณพยายามเรียงลำดับตามวันที่ในExcelคุณอาจพบว่าคุณไม่สามารถให้Excelรู้จักข้อมูลเป็นวันที่ได้ ตัวอย่างเช่น ลองนึกภาพ(Imagine)มีคนให้สเปรดชีตที่มีวันที่แก่คุณ คุณได้ใส่ข้อมูลลงในExcelแล้ว แต่การเรียงลำดับไม่ถูกต้องเมื่อคุณลองใช้วิธีการด้านบน ทำไมมันไม่ทำงาน?

พิจารณารายการวันที่นี้:

มันดูเรียบง่ายพอ อย่างไรก็ตาม เมื่อคุณเลือกข้อมูลแล้ว ให้กดปุ่มจัดเรียง(Sort)และกรอง(Filter)และเลือกที่จะจัดเรียงจากเก่าที่สุด(Oldest)ไปยังใหม่ที่สุด(Newest)จะไม่ทำงาน! คุณอาจจบลงด้วยสิ่งนี้:

ขอให้สังเกต(Notice)ว่าวันที่สุดท้ายในคอลัมน์ไม่ได้รับการจัดเรียงอย่างถูกต้อง เกิดอะไรขึ้นบนโลก? 

เป็นไปได้ว่าแม้ว่าข้อมูลในเซลล์ A9 จะดูเหมือน(looks)วันที่ แต่จริงๆ แล้วไม่มีการจัดรูปแบบเป็นวันที่ ดังนั้นExcelจึงไม่สามารถจัดเรียงข้อมูลได้อย่างถูกต้อง ขึ้นอยู่กับเวอร์ชันของExcel ที่ คุณใช้ แม้ว่าคุณจะจัดรูปแบบเซลล์ที่ผิดพลาดเป็นวันที่โดยการเลือกเซลล์ คลิกขวาแล้วเลือกจัดรูปแบบเซลล์(Format Cells)แล้วเลือก ตัวเลือก วัน(Date)ที่ ซึ่งยังคง(still )ไม่สามารถแก้ไขปัญหาได้

วิธีแก้ไขวันที่ไม่สามารถจัดเรียงอย่างถูกต้องใน Excel(How to Fix Dates That Won’t Sort Correctly in Excel)

โชคดีที่ปัญหานี้แก้ไขได้ง่าย

  1. ตัด(Cut )คอลัมน์ของวันที่โดยเลือกเซลล์แล้วกดCtrl+x, เลือกCutจาก เมนู Homeหรือคลิกขวาที่เซลล์แล้วเลือกCut

  1. เปิดNotepadหรือโปรแกรมแก้ไขข้อความธรรมดาอื่น
  2. วาง(Paste)วันที่ลงในโปรแกรมแก้ไขข้อความ

  1. กลับไปที่Excelเลือกคอลัมน์ของวันที่ที่เคยอยู่ คลิกขวาและเลือก จัดรูป แบบเซลล์(Format Cells)
  2. เลือกวันที่(Date)และคลิกตกลง(OK)

  1. กลับไปที่โปรแกรมแก้ไขข้อความแล้วเลือกและคัดลอกรายการวันที่

  1. กลับไปที่ Excel แล้ววาง(paste )วันที่ลงในคอลัมน์ที่คุณจัดรูปแบบในขั้นตอนที่ 5
  2. ตอนนี้คุณควรจะสามารถเรียงลำดับได้ เลือกคอลัมน์ที่มีข้อมูล กดปุ่มจัดเรียงและกรอง(Sort & Filter)แล้วเลือกจัดเรียงจากเก่าที่สุดไปหาใหม่(Sort Oldest to Newest)สุด วิโอลา! มันได้ผล!

เทคนิคการ เรียงลำดับ(Sorting)และการกรองอื่นๆ ใน Excel

เมื่อคุณได้เรียนรู้วิธีจัดเรียงตามวันที่ในExcelแล้ว คุณอาจต้องการสำรวจวิธีอื่นๆ ในการจัดเรียงและกรองข้อมูลของคุณ บทความเหล่านี้จะสอนพื้นฐานการเรียงลำดับข้อมูลแบบหนึ่งคอลัมน์และหลายคอลัมน์ วิธีจัดเรียง(basic one-column and multi-column data sorting)ตัวอักษรใน Excel(how to alphabetize in Excel)และวิธีกรองข้อมูลใน( how to filter data in Excel) Excel 



About the author

ฉันเป็นนักพัฒนาซอฟต์แวร์ฟรีแวร์และเป็นผู้ให้การสนับสนุน Windows Vista/7 ฉันได้เขียนบทความหลายร้อยบทความเกี่ยวกับหัวข้อต่างๆ ที่เกี่ยวข้องกับระบบปฏิบัติการ รวมถึงคำแนะนำและเคล็ดลับ คู่มือการซ่อม และแนวทางปฏิบัติที่ดีที่สุด ฉันยังเสนอบริการให้คำปรึกษาเกี่ยวกับสำนักงานผ่านทางบริษัท Help Desk Services ของฉัน ฉันมีความเข้าใจอย่างลึกซึ้งเกี่ยวกับวิธีการทำงานของ Office 365 ฟีเจอร์ และวิธีใช้งานอย่างมีประสิทธิภาพสูงสุด



Related posts