Google ชีต: วิธีแบ่งข้อความเป็นบรรทัด
คุณใช้สูตรต่อไปนี้ใน Google ชีตเพื่อแบ่งข้อความในเซลล์ออกเป็นแถวได้
=TRANSPOSE(SPLIT( A2 , " " ))
ตัวอย่างนี้จะแบ่งข้อความในเซลล์ A2 ออกเป็นบรรทัด โดยใช้ช่องว่างเป็นตัวคั่น
หากข้อความในเซลล์ของคุณถูกคั่นด้วยตัวคั่นอื่น เช่น เครื่องหมายจุลภาค คุณสามารถใช้สูตรต่อไปนี้:
=TRANSPOSE(SPLIT( A2 , "," ))
และถ้าคุณมีหลายเซลล์ที่มีข้อความที่คุณต้องการแบ่งออกเป็นแถว คุณสามารถล้อม ARRAYFORMULA รอบฟังก์ชัน SPLIT ได้:
=ARRAYFORMULA(TRANSPOSE(SPLIT( A2:A7 , " " )))
ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละสูตรเหล่านี้ในทางปฏิบัติ
ตัวอย่างที่ 1: แบ่งข้อความออกเป็นบรรทัด (ตัวคั่นช่องว่าง)
สมมติว่าเรามีเซลล์ต่อไปนี้ใน Google ชีตที่มีค่าข้อความหลายค่าคั่นด้วยช่องว่าง:
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อแบ่งข้อความในเซลล์ A2 ออกเป็นหลายบรรทัด:
=TRANSPOSE(SPLIT( A2 , " " ))
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
โปรดสังเกตว่าข้อความในเซลล์ A2 ถูกแบ่งออกเป็นบรรทัด
ตัวอย่างที่ 2: แบ่งข้อความออกเป็นบรรทัด (คั่นด้วยเครื่องหมายจุลภาค)
หากเซลล์มีค่าข้อความหลายค่าคั่นด้วยเครื่องหมายจุลภาค เราสามารถใช้สูตรต่อไปนี้เพื่อแบ่งข้อความในเซลล์ออกเป็น หลายบรรทัด:
=TRANSPOSE(SPLIT( A2 , "," ))
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
โปรดสังเกตว่าข้อความในเซลล์ A2 ถูกแบ่งออกเป็นบรรทัด
ตัวอย่างที่ 3: แยกหลายเซลล์ที่มีข้อความออกเป็นบรรทัด
สมมติว่าเรามีคอลัมน์ของเซลล์ใน Google ชีตซึ่งแต่ละเซลล์มีค่าข้อความหลายค่าคั่นด้วยช่องว่าง:
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ C2 เพื่อแบ่งข้อความในแต่ละเซลล์ในคอลัมน์ A ออกเป็นแถว:
=ARRAYFORMULA(TRANSPOSE(SPLIT( A2:A7 , " " )))
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
โปรดสังเกตว่าข้อความในแต่ละเซลล์ในคอลัมน์ A ถูกแบ่งออกเป็นบรรทัด
โปรดทราบว่าสูตรนี้ใช้งานได้แม้ว่าแต่ละเซลล์ในคอลัมน์ A จะมีค่าข้อความไม่เท่ากันก็ตาม
แหล่งข้อมูลเพิ่มเติม
บทแนะนำต่อไปนี้จะอธิบายวิธีทำงานทั่วไปอื่นๆ ใน Google ชีต
Google ชีต: COUNTIF ไม่เท่ากับข้อความอย่างไร
Google ชีต: ตรวจสอบว่าเซลล์มีข้อความรายการหรือไม่
Google ชีต: กรองเซลล์ที่ไม่มีข้อความ