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

แยกข้อความด้วยตัวคั่นในเซลล์ใน 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 - ช่วยให้คุณโดดเด่นจากฝูงชน

คุณต้องการทำงานประจำวันของคุณให้เสร็จอย่างรวดเร็วและสมบูรณ์แบบหรือไม่? Kutools สำหรับ 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   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL