วิธีเช็คว่าเลขแต่ละหลักเรียงจากน้อยไปมากหรือยัง 1

วิธีเช็คว่าเลขแต่ละหลักเรียงจากน้อยไปมากหรือยัง

อาทิตย์ก่อนหน้ามีแฟนเพจ inbox ถามมาว่า มีวิธีตรวจสอบอย่างไรว่าตัวเลข 5 หลักที่กรอกใน Cell นั้นเรียงจากน้อยไปมากแล้วหรือยัง? ผมคิดว่าเป็นเรื่องที่น่าสนใจ ดังนั้นมาดูวิธีทำกันครับ

สมมติตัวอย่างเป็นแบบนี้

วิธีเช็คว่าเลขแต่ละหลักเรียงจากน้อยไปมากหรือยัง 2

วิธีทำมีได้หลายแบบ เช่น ถ้าใช้ Excel 365 ก็จะมีฟังก์ชันพิสดารให้ใช้เยอะแยะ แต่ถ้าใช้ Excel ที่เก่ากว่า 365 จะทำอะไรแปลกๆ ได้ยาก จึงเหมาะกับการเขียนเช็คทีละช่องให้ชัดเจนไปเลยเช่น

ถ้าใช้ Excel 365

ขั้นตอนแรกคือดึงข้อมูลแต่ละตัวมาพิจารณาด้วย MID เช่น

=MID(A2,SEQUENCE(LEN(A2)),1)
วิธีเช็คว่าเลขแต่ละหลักเรียงจากน้อยไปมากหรือยัง 3

จากนั้นก็ลอง Sort ข้อมูลใหม่ ด้วย SORT

=SORT(MID(A2,SEQUENCE(LEN(A2)),1))
วิธีเช็คว่าเลขแต่ละหลักเรียงจากน้อยไปมากหรือยัง 4

แล้วใช้ CONCAT หรือ TEXTJOIN รวมข้อความอีกที

=CONCAT(SORT(MID(A2,SEQUENCE(LEN(A2)),1)))
วิธีเช็คว่าเลขแต่ละหลักเรียงจากน้อยไปมากหรือยัง 5

CONCAT แล้วจะเป็น Text ยังไงก็ไม่เท่าเลขเดิม ดังนั้นเราบังคับ Text ให้เป็น Number ด้วยการใส่ –นำหน้า แล้วค่อยเอามาเทียบกัน

=--CONCAT(SORT(MID(A2,SEQUENCE(LEN(A2)),1)))=A2
วิธีเช็คว่าเลขแต่ละหลักเรียงจากน้อยไปมากหรือยัง 6

ตัวไหนที่เป็น TRUE คือตัวที่เรียงจากน้อยไปมากแล้วนั่นเอง

ถ้าใช้ Excel version เก่ากว่า Excel 365

ถ้าใช้ Excel version เก่า จะไม่มีฟังก์ชันเจ๋งๆ อย่าง SEQUENCE, SORT และ CONCAT ให้ใช้เลย ดังนั้นเราจะใช้แนวทาง คือ ดึงแต่ละคู่มาเทียบกันตรงๆ เลยน่าจะง่ายที่สุด เช่น

=MID($A5,B$2,1)<=MID($A5,B$3,1)

จากนั้น copy paste ทั้งตารางได้

วิธีเช็คว่าเลขแต่ละหลักเรียงจากน้อยไปมากหรือยัง 7

จากนั้นก็เขียนสูตรเช็คว่าทุกคู่เป็นจริงหรือไม่ด้วย AND ก็จบเลย

วิธีเช็คว่าเลขแต่ละหลักเรียงจากน้อยไปมากหรือยัง 8

ตัวที่เป็น TRUE ก็คือมีการเรียงแล้วนั่นเอง

ชอบวิธีแบบไหนกัน?

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

ที่จริงแล้ว Excel version เก่าก็เขียนสูตรแบบ Array Formula เพื่อให้จำนวนหลักมัน Dynamic ได้แบบเดียวกับ Excel 365 ก็ได้ แต่สูตรที่เขียนจะซับซ้อนขึ้นมากเลยครับ ใครอยากลองฝึกของโหดก็ลองดูได้นะ ^^


ใครสนใจอยากใช้ Excel ได้ดีขึ้น อัตโนมัติขึ้น แนะนำ ลองดู Workshop นี้ได้เลย ตอนนี้กำลังจะอบรมแล้ว

แนะนำ Power Query WORKSHOP 2025 🚀

โดย เทพเอ็กเซล พร้อมยกระดับทักษะการใช้ Excel ให้คุณทำงานได้เร็วและแม่นยำยิ่งขึ้น!

✅ รวบรวม+ดัดแปลง Data เพื่อเตรียมข้อมูลก่อน Pivot ให้พร้อมแบบอัตโนมัติ ด้วย Power Query
สอนตั้งแต่เบื้องต้น จนถึงแก้ไข M Code ด้วยตัวเองได้ 🔥

เลือกรูปแบบการเรียนที่สะดวกสำหรับคุณ:

1️⃣ ONSITE (2 วันเต็ม) – ได้เจอวิทยากรตัวจริง!

  • 📍 17-18 พ.ค. 68 | ⏰ 9:00 – 17:00 น. | 🏨 Sindhorn Midtown Hotel
  • 💰 ราคาพิเศษ 7,000 – 7,500 บาท/ท่าน (รวม VAT) (ปกติ 8,500 บาท)
  • ⭐ Early Bird ชำระก่อน 30 เม.ย. + ลูกค้าเก่า Workshop มีส่วนลดพิเศษ

2️⃣ LIVE ONLINE (6 วัน วันละ 2 ชม.) – เรียนจากที่ไหนก็ได้!

  • 📅 13-15 & 20-22 พ.ค. 68 | ⏰ 20:00 – 22:00 น. | 💻 ผ่าน Zoom
  • 💰 ราคาพิเศษ 4,000 – 4,500 บาท/ท่าน (รวม VAT) (ปกติ 5,500 บาท)
  • ⭐ Early Bird ชำระก่อน 30 เม.ย. + ลูกค้าเก่า Workshop มีส่วนลดพิเศษ

👉 สมัครเลย! ดูรายละเอียดเพิ่มเติมที่นี่ https://www.thepexcel.com/thepexcel-public-workshop-2025/

สอบถามเพิ่มเติม: LINE: @ThepExcelWorkshop ได้เลย

Public Training Workshop 2025
อบรม In-House Training

Feedback การใช้งาน AI Chatbot