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


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

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

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

สูตรนี้ใช้ฟังก์ชัน REGEXTRACT เพื่อแยกอักขระทั้งหมด (.*) ก่อน .

ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ

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

สมมติว่าเรามีรายการนิพจน์ต่อไปนี้ใน Google ชีต:

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

เมื่อต้องการทำเช่นนี้ เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 :

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

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

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

ขณะนี้คอลัมน์ B แสดงข้อความทั้งหมดก่อน “ของเรา” สำหรับแต่ละประโยคในคอลัมน์ A

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

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

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

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

ขณะนี้คอลัมน์ B แสดงข้อความทั้งหมดก่อน “is” สำหรับแต่ละประโยคในคอลัมน์ A

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

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

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

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

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