Google ชีต: วิธีแยกข้อความระหว่างอักขระสองตัว


คุณสามารถใช้ฟังก์ชัน REGEXTRACT ใน Google ชีตเพื่อแยกข้อความทั้งหมดที่อยู่ระหว่างอักขระสองตัวในเซลล์

คุณสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อทำสิ่งนี้:

 = REGEXEXTRACT ( A2 , " this(.*)that " )

สูตรเฉพาะนี้จะแยกข้อความทั้งหมดระหว่างอักขระ “นี้” และ “นั่น” ในเซลล์ A2

ตัวอย่างต่อไปนี้แสดงวิธีทั่วไปหลายวิธีในการแยกข้อความระหว่างอักขระสองตัวในทางปฏิบัติ

ตัวอย่างที่ 1: แยกข้อความระหว่างสตริง

เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อแยกข้อความจากเซลล์ A2 ระหว่างสตริง “ran” และ “miles”:

 = REGEXEXTRACT ( A2 , " ran(.*)miles " )

จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:

Google ชีตแยกข้อความระหว่างอักขระสองตัว

คอลัมน์ B มีข้อความระหว่างสตริง “ran” และ “miles” สำหรับแต่ละเซลล์ที่ตรงกันในคอลัมน์ A

ตัวอย่างที่ 2: แยกข้อความออก จากวงเล็บ

เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อแยกข้อความจากเซลล์ A2 ในวงเล็บ:

 = REGEXEXTRACT ( A2 , " 

(.*)

"
)

จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:

Google ชีตแยกข้อความในวงเล็บ

คอลัมน์ B มีข้อความในวงเล็บสำหรับแต่ละเซลล์ที่ตรงกันในคอลัมน์ A

หมายเหตุ : เราต้องใช้เครื่องหมายทับเป็นอักขระหลีกหน้าวงเล็บสำหรับฟังก์ชัน REGEXTRACT เพื่อจดจำอักขระเหล่านี้เป็นวงเล็บ

ตัวอย่างที่ 3: แยกข้อความ ระหว่าง เครื่องหมายดอกจัน

เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อแยกข้อความจากเซลล์ A2 ระหว่างเครื่องหมายดอกจัน:

 = REGEXEXTRACT ( A2 , " \*(.*)\* " )

จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:

คอลัมน์ B มีข้อความระหว่างเครื่องหมายดอกจันสำหรับแต่ละเซลล์ที่ตรงกันในคอลัมน์ A

หมายเหตุ : เราต้องใช้เครื่องหมายทับเป็นอักขระหลีกหน้าเครื่องหมายดอกจันสำหรับฟังก์ชัน REGEXTRACT เพื่อจดจำอักขระเหล่านี้เป็นเครื่องหมายดอกจัน

แหล่งข้อมูลเพิ่มเติม

บทแนะนำต่อไปนี้จะอธิบายวิธีทำงานทั่วไปอื่นๆ ใน Google ชีต

Google ชีต: วิธีแยกข้อความหลังอักขระ
Google ชีต: วิธีแยกข้อความก่อนอักขระ
Google ชีต: ตรวจสอบว่าเซลล์มีข้อความรายการหรือไม่

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *