Excel: วิธีแยกข้อความระหว่างเครื่องหมายจุลภาคสองตัว


คุณสามารถใช้ฟังก์ชัน TEXTBEFORE และ TEXTAFTER ใน Excel เพื่อแยกข้อความทั้งหมดในเซลล์ระหว่างเครื่องหมายจุลภาคสองตัว

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

 =TEXTBEFORE(TEXTAFTER( A2 , ","), ",")

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

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

ตัวอย่าง: แยกข้อความระหว่างเครื่องหมายจุลภาคสองตัวใน Excel

สมมติว่าเรามีรายการตำแหน่งต่อไปนี้ใน Excel:

ตอนนี้สมมติว่าเราต้องการแยกชื่อสถานะระหว่างเครื่องหมายจุลภาคสองตัวในแต่ละเซลล์

ตัวอย่างเช่น เราต้องการแยก:

  • โอไฮโอ ตั้งแต่เซลล์แรก
  • ฟลอริดา จากห้องขังที่สอง
  • เมน ของเซลล์ที่สาม

และอื่นๆ

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

 =TEXTBEFORE(TEXTAFTER( A2 , ","), ",")

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

Excel แยกข้อความระหว่างเครื่องหมายจุลภาคสองตัว

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

สูตรนี้ทำงานอย่างไร?

จำสูตรที่เราใช้แยกข้อความระหว่างเครื่องหมายจุลภาคในเซลล์ A2 :

 =TEXTBEFORE(TEXTAFTER( A2 , ","), ",")

สูตรนี้ทำงานอย่างไร:

ขั้นแรก เราใช้ฟังก์ชัน TEXTAFTER เพื่อแยกข้อความทั้งหมดหลังเครื่องหมายจุลภาคในเซลล์ A2

นี่จะส่งกลับ รัฐโอไฮโอ สหรัฐอเมริกา

จากนั้นเราใช้ฟังก์ชัน TEXTBEFORE เพื่อแยกข้อความทั้งหมดที่อยู่หน้าเครื่องหมายจุลภาคจากข้อความที่เหลือนี้

สิ่งนี้จะส่งกลับ โอไฮโอ

หมายเหตุ : หากต้องการ คุณสามารถล้อมฟังก์ชัน TRIM รอบสูตรนี้เพื่อลบช่องว่างนำหน้าหรือต่อท้ายทั้งหมดออกจากข้อความผลลัพธ์

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

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

Excel: วิธีแยกข้อความหน้าอักขระ
Excel: วิธีแยกข้อความหลังอักขระ
Excel: วิธีลบข้อความเฉพาะออกจากเซลล์

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

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