Excel: แยกข้อความระหว่างช่องว่างที่สองและสาม
คุณสามารถใช้ฟังก์ชัน TEXTBEFORE และ TEXTAFTER ใน Excel เพื่อแยกข้อความจากเซลล์ระหว่างช่องว่างที่สองและสาม
คุณสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อทำสิ่งนี้:
=TEXTBEFORE(TEXTAFTER( A2 , " ", 2), " ")
ตัวอย่างนี้จะแยกข้อความระหว่างช่องว่างที่สองและสามของเซลล์ A2
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่าง: แยกข้อความระหว่างช่องว่างที่สองและสามใน Excel
สมมติว่าเรามีรายการสตริงต่อไปนี้ใน Excel:
ตอนนี้สมมติว่าเราต้องการแยกข้อความระหว่างช่องว่างที่สองและสามของแต่ละสตริง
เมื่อต้องการทำเช่นนี้ เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 :
=TEXTBEFORE(TEXTAFTER( A2 , " ", 2), " ")
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:
ขณะนี้คอลัมน์ B มีข้อความระหว่างช่องว่างที่สองและสามของแต่ละเซลล์ที่ตรงกันในคอลัมน์ A
สูตรนี้ทำงานอย่างไร?
จำสูตรที่เราใช้แยกข้อความระหว่างช่องว่างที่สองและสามในเซลล์ A2 :
=TEXTBEFORE(TEXTAFTER( A2 , " ", 2), " ")
สูตรนี้ทำงานอย่างไร:
ขั้นแรก เราใช้ฟังก์ชัน TEXTAFTER เพื่อแยกข้อความทั้งหมดหลังจากช่องว่างที่สองจากเซลล์ A2
การกลับมาครั้งนี้ คือคุณในวันนี้
จากนั้นเราใช้ฟังก์ชัน TEXTBEFORE เพื่อแยกข้อความทั้งหมดก่อนช่องว่างแรกจากข้อความที่เหลือนี้
ผลตอบแทนเหล่านี้ คือ
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
Excel: วิธีแยกข้อความหน้าอักขระ
Excel: วิธีแยกข้อความหลังอักขระ
Excel: วิธีลบข้อความเฉพาะออกจากเซลล์