Note: The other languages of the website are Google-translated. Back to English

ฟังก์ชัน Excel TEXTSPLIT

พื้นที่ TEXTSPLIT ฟังก์ชั่นแยกสตริงข้อความโดยตัวคั่นที่กำหนดให้กับอาร์เรย์ในคอลัมน์และแถว

หมายเหตุ: ฟังก์ชันนี้มีให้ใช้งานใน Excel สำหรับ Microsoft 365 บนช่องทาง Insider เท่านั้น

วากยสัมพันธ์

=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])

ข้อโต้แย้ง

ข้อความ (จำเป็น): ข้อความที่คุณต้องการแยก
Col_delimiter (จำเป็น): ตัวคั่นหรือสตริงย่อยที่ระบุตำแหน่งที่คุณต้องการแยกข้อความในคอลัมน์ต่างๆ
แถว_ตัวคั่น (ไม่บังคับ): ตัวคั่นหรือสตริงย่อยที่ระบุตำแหน่งที่คุณต้องการแยกข้อความในแถวต่างๆ
ละเว้น_empty (ทางเลือก): ระบุว่าจะละเว้นเซลล์ว่างหรือไม่
-- FALSE (ค่าเริ่มต้น): รักษาเซลล์ว่างไว้เมื่อทำการแยก
-- TRUE: ละเว้นเซลล์ว่างเมื่อแยก
Match_mode (ทางเลือก): กำหนดว่าตัวคั่นจะคำนึงถึงขนาดตัวพิมพ์หรือไม่
-- 0 (ค่าเริ่มต้น): ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
-- 1: ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
แพด_กับ (ไม่บังคับ): ค่าที่จะเติมค่าที่ขาดหายไปในอาร์เรย์ 2 มิติ ค่าเริ่มต้นคือค่าความผิดพลาด #N/A

หมายเหตุ

1) ฟังก์ชันนี้ทำงานเหมือนกับ the ข้อความเป็นคอลัมน์ ตัวช่วยสร้างใน Excel;
2) ฟังก์ชันนี้กลับด้านของ ฟังก์ชัน TEXTJOIN;
3) ถ้า “pad_ด้วย” จะถูกละเว้น จากนั้น #N/A จะถูกใช้เพื่อเติมค่าที่ขาดหายไปในอาร์เรย์สองมิติ
4) ตัวคั่นหลายตัวต้องอยู่ในค่าคงที่อาร์เรย์และคั่นด้วยเครื่องหมายจุลภาค เช่น {“ตัวคั่น1”,”ตัวคั่น2”,...}.

ส่งคืนค่า

ส่งคืนสตริงข้อความแยก

ตัวอย่าง

ต่อไปนี้คือตัวอย่างบางส่วนเพื่อสาธิตวิธีใช้ฟังก์ชัน TEXTSPLIT เพื่อแยกข้อความภายใต้เงื่อนไขต่างๆ

#ตัวอย่าง 1: แบ่งข้อความตามตัวคั่นเป็นคอลัมน์หรือแถว

ดังที่แสดงในภาพหน้าจอด้านล่าง หากต้องการแบ่งข้อความในเซลล์ A2 ออกเป็นคอลัมน์หรือแถวด้วยเครื่องหมายจุลภาค คุณสามารถใช้ฟังก์ชัน TEXTSPLIT ได้ดังนี้

แบ่งข้อความตามแนวนอนเป็นคอลัมน์ด้วยเครื่องหมายจุลภาค

เลือกเซลล์ ป้อนสูตรต่อไปนี้แล้วกด เข้าสู่ กุญแจ

ผลลัพธ์จะถูกเติมด้วยข้อความแยกในเวลาเดียวกันโดยไม่ต้องใช้ที่จับป้อนอัตโนมัติ

=TEXTSPLIT(A2,",")

แบ่งข้อความในแนวตั้งเป็นแถวด้วยเครื่องหมายจุลภาค

ในการแบ่งข้อความในแนวตั้งเป็นแถวด้วยตัวคั่นที่กำหนด คุณต้องปล่อยให้อาร์กิวเมนต์ col_delimiter ว่างไว้และระบุตัวคั่นสำหรับ row_delimiter การโต้แย้ง. กรุณาทำดังนี้

เลือกเซลล์ ป้อนสูตรต่อไปนี้แล้วกด เข้าสู่ กุญแจ

เซลล์ผลลัพธ์จะเติมข้อความแยกพร้อมๆ กันโดยไม่ต้องใช้ที่จับป้อนอัตโนมัติ

=TEXTSPLIT(A2,,",")

#ตัวอย่าง 2: ละเว้นเซลล์ว่างเมื่อแยกข้อความด้วยฟังก์ชัน TEXTSPLIT

ดังที่แสดงในภาพหน้าจอด้านล่าง หากสตริงข้อความมีตัวคั่นที่ต่อเนื่องกันตั้งแต่สองตัวขึ้นไปโดยไม่มีค่าระหว่างตัวคั่น ตามค่าเริ่มต้น ฟังก์ชัน TEXTSPLIT จะรักษาเซลล์ว่างไว้เมื่อแยกข้อความ หากต้องการละเว้นเซลล์ว่างเมื่อทำการแยก คุณสามารถใช้ฟังก์ชัน TEXTSPLIT ได้ดังนี้

เลือกเซลล์ว่างป้อนสูตรต่อไปนี้แล้วกด เข้าสู่ เพื่อรับข้อความแยกทั้งหมดและละเว้นเซลล์ว่าง หากมีรายการข้อความที่จะแยก โปรดเลือกเซลล์ผลลัพธ์แล้วลากจัดการการป้อนอัตโนมัติลงเพื่อให้ได้ผลลัพธ์ที่เหลือ

=TEXTSPLIT(A2,",",,TRUE)

หมายเหตุ: ในสูตรนี้ ค่าตรรกะ “TRUE” จัดให้เป็น ละเว้น_empty ข้อโต้แย้ง.

#Example 3: แยกข้อความตามตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่

โดยค่าเริ่มต้น ฟังก์ชัน TEXTSPLIT จะคำนึงถึงขนาดตัวพิมพ์ เนื่องจาก match_mode ถูกตั้งค่าเป็น 0 หรือเว้นว่างไว้

ดังที่แสดงในภาพหน้าจอด้านล่าง โหมดจับคู่ อาร์กิวเมนต์ในฟังก์ชัน TEXTSPLIT เว้นว่างไว้ ดังนั้นจึงค้นหาเฉพาะข้อความที่ตรงกันทุกประการเท่านั้น "ผู้ให้คำปรึกษา” ในสตริงข้อความที่ระบุ

=TEXTSPLIT(A2,"Consultant")

หากคุณไม่ต้องการทำการค้นหาแบบตรงทั้งหมด ตัวอย่างเช่น คุณต้องค้นหาข้อความที่มีทั้งสองอย่าง “ที่ปรึกษา” และ “ที่ปรึกษา”, ในกรณีนี้ คุณสามารถระบุอาร์กิวเมนต์ match_mode เป็น 1 เพื่อดำเนินการให้เสร็จสิ้น

เลือกเซลล์ว่าง ใส่สูตรด้านล่างแล้วกด เข้าสู่ สำคัญ. เลือกเซลล์ผลลัพธ์นี้แล้วลาก ที่จับการป้อนอัตโนมัติ ลงเพื่อให้ได้ผลลัพธ์ที่เหลือ

=TEXTSPLIT(A2,"Consultant",,TRUE,1)

#ตัวอย่าง 4: แยกข้อความออกเป็นแถวและคอลัมน์พร้อมกัน

ในการแบ่งข้อความออกเป็นแถวและคอลัมน์พร้อมกันโดยใช้ฟังก์ชัน TEXTSPLIT คุณต้องระบุทั้งอาร์กิวเมนต์ col_delimiter และ row_delimiter ในสูตรพร้อมกัน

ดังที่แสดงในตารางด้านล่าง คุณสามารถป้อนสูตรต่อไปนี้ลงในเซลล์ C2 แล้วกด เข้าสู่ คีย์เพื่อรับข้อความแยกในแถวและคอลัมน์ที่เกี่ยวข้องในเวลาเดียวกัน

=TEXTSPLIT(A2,":", ",")

หมายเหตุ ในกรณีนี้ ทวิภาค “:” จัดให้เป็น col_delimiter อาร์กิวเมนต์และเครื่องหมายจุลภาค ",” จัดให้เป็น row_delimiter ข้อโต้แย้ง.

#ตัวอย่าง 4: ปรับแต่งค่าเพื่อเติมค่าที่หายไปในอาร์เรย์ 2 มิติ

เมื่อใช้ฟังก์ชัน TEXTSPLIT เพื่อแบ่งข้อความออกเป็นทั้งแถวและคอลัมน์พร้อมกัน Excel จะส่งกลับข้อผิดพลาด #N/A ในผลลัพธ์ ถ้าค่าในสตริงข้อความต้นฉบับหายไป

ดังที่แสดงในภาพหน้าจอด้านล่าง เนื่องจากไม่มีเครื่องหมายทวิภาค “:” หลังจากข้อความ วันที่เผยแพร่, Excel ส่งคืน # N / A ข้าง "วันที่วางจำหน่าย"

หากคุณต้องการเติมค่าที่หายไปทั้งหมดด้วยอักขระขีดกลาง (-) ในอาร์เรย์ 2D แทนข้อผิดพลาด #N/A คุณเพียงแค่ระบุอาร์กิวเมนต์สุดท้าย “pad_ด้วย" เช่น "-” ให้เสร็จลุล่วง

เลือกเซลล์ว่างป้อนสูตรต่อไปนี้แล้วกด เข้าสู่ คีย์เพื่อรับข้อความแยกทั้งหมดในแถวและคอลัมน์

=TEXTSPLIT(A2,":",",",,,"-")

#ตัวอย่าง 5: แบ่งข้อความด้วยตัวคั่นหลายตัว

ฟังก์ชัน TEXTSPLIT อนุญาตให้ใช้ตัวคั่นหลายตัวเพื่อแยกข้อความพร้อมกัน อย่างไรก็ตาม ตัวคั่นต้องอยู่ในค่าคงที่อาร์เรย์และคั่นด้วยเครื่องหมายจุลภาค เช่น {“ตัวคั่น1”,”ตัวคั่น2”,...}.

สตริงข้อความในตารางด้านล่างมีตัวคั่นสองตัวคือ “-” และ “” หากต้องการแยกข้อความด้วยตัวคั่นสองตัวนี้ คุณต้องใช้ฟังก์ชัน TEXTSPLIT ดังนี้

เลือกเซลล์ว่างป้อนสูตรต่อไปนี้แล้วกด เข้าสู่ กุญแจ

=TEXTSPLIT(A2,{"-",","})

หมายเหตุ: ในสูตรนี้ col_delimiter อาร์กิวเมนต์ถูกระบุเป็น {"-",",","}.


หน้าที่ที่เกี่ยวข้อง

ฟังก์ชัน Excel TEXTAFTER
ฟังก์ชัน TEXTAFTER จะแยกและส่งคืนข้อความที่เกิดขึ้นหลังจากสตริงย่อยหรือตัวคั่นที่กำหนด

ฟังก์ชัน Excel TEXTBEFORE
ฟังก์ชัน TEXTBEFORE ส่งกลับข้อความที่เกิดขึ้นก่อนสตริงย่อยหรือตัวคั่นที่กำหนด

ฟังก์ชัน Excel VALUETOTEXT
ฟังก์ชัน VALUETOTEXT แปลงค่าที่ระบุเป็นข้อความ


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

คุณต้องการทำงานประจำวันให้เสร็จอย่างรวดเร็วและสมบูรณ์แบบหรือไม่? Kutools for Excel นำเสนอคุณสมบัติขั้นสูงที่มีประสิทธิภาพ 300 รายการ (รวมสมุดงานผลรวมตามสีแยกเนื้อหาเซลล์แปลงวันที่และอื่น ๆ ... ) และประหยัดเวลา 80% สำหรับคุณ

  • ออกแบบมาสำหรับสถานการณ์การทำงาน 1500 รูปแบบช่วยให้คุณแก้ปัญหา Excel ได้ 80%
  • ลดการคลิกแป้นพิมพ์และเมาส์หลายพันครั้งต่อวันช่วยบรรเทาอาการเมื่อยล้าของดวงตาและมือ
  • เป็นผู้เชี่ยวชาญด้าน Excel ใน 3 นาที ไม่จำเป็นต้องจำสูตรและรหัส VBA ที่เจ็บปวดอีกต่อไป
  • ทดลองใช้ฟรี 30 วันไม่ จำกัด รับประกันคืนเงิน 60 วัน อัปเกรดและสนับสนุนฟรี 2 ปี
Ribbon ของ Excel (ติดตั้ง Kutools for Excel)

แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มผลผลิตของคุณ 50% เมื่อดูและแก้ไขเอกสารหลายชุด
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Firefox และ Internet Explorer ใหม่
ภาพหน้าจอของ Excel (ติดตั้ง Office Tab)
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (0)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ