Function

สูตร Excel แยกเฉพาะตัวเลข (RegEx)

อยากแยกตัวเลขออกจากข้อความแต่ตัวเลขมีทั้งจุดทศนิยม คอมมา แถมยังติดลบทำไงดีเนี่ย? ใช้สูตรนี้สิ 🙂 REGEXEXTRACT คือฟังก์ชันใหม่ใน Excel ใช้แยกสิ่งที่ต้องการออกจากข้อความ “([\-\+]? ?[\.,]?[0-9][\.,0-9]*( ?e ?[\-\+]? ?\d+)?)” คือ RegEx Pattern ใช้แยกตัวเลขโดยคำนึงถึงจุดทศนิยม ( . ) เครื่องหมายลบ ( – ) และ comma ( , )(ให้ ChatGPT ช่วยเขียน RegEx Pattern ได้) (ถ้าไม่ใช้ REGEXEXTRACT สูตรจะยาวกว่านี้มาก) อ้อ, สูตรนี้ใช้ได้กับ Excel 365 Beta Channel เท่านั้นถ้าใครใช้ Excel 365 แต่ไม่ใช่ Beta Channel (Insider Program) อดใจรอสักระยะนะครับ 🙂

Read more
Function

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

อยากแยกตัวเลขออกจากข้อความแถมตัวเลขมีมากกว่า 1 ชุด ทำไงดี? ใช้สูตรนี้ได้เลย 🙂 “0;;0; ” คือเทคนิคดึงเฉพาะตัวเลข – ใช้หลักการของ Custom Number Format– โครงสร้างคือ บวก;ลบ;ศูนย์;text– มีช่องว่าง (space) ด้านหลังสุด เพื่อเปลี่ยน text เป็นช่องว่าง แล้วกำจัดด้วย TRIM (เพื่อเป็นช่องว่างคั่นกรณีมีตัวเลขมากกว่า 1 ชุด) สูตรนี้ใช้ได้กับ Excel 365 หรือ Excel 2021 เท่านั้น (เพราะใช้ฟังก์ชัน SEQUENCE) ป.ล. ผมได้เทคนิคนี้จากคุณ Wittaya Chainim ครับ 🙂

Read more