สูตร Excel แยกตัวเลขจากข้อความ

อยากแยกตัวเลขออกจากข้อความ
แถมตัวเลขมีมากกว่า 1 ชุด ทำไงดี?

ใช้สูตรนี้ได้เลย 🙂

=TRIM(CONCAT(TEXT(MID(A2,SEQUENCE(LEN(A2)),1),"0;;0; ")))

“0;;0; ” คือเทคนิคดึงเฉพาะตัวเลข

– ใช้หลักการของ Custom Number Format
– โครงสร้างคือ บวก;ลบ;ศูนย์;text
– มีช่องว่าง (space) ด้านหลังสุด เพื่อเปลี่ยน text เป็นช่องว่าง แล้วกำจัดด้วย TRIM (เพื่อเป็นช่องว่างคั่นกรณีมีตัวเลขมากกว่า 1 ชุด)

สูตรนี้ใช้ได้กับ Excel 365 หรือ Excel 2021 เท่านั้น
(เพราะใช้ฟังก์ชัน SEQUENCE)

ป.ล. ผมได้เทคนิคนี้จากคุณ Wittaya Chainim ครับ 🙂

วิศวกรรีพอร์ต

คนธรรมดาผู้มีประสบการณ์ทำงานหลากหลายตำแหน่ง คลุกคลีกับการทำรีพอร์ตมาโดยตลอด สุดท้ายค้นพบแนวทางของตัวเอง จึงอยากแบ่งปันเคล็ดลับและประสบการณ์ให้กับผู้สนใจ

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.