REGEXEXTRACT

ยกสตริงย่อยที่ตรงกันตามนิพจน์ทั่วไป

ตัวอย่างการใช้งาน

=REGEXEXTRACT("My favorite number is 241, but my friend's is 17", "\d+")

เคล็ดลับ: REGEXEXTRACT แสดงผล "241" ในตัวอย่างนี้เพราะฟังก์ชันดังกล่าวจะแสดงกรณีแรกที่ตรงกัน

รูปแบบคำสั่ง

REGEXEXTRACT(text, regular_expression)

  • text - อินพุตข้อความ

  • regular_expression - ระบบจะแสดงผลส่วนแรกของ text ที่ตรงกับนิพจน์นี้

แคปเจอร์กรุ๊ป

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

ตัวอย่างการใช้งาน

=REGEXEXTRACT("You can also extract multiple values from text.”, “You can also (\w+) multiple (\w+) from text.”)

เคล็ดลับ: ตัวอย่างข้างต้นจะแสดงข้อมูล 2 คอลัมน์ ได้แก่ “extract” ในคอลัมน์แรกและ "values" ในคอลัมน์ที่ 2

หมายเหตุ

  • ผลิตภัณฑ์ Google จะใช้ RE2 สำหรับนิพจน์ทั่วไป Google ชีตจะรองรับ RE2 ยกเว้นการจับคู่คลาสอักขระ Unicode ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้นิพจน์ RE2
  • ฟังก์ชันนี้ใช้งานได้กับอินพุตที่เป็นข้อความ (ไม่ใช่ตัวเลข) เท่านั้นและจะแสดงผลข้อความเป็นเอาต์พุต หากต้องการให้เอาต์พุตเป็นตัวเลข ให้ลองใช้ฟังก์ชัน VALUE ร่วมกับฟังก์ชันนี้ หากใช้ตัวเลขเป็นอินพุต ให้แปลงเป็นข้อความโดยใช้ฟังก์ชัน TEXT

ดูเพิ่มเติม

REGEXMATCH: ตรวจสอบว่าข้อความส่วนหนึ่งตรงกับนิพจน์ทั่วไปหรือไม่

REGEXREPLACE: แทนที่ส่วนของสตริงข้อความด้วยสตริงข้อความที่แตกต่างกันโดยใช้นิพจน์ทั่วไป

SUBSTITUTE: แทนที่ข้อความที่มีอยู่ด้วยข้อความใหม่ในสตริง

REPLACE: แทนที่บางส่วนของสตริงข้อความด้วยสตริงข้อความอื่น

ตัวอย่าง

true
Visit the Learning Center

Using Google products, like Google Docs, at work or school? Try powerful tips, tutorials, and templates. Learn to work on Office files without installing Office, create dynamic project plans and team calendars, auto-organize your inbox, and more.

ค้นหา
ล้างการค้นหา
ปิดการค้นหา
เมนูหลัก
14666547473321928303
true
ค้นหาศูนย์ช่วยเหลือ
true
true
true
true
true
35
false
false