ตรวจสอบว่ามีคำว่า "Google" หรือไม่
=REGEXMATCH("Use Google Sheets", "Google")
TRUE
ตรวจสอบว่าข้อความตรงตาม Pattern (RegEx) หรือไม่
REGEXMATCH ใช้ตรวจสอบว่าข้อความตรงกับรูปแบบ Regular Expression ที่กำหนดหรือไม่ คืนค่า TRUE หากตรง และ FALSE หากไม่ตรง
=REGEXMATCH(text, regular_expression)
=REGEXMATCH(text, regular_expression)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| text | text | Yes | ข้อความที่ต้องการตรวจสอบ | |
| regular_expression | text | Yes | รูปแบบ RegEx ที่ต้องการใช้ตรวจสอบ (ต้องอยู่ในเครื่องหมายคำพูด) |
เช็คว่าอีเมลที่กรอกเข้ามาถูกต้องตามรูปแบบมาตรฐานหรือไม่ (มี @ และ .)
ค้นหาเซลล์ที่มีตัวเลข 3 หลักติดกัน หรือขึ้นต้นด้วยรหัสเฉพาะ
=REGEXMATCH("Use Google Sheets", "Google")
TRUE
=REGEXMATCH("12345", "^[0-9]+$")
TRUE
=REGEXMATCH("081-234-5678", "^\d{3}-\d{3}-\d{4}$")
TRUE
Input ต้องเป็น Text เท่านั้น หากเป็นตัวเลขต้องแปลงเป็น Text ก่อน หรือใช้ฟังก์ชัน TEXT() ช่วย
SEARCH/FIND หาได้แค่คำที่ระบุเป๊ะๆ แต่ REGEXMATCH หา “รูปแบบ” ได้ (เช่น หาคำอะไรก็ได้ที่ขึ้นต้นด้วย A ลงท้ายด้วย Z)
REGEXMATCH เป็นฟังก์ชันทรงพลังใน Google Sheets ที่ใช้ตรวจสอบว่าข้อความ “ตรงตามเงื่อนไข” (Match) รูปแบบ Regular Expression (RegEx) ที่กำหนดหรือไม่ คืนค่าเป็น TRUE หรือ FALSE