Page 1 of 1
Sort วันที่ไม่ได้
Posted: Sat Feb 19, 2011 12:14 pm
by ekkaluk_suk
เนื่องจากมีการ export ข้อมูลออกมาจากในระบบ ซึ่งของเดิม format จะเป็น text
เมื่อนำมา sort ไม่สามารถทำได้ ไม่ทราบว่ามีวิธีไหนบ้าง ที่สามารถให้ sort ได้ตามปกติ
หมายเหตุ : ลองเปลี่ยน column นั้นให้เป็น format date แล้ว ก็ยังไม่ได้เหมือนเดิม
โดยความต้องการคือ ให้มันเรียงวันที่ เดือน ปี ไล่กันลงมา
Re: Sort วันที่ไม่ได้
Posted: Sat Feb 19, 2011 12:25 pm
by kmb
ที่เซลล์ C9 ใส่สูตร =DATEVALUE(B9) ครับ

Re: Sort วันที่ไม่ได้
Posted: Sat Feb 19, 2011 12:51 pm
by snasui

อีกวิธีเปลี่ยนให้เป็นวันที่แบบ Serial Number ก่อนครับ โดย
1. คลุมข้อมูลวันที่
2. เข้าเมนู Data > Text to columns > Next > Next > Finish
3. Sort ตามปกติ
Re: Sort วันที่ไม่ได้
Posted: Sat Feb 19, 2011 1:25 pm
by kmb
ได้เรียนรู้เทคนิคใหม่ ขอบคุณครับ

Re: Sort วันที่ไม่ได้
Posted: Sat Feb 19, 2011 9:31 pm
by ekkaluk_suk
snasui wrote:
อีกวิธีเปลี่ยนให้เป็นวันที่แบบ Serial Number ก่อนครับ โดย
1. คลุมข้อมูลวันที่
2. เข้าเมนู Data > Text to columns > Next > Next > Finish
3. Sort ตามปกติ
ขอคำอธิบายเพิ่มเติมของ date แบบ serial number หน่อยครับจะได้เป็นความรู้เพิ่มเติม แล้วการที่เราใช้คำสั่ง text to column ทำไมจึงได้รูปแบบเป็น serial number
Re: Sort วันที่ไม่ได้
Posted: Sat Feb 19, 2011 10:30 pm
by snasui

ขออธิบายเผื่อไปยังผู้ที่ยังไม่ทราบมาก่อนด้วยครับ สำหรับตัวเลข วัน เวลา นั้น คือค่า Number ครับ ไม่ใช่ Text ซึ่งโดยปกติตัวเลขหรือ Number นั้ืนจะชิดขวาเซลล์เสมอ และ Text จะชิดซ้ายเซลล์เสมอ แต่ไฟล์ตัวอย่างตามกระทู้นี้ได้หลอกสายตาด้วยการจัดวันที่ให้ชิดขวาเสมือนว่าเป็น Number แต่แท้ที่จริงแล้วเป็น Text
การทำ Text to columns คือการแปลงจากตัวเลขให้เป็น Number ถึงจะัจัดเรียงแบบ Number ได้ ดูภาพการตรวจสอบและการแปลง Text ที่เป็นค่าวันที่ให้เป็นวันที่แบบ Number ตามด้านล่างครับ
Re: Sort วันที่ไม่ได้
Posted: Sat Feb 19, 2011 11:07 pm
by kmb
ประเด็นสำคัญคือต้องการให้เหมือนมีการ input ข้อมูลใหม่ใช่ไหมครับ
ผมทดลองอีก 1 วิธีคือ เลือกทั้งคอลัมน์ B กดคีย์บอร์ด Ctrl+H (Find and Replace)
หลัง Find what : ใส่เครื่องหมาย "/"
หลัง Replace with : ใส่เครื่องหมาย "-"
หลังจากนั้นกดปุ่ม Replace All ตามรูปด้านล่างครับ
replace.jpg
Re: Sort วันที่ไม่ได้
Posted: Sat Feb 19, 2011 11:18 pm
by snasui

เรียกว่าเป็นการแปลงค่าจะดีกว่าครับ เพราะไม่ได้เป็นการกรอกค่าเข้าไปใหม่ เพียงแต่แปรสภาพ
ถ้าจะใช้การ Replace สามารถ Replace ด้วยตัวเดิมก็ได้ครับ ช่อง Find what: กรอกเครื่องหมาย / > ช่อง Replace with: ก็กรอกเครื่องหมาย / เช่นเดิม
การแปลง Text เป็น Number นั้นทำได้หลายวิธีครับ ดูที่นี่เป็นตัวอย่างครับ
http://snasui.blogspot.com/2008/11/text-number.html
สำหรับการทำ Text to columns จริง ๆ สามารถคลิก Text to columns > Finish ได้เลย ไม่ต้องคลิก Next ถึงสองครั้ง

Re: Sort วันที่ไม่ได้
Posted: Sun Feb 20, 2011 11:20 am
by ekkaluk_suk
OK get ครับ