Google ชีต: วิธีใช้ split พร้อมตัวคั่นหลายตัว


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

หากต้องการใช้ฟังก์ชัน SPLIT กับตัวคั่นหลายตัว คุณสามารถใช้ไวยากรณ์ต่อไปนี้กับฟังก์ชัน REGEXREPLACE ได้

 =SPLIT(REGEXREPLACE( A2 , " _|,|; " , " " ), " " )

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

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

ตัวอย่าง: วิธีใช้ฟังก์ชัน SPLIT กับตัวคั่นหลายตัวใน Google ชีต

สมมติว่าเรามีคอลัมน์ชื่อต่อไปนี้ใน Google ชีต:

โปรดทราบว่าชื่อและนามสกุลจะถูกหารด้วยตัวคั่นต่างๆ ซึ่งรวมถึง:

  • ช่องว่าง ( )
  • ขีดล่าง ( _ )
  • เครื่องหมายจุลภาค ( , )
  • อัฒภาค ( ; )

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

 =SPLIT(REGEXREPLACE( A2 , " _|,|; " , " " ), " " )

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

ฟังก์ชัน Google ชีต SPLIT พร้อมตัวคั่นหลายตัว

สูตรจะแบ่งชื่อในคอลัมน์ A ออกเป็นสองคอลัมน์ใหม่โดยการแบ่งข้อความตามช่องว่าง ขีดล่าง จุลภาค หรืออัฒภาค

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

จำสูตรที่เราใช้แบ่งข้อความตามตัวคั่นหลายตัว:

 =SPLIT(REGEXREPLACE( A2 , " _|,|; " , " " ), " " )

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

ขั้นแรก ฟังก์ชัน REGEXREPLACE จะแทนที่ขีดล่าง เครื่องหมายจุลภาค และอัฒภาคในเซลล์ A2 แต่ละรายการด้วยการเว้นวรรค (สัญลักษณ์ | หมายถึง “OR”)

ตัวอย่างเช่น ชื่อ Bob_Erickson จะกลายเป็น Bob Erickson

จากนั้นฟังก์ชัน SPLIT จะแบ่งข้อความในคอลัมน์ A ตามตำแหน่งของช่องว่าง

ผลลัพธ์ที่ได้คือเราสามารถแบ่งแต่ละชื่อในคอลัมน์ A ออกเป็นสองคอลัมน์ใหม่ตามตัวคั่นหลายตัว

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

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

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

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

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