Google ชีต: วิธีแยกข้อความก่อนอักขระ
คุณสามารถใช้สูตรต่อไปนี้ใน Google ชีตเพื่อแยกข้อความทั้งหมดที่อยู่หน้าอักขระเฉพาะในเซลล์:
= REGEXEXTRACT ( A2 , " (.*)our.* " )
สูตรเฉพาะนี้จะแยกข้อความทั้งหมดจากเซลล์ A2 ที่ปรากฏก่อนพบสตริง “ของเรา”
สูตรนี้ใช้ฟังก์ชัน REGEXTRACT เพื่อแยกอักขระทั้งหมด (.*) ก่อน .
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: แยกข้อความหน้าอักขระใน Google ชีต
สมมติว่าเรามีรายการนิพจน์ต่อไปนี้ใน Google ชีต:
ตอนนี้ สมมติว่าเราต้องการแยกข้อความทั้งหมดออกจากแต่ละเซลล์ก่อนที่จะพบสตริง “ของเรา”
เมื่อต้องการทำเช่นนี้ เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 :
= REGEXEXTRACT ( A2 , " (.*)our.* " )
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:
ขณะนี้คอลัมน์ B แสดงข้อความทั้งหมดก่อน “ของเรา” สำหรับแต่ละประโยคในคอลัมน์ A
หากต้องการแยกข้อความก่อนอักขระเฉพาะอื่น เพียงแทนที่ ของเรา ด้วยอย่างอื่น
ตัวอย่างเช่น เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อแยกข้อความทั้งหมดก่อน “is” ออกจากเซลล์ A2 :
= REGEXEXTRACT ( A2 , " (.*)is.* " )
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:
ขณะนี้คอลัมน์ B แสดงข้อความทั้งหมดก่อน “is” สำหรับแต่ละประโยคในคอลัมน์ A
แหล่งข้อมูลเพิ่มเติม
บทแนะนำต่อไปนี้จะอธิบายวิธีทำงานทั่วไปอื่นๆ ใน Google ชีต
Google ชีต: วิธีแยกข้อความหลังอักขระ
Google ชีต: ตรวจสอบว่าเซลล์มีข้อความรายการหรือไม่
Google ชีต: COUNTIF ไม่เท่ากับข้อความอย่างไร
Google ชีต: การจัดรูปแบบตามเงื่อนไขหากเซลล์อื่นมีข้อความ