snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ส่วนสูตรนี้ จะใช้สำหรับ "แก้ไขปัญหา"
=LEFT(A2,LEN(A2)-(LEN(RIGHT(A2,LEN(A2)-FIND("-",A2)+1))))
สูตรนี้สำหรับดึงตัวเลขก่อนเครื่องหมาย "-" เพื่อใช้สูตร LEN ใน Column H ดึงจำนวนตัวเลขด้านหน้าครับ
ดังนั้น หากพบว่าด้านหน้ามีตัวเลขแค่ 2 หลัก แต่ LEN ได้ 3 ให้เข้าไปแก้ไขครับ ตรงนั้นจะมี Space bar ที่มองไม่เห็น
เนื่องจาก Space bar มันสุ่มใส่มา ดังนั้นต้องสังเกตุดีๆครับ สูตรเดียวเอาปัญหาไม่อยู่ครับ
็H2 =RIGHT(REPT(0,5)&A2,IF(MATCH(63,INDEX(CODE(MID(A2&CHAR(63),ROW(INDIRECT("1:"&LEN(A2&CHAR(63)))),1)),0),0)<5,15,14))
Enter >> คัดลอกลงล่าง แล้วเรียงลำดับด้วยคอลัมน์ H ครับ