ไปยังเนื้อหาหลัก

แยกข้อความด้วยตัวคั่นในเซลล์ใน Excel

จริงๆแล้วฟังก์ชัน Build-in Text to Columns ใน Excel สามารถช่วยให้คุณแยกข้อความด้วยตัวคั่นบางตัวได้อย่างรวดเร็ว อีกทางเลือกหนึ่งคุณสามารถใช้สูตรเพื่อให้บรรลุได้ ในบทความนี้เรากำลังให้คำแนะนำทีละขั้นตอนเพื่อช่วยคุณแยกข้อความด้วยตัวคั่นโดยใช้ฟังก์ชัน TRIM, MID, SUBSTITUTE, REPT และ LEN ร่วมกันใน Excel


วิธีแบ่งข้อความในเซลล์ด้วยตัวคั่นบางอย่างใน Excel

ประการแรกเตรียมข้อมูลของคุณ สมมติว่าคุณได้เตรียมรายการสตริงข้อความในคอลัมน์ B ตามภาพหน้าจอด้านล่างที่แสดงนอกเหนือจากนั้นคุณต้องสร้างคอลัมน์ตัวช่วยสามคอลัมน์ที่มีหมายเลข 1, 2 และ 3 แยกกันในเซลล์คอลัมน์

สูตรทั่วไป

=TRIM(MID(SUBSTITUTE(A1, delimiter,REPT(" ",LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))

ข้อโต้แย้ง

A1: แสดงถึงเซลล์ที่มีสตริงข้อความที่คุณต้องการแยกด้วยตัวคั่น

คั่น: ตัวคั่นที่คุณต้องการแยกข้อความตาม;
ตัวคั่นต้องอยู่ในเครื่องหมายคำพูด

N: ในที่นี้ตัวอักษร N หมายถึงตัวเลขในคอลัมน์ตัวช่วย

จะใช้สูตรนี้ได้อย่างไร?

1. เลือกเซลล์ว่างเพื่อส่งออกข้อความแรกที่คุณจะแยก ในกรณีนี้ฉันเลือกเซลล์ C3

2. ใส่สูตรด้านล่างลงไปแล้วกด เข้าสู่ กุญแจ

=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))

3. เลือกเซลล์ผลลัพธ์ลาก Fill Handle ไปทางขวาไปยังเซลล์สองเซลล์ที่อยู่ติดกันเพื่อแยกข้อความที่สองและสาม

4. เลือกเซลล์สามเซลล์ข้างต้นจากนั้นลาก Fill Handle ลงเพื่อแยกสตริงข้อความอื่น ๆ ในตารางเดียวกันโดยใช้ตัวคั่นเดียวกัน ดูภาพหน้าจอ:

ตอนนี้สตริงข้อความแต่ละรายการในเซลล์เฉพาะถูกแบ่งออกเป็นเซลล์คอลัมน์แยกกันโดยตัวคั่น "-"

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

=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))

1. SUBSTITUTE($B3,"-",REPT(" ",LEN($B3)))

  • REPT(" ",LEN($B3)): ฟังก์ชัน LEN จะส่งคืนจำนวนอักขระทั้งหมดใน KTE-Jan-359 (ผลลัพธ์คือ 11) จากนั้นฟังก์ชัน REPT จะเว้นวรรคซ้ำ 11 ครั้ง ผลลัพธ์คือ "" (มีช่องว่าง 11 ช่องล้อมรอบด้วยเครื่องหมายคำพูด);
  • SUBSTITUTE($B3,"-", " "): ฟังก์ชัน SUBSTITUTE จะแทนที่แต่ละขีด "-" ในสตริงข้อความ "KTE-Jan-359" ด้วยช่องว่าง 11 ช่อง และส่งกลับผลลัพธ์เป็น "KTE Jan 359"

2. MID("KTE Jan 359",(G$3-1)*LEN($B3)+1,LEN($B3))

  • MID("KTE Jan 359",1,11): ฟังก์ชัน MID ส่งคืนอักขระ 11 ตัวโดยเริ่มจากอักขระตัวแรกของ "KTE Jan 359" ผลลัพธ์คือ "KTE"
    หมายเหตุ: ตัวอักษร N อ้างอิงถึง $ B3 และค่าใน $ B3 คือตัวเลข 1 ที่นี่จุดเริ่มต้นคำนวณด้วย (G $ 3-1) * LEN ($ B3) +1 = 1

3. TRIM("KTE "): ฟังก์ชั่น TRIM จะลบช่องว่างทั้งหมดออกจาก "KTE" และสุดท้ายส่งคืนผลลัพธ์เป็น KTE


ฟังก์ชันที่เกี่ยวข้อง

ฟังก์ชัน Excel TRIM
ฟังก์ชัน Excel TRIM จะลบช่องว่างพิเศษทั้งหมดออกจากสตริงข้อความและเว้นช่องว่างระหว่างคำเท่านั้น

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

ฟังก์ชัน Excel SUBSTITUTE
ฟังก์ชัน Excel SUBSTITUTE จะแทนที่ข้อความหรืออักขระภายในสตริงข้อความด้วยข้อความหรืออักขระอื่น

ฟังก์ชัน Excel LEN
ฟังก์ชัน Excel LEN ส่งคืนจำนวนอักขระในสตริงข้อความ


สูตรที่เกี่ยวข้อง

แยกมิติออกเป็นสองส่วนใน Excel
บทความนี้อธิบายวิธีใช้สูตรเพื่อแบ่งมิติในเซลล์ออกเป็นสองส่วนโดยไม่มีหน่วย (ความยาวและความกว้างแต่ละส่วน)

แยกตัวเลขออกจากหน่วยการวัด
บทความนี้อธิบายวิธีใช้สูตรเพื่อแยกตัวเลขออกจากการรวมกันของการวัด

แยกข้อความและตัวเลขในเซลล์ใน Excel
หากคุณต้องการแบ่งข้อความและตัวเลขในเซลล์ออกเป็นเซลล์คอลัมน์ต่างๆด้วยสูตรการสอนสูตรนี้จะช่วยคุณได้

แยกสตริงข้อความที่อักขระเฉพาะในเซลล์ใน Excel
บทช่วยสอนนี้อธิบายถึงวิธีการแยกสตริงข้อความที่อักขระเฉพาะลงในเซลล์คอลัมน์แยกด้วยสูตรใน Excel


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

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

คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน  |  ลบแถวว่าง  |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล  |  รอบโดยไม่มีสูตร ...
ซุปเปอร์วีลุคอัพ: หลายเกณฑ์  |  หลายค่า  |  ข้ามหลายแผ่น  |  การค้นหาที่ไม่ชัดเจน...
โฆษณา รายการแบบหล่นลง: รายการแบบหล่นลงอย่างง่าย  |  รายการแบบหล่นลงขึ้นอยู่กับ  |  เลือกหลายรายการแบบหล่นลง...
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  เปรียบเทียบคอลัมน์กับ เลือกเซลล์เดียวกันและต่างกัน ...
คุณสมบัติเด่น: กริดโฟกัส  |  มุมมองการออกแบบ  |  บาร์สูตรใหญ่  |  สมุดงานและตัวจัดการชีต | ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)  |  เลือกวันที่  |  รวมแผ่นงาน  |  เข้ารหัส/ถอดรหัสเซลล์  |  ส่งอีเมลตามรายการ  |  ซุปเปอร์ฟิลเตอร์  |  ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ ... )  |  50 + แผนภูมิ ประเภท (แผนภูมิ Gantt ... )  |  40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด ... )  |  19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง ... )  |  12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน ... )  |  7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์ Excel ... )  |  ... และอื่น ๆ

Kutools สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...


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

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations