Page 1 of 1

ต้องการแยกค่าเปอร์เซ็นต์จากข้อมูลต้นฉบับ

Posted: Sun Feb 08, 2026 11:04 am
by วังวู ช่ง
ฉันต้องการแยกค่าเปอร์เซ็นต์จากข้อมูลต้นฉบับ จะใช้สูตรอย่างไร? โปรดช่วยด้วย

Re: ต้องการแยกค่าเปอร์เซ็นต์จากข้อมูลต้นฉบับ

Posted: Sun Feb 08, 2026 9:45 pm
by snasui
:D ตัวอย่างสูตรที่เซลล์ B2 ครับ

=REGEXEXTRACT(A2,"(\d+\.?\d*%)")

คำแปล
  • REGEXEXTRACT ==> ฟังก์ชันที่ใช้ดึงข้อความที่ตรงกับรูปแบบ (pattern) ที่กำหนดด้วย Regular Expression
  • "(\d+\.?\d*%)" ==> คือ แพทเทิร์น RegEx ที่มีความหมายดังนี้
    • \d+ ==> ตัวเลขตั้งแต่ 1 หลักขึ้นไป
    • \.? ==> จุดทศนิยม (.) ถ้ามี (เครื่องหมาย ? หมายถึง อาจมีหรือไม่มี)
    • \d* ==> ตัวเลขต่อท้ายหลังจุดทศนิยม (0 ตัวหรือมากกว่า)
    • % ==> เครื่องหมายเปอร์เซ็นต์
ผลลัพธ์

ถ้า A2 มี 100% => จะได้ 100%

ถ้า A2 มี 12.5% => จะได้ 12.5%