วิธีจัดเรียงตามวันที่ใน Excel
การจัดเรียงข้อมูลตามวันที่ดูเหมือนจะเป็นเรื่องง่าย และMicrosoft Excelมีหลายวิธีในการจัดเรียงข้อมูลตามวันที่ อย่างไรก็ตาม บางครั้งเครื่องมือจัดเรียงของ Excel ทำงานไม่ถูกต้อง และนั่นอาจทำให้คุณหงุดหงิดใจมาก
ต่อไปนี้คือวิธีการจัดเรียงตามวันที่ในExcel สองสามวิธี รวมถึงเคล็ดลับในการลองใช้หากการจัดเรียงวันที่ไม่ถูกต้อง
การเรียงลำดับคอลัมน์เดียว(Single Column)ของวันที่(Dates)ในExcel
วิธีที่ง่ายที่สุดในการเรียงลำดับวันที่ในExcelคือการใช้เครื่องมือจัดเรียงเพื่อแสดงวันที่ตามลำดับที่คุณต้องการ
- เลือกคอลัมน์ของวันที่โดยคลิกที่ส่วนหัวของคอลัมน์ ในภาพด้านล่าง เราได้เลือกคอลัมน์โดยคลิกที่ส่วนหัวของคอลัมน์A
- คุณยังสามารถเลือกเฉพาะเซลล์ในคอลัมน์ที่มีวันที่ในเซลล์เหล่านั้นได้
- เมื่อเลือกข้อมูลแล้ว ให้เลือกจัดเรียงและกรอง(Sort & Filter)จากเมนูโฮม
- ตอนนี้เลือกเรียงลำดับจากเก่าที่สุดไปหาใหม่ที่สุด(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
- สร้างคอลัมน์ใหม่
- ในเซลล์แรกของคอลัมน์ใหม่ ให้ป้อน=MONTH(A1)โดยที่ A1 คือเซลล์ที่คุณต้องการแยกเดือน
- ทำซ้ำ(Repeat)ขั้นตอนที่ 2 สำหรับแต่ละแถว Excelจะแยกเดือนออกจากวันที่แต่ละวัน โดยเหลือคอลัมน์ของตัวเลขเดือนไว้ให้คุณ
- ตอนนี้คุณสามารถจัดเรียงตารางตามคอลัมน์ที่มีหมายเลขเดือนได้ ในกรณีนี้ คุณจะจัดเรียงตามคอลัมน์ 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)
โชคดีที่ปัญหานี้แก้ไขได้ง่าย
- ตัด(Cut )คอลัมน์ของวันที่โดยเลือกเซลล์แล้วกดCtrl+x, เลือกCutจาก เมนู Homeหรือคลิกขวาที่เซลล์แล้วเลือกCut
- เปิดNotepadหรือโปรแกรมแก้ไขข้อความธรรมดาอื่น
- วาง(Paste)วันที่ลงในโปรแกรมแก้ไขข้อความ
- กลับไปที่Excelเลือกคอลัมน์ของวันที่ที่เคยอยู่ คลิกขวาและเลือก จัดรูป แบบเซลล์(Format Cells)
- เลือกวันที่(Date)และคลิกตกลง(OK)
- กลับไปที่โปรแกรมแก้ไขข้อความแล้วเลือกและคัดลอกรายการวันที่
- กลับไปที่ Excel แล้ววาง(paste )วันที่ลงในคอลัมน์ที่คุณจัดรูปแบบในขั้นตอนที่ 5
- ตอนนี้คุณควรจะสามารถเรียงลำดับได้ เลือกคอลัมน์ที่มีข้อมูล กดปุ่มจัดเรียงและกรอง(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
Related posts
วิธีการลบบรรทัดว่างใน Excel
วิธีใช้ฟีเจอร์ Speak Cells ของ Excel
วิธีแทรกแผ่นงาน Excel ลงใน Word Doc
วิธีใช้การวิเคราะห์แบบ What-If ของ Excel
วิธีแก้ไขแถวใน Excel
วิธีการเขียนสูตร IF/คำสั่งใน Excel
2 วิธีในการใช้ฟังก์ชัน Transpose ของ Excel
วิธีการย้ายคอลัมน์ใน Excel
4 วิธีในการแปลง Excel เป็น Google ชีต
4 วิธีในการใช้เครื่องหมายถูกใน Excel
วิธีใช้การอ้างอิงแบบสัมบูรณ์ใน Excel
ใช้แป้นพิมพ์เพื่อเปลี่ยนความสูงของแถวและความกว้างของคอลัมน์ใน Excel
5 วิธีในการแปลงข้อความเป็นตัวเลขใน Excel
วิธีสร้างรายการแบบหล่นลงที่เชื่อมโยงหลายรายการใน Excel
วิธีใช้คำสั่ง if และ Nested If ใน Excel
วิธีผสานข้อมูลในไฟล์ Excel หลายไฟล์
วิธีลบแถวที่ซ้ำกันใน Excel
วิธีแทรก CSV หรือ TSV ลงในแผ่นงาน Excel
วิธีแก้ไขข้อผิดพลาด #N/A ในสูตร Excel เช่น VLOOKUP
สะกดตัวเลขอย่างรวดเร็วใน Word และ Excel