Re: สอบถามการจัดเรียงตัวเลข
Posted: Tue Nov 01, 2016 9:55 am
03-2016-01634 ระหว่าง 03 กับ -2016 มีช่องว่างที่มองไม่เห็นครับ
เนื่องจากสูตรที่ผมให้ มันจับตัวเลข ก่อน "-" ด้านหน้า ทำให้กรณีนี้เกิดข้อผิดพลาดครับ
ส่วนสูตรนี้ จะใช้สำหรับ "แก้ไขปัญหา"
=LEFT(A2,LEN(A2)-(LEN(RIGHT(A2,LEN(A2)-FIND("-",A2)+1))))
สูตรนี้สำหรับดึงตัวเลขก่อนเครื่องหมาย "-" เพื่อใช้สูตร LEN ใน Column H ดึงจำนวนตัวเลขด้านหน้าครับ
ดังนั้น หากพบว่าด้านหน้ามีตัวเลขแค่ 2 หลัก แต่ LEN ได้ 3 ให้เข้าไปแก้ไขครับ ตรงนั้นจะมี Space bar ที่มองไม่เห็น
เนื่องจาก Space bar มันสุ่มใส่มา ดังนั้นต้องสังเกตุดีๆครับ สูตรเดียวเอาปัญหาไม่อยู่ครับ
ส่วนสูตรนี้ จะใช้สำหรับ "เรียงลำดับ"
=TEXT(LEFT(A2,LEN(A2)-LEN(RIGHT(A2,LEN(A2)-FIND("-",A2)+1))),"000") > ดึงตัวเลขด้านหน้า
หากตัวเลขด้านหน้ามีมากกว่า 3 หลักให้เพิ่มเลข 000 ในสูตรให้เท่ากับ หลักสูงสุดที่มีการบันทึกข้อมูลไว้ครับ
=RIGHT(A2,5) > ดึงตัวเลขด้านหลัง
สูตรพวกนี้จะทำงานได้สมบูรณ์หากไม่มีปัญหาภายใน Column A
หากพบผิดเพี้ยน ลองเข้าไปเช็คดูเองก่อนค่อยถามต่อนะครับ
ส่วนที่ Column K มี -1 กับ 0
เพราะการนำสูตรเรียงลำดับไปใส่แทน สูตรแก้ไขปัญหา ทำให้สูตรใน Column J ผิดเพี้ยนครับ
เนื่องจากสูตรที่ผมให้ มันจับตัวเลข ก่อน "-" ด้านหน้า ทำให้กรณีนี้เกิดข้อผิดพลาดครับ
ส่วนสูตรนี้ จะใช้สำหรับ "แก้ไขปัญหา"
=LEFT(A2,LEN(A2)-(LEN(RIGHT(A2,LEN(A2)-FIND("-",A2)+1))))
สูตรนี้สำหรับดึงตัวเลขก่อนเครื่องหมาย "-" เพื่อใช้สูตร LEN ใน Column H ดึงจำนวนตัวเลขด้านหน้าครับ
ดังนั้น หากพบว่าด้านหน้ามีตัวเลขแค่ 2 หลัก แต่ LEN ได้ 3 ให้เข้าไปแก้ไขครับ ตรงนั้นจะมี Space bar ที่มองไม่เห็น
เนื่องจาก Space bar มันสุ่มใส่มา ดังนั้นต้องสังเกตุดีๆครับ สูตรเดียวเอาปัญหาไม่อยู่ครับ
ส่วนสูตรนี้ จะใช้สำหรับ "เรียงลำดับ"
=TEXT(LEFT(A2,LEN(A2)-LEN(RIGHT(A2,LEN(A2)-FIND("-",A2)+1))),"000") > ดึงตัวเลขด้านหน้า
หากตัวเลขด้านหน้ามีมากกว่า 3 หลักให้เพิ่มเลข 000 ในสูตรให้เท่ากับ หลักสูงสุดที่มีการบันทึกข้อมูลไว้ครับ
=RIGHT(A2,5) > ดึงตัวเลขด้านหลัง
สูตรพวกนี้จะทำงานได้สมบูรณ์หากไม่มีปัญหาภายใน Column A
หากพบผิดเพี้ยน ลองเข้าไปเช็คดูเองก่อนค่อยถามต่อนะครับ
ส่วนที่ Column K มี -1 กับ 0
เพราะการนำสูตรเรียงลำดับไปใส่แทน สูตรแก้ไขปัญหา ทำให้สูตรใน Column J ผิดเพี้ยนครับ