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

แยกข้อความก่อนหรือหลังช่องว่างที่สองหรือลูกน้ำ

หากคุณต้องการแยกสตริงข้อความซึ่งอยู่ก่อนหรือหลังอักขระเฉพาะตัวที่สองหรือ n (ช่องว่างหรือลูกน้ำ) จากรายการเซลล์บทความนี้จะแนะนำสูตรบางอย่างสำหรับการแก้งานนี้ใน Excel


แยกข้อความหลังช่องว่างที่สองหรือ n หรือลูกน้ำใน Excel

ใน Excel การรวมกันของฟังก์ชัน TRIM, MID, FIND และ SUBSTITUTE สามารถช่วยให้คุณจัดการกับงานนี้ได้ไวยากรณ์ทั่วไปคือ:

=TRIM(MID(text,FIND("#",SUBSTITUTE(text," ","#",Nth))+1,255))
  • text: สตริงข้อความหรือการอ้างอิงเซลล์ที่คุณต้องการดึงข้อความออกมา
  • Nth: แสดงช่องว่างหรือหมายเลขอินสแตนซ์ลูกน้ำที่คุณต้องการแยกข้อความตาม

โปรดป้อนหรือคัดลอกสูตรต่อไปนี้ลงในเซลล์ว่างที่คุณต้องการให้ผลลัพธ์ออกมา:

=TRIM(MID(A2,FIND("#",SUBSTITUTE(A2," ","#",2))+1,255))


คำอธิบายของสูตร:

แทน (A2, "", "#", 2): ฟังก์ชัน BUBSTITUTE นี้ใช้เพื่อค้นหาและแทนที่อักขระช่องว่างที่สองด้วยอักขระ # ในเซลล์ A2 คุณจะได้ผลลัพธ์ดังนี้:“แทรกแถวว่าง # แถว”. ผลลัพธ์ที่ส่งกลับนี้ได้รับการยอมรับว่าเป็นอาร์กิวเมนต์ within_text ในฟังก์ชัน FIND

ค้นหา ("#", แทนที่ (A2, "", "#", 2)) + 1: ฟังก์ชัน FIND จะได้รับตำแหน่งของอักขระ # ภายในสตริงข้อความที่ส่งคืนโดยฟังก์ชัน SUBSTITUTE โดยเพิ่ม 1 วิธีเพื่อให้ได้ตำแหน่งเริ่มต้นหลังจากช่องว่างที่สองในข้อความและคุณจะได้รับ 17. ผลลัพธ์ที่ส่งคืนจะถูกรับรู้ว่าเป็นอาร์กิวเมนต์ start_num ในฟังก์ชัน MID

MID (A2, FIND ("#", SUBSTITUTE (A2, "", "#", 2)) + 1,255): ฟังก์ชัน MID ใช้เพื่อแยกอักขระ 255 ตัวจากสตริงข้อความในเซลล์ A2 ซึ่งเริ่มต้นด้วยจำนวนอักขระที่ส่งคืนโดยฟังก์ชัน FIND

สารสกัด doc หลังเว้นวรรคที่สอง 04

TRIM (): ฟังก์ชัน TRIM นี้จะลบช่องว่างพิเศษทั้งหมดและเว้นเพียงช่องว่างระหว่างคำ


หมายเหตุ:

1. หากข้อความของคุณคั่นด้วยลูกน้ำหรือตัวคั่นอื่น ๆ คุณเพียงแค่ต้องแทนที่สตริงช่องว่างด้วยตัวคั่นอื่นตามที่คุณต้องการ เช่น:

=TRIM(MID(A2,FIND("#",SUBSTITUTE(A2,",","#",2))+1,255))

2. ในการแยกข้อความหลังช่องว่างที่ n โปรดเปลี่ยนตัวเลข 2 เป็นตัวเลขที่คุณต้องการในสูตรเช่นหากต้องการแยกข้อความหลังช่องว่างที่สามคุณเพียงแค่ใช้สูตรต่อไปนี้:

=TRIM(MID(A4,FIND("#",SUBSTITUTE(A4," ","#",3))+1,255))


แยกข้อความก่อนช่องว่างที่สองหรือ n หรือลูกน้ำใน Excel

ในการแยกข้อความก่อนช่องว่างที่สองหรือ n หรือลูกน้ำฟังก์ชัน LEFT, SUBSTITUTE และ FIND สามารถช่วยคุณได้ ไวยากรณ์ทั่วไปคือ:

=LEFT(text,FIND("#",SUBSTITUTE(text, " " ,"#",Nth))-1)
  • text: สตริงข้อความหรือการอ้างอิงเซลล์ที่คุณต้องการดึงข้อความออกมา
  • Nth: แสดงช่องว่างหรือหมายเลขอินสแตนซ์ลูกน้ำที่คุณต้องการแยกข้อความตาม

โปรดคัดลอกหรือป้อนสูตรด้านล่างลงในเซลล์ว่าง:

=LEFT(A2,FIND("#",SUBSTITUTE(A2," ","#",2))-1)

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


คำอธิบายของสูตร:

แทน (A2, "", "#", 2): ฟังก์ชัน BUBSTITUTE นี้ใช้เพื่อค้นหาและแทนที่อักขระช่องว่างที่สองด้วยอักขระ # ในเซลล์ A2 คุณจะได้ผลลัพธ์ดังนี้:“แทรกแถวว่าง # แถว”. ผลลัพธ์ที่ส่งกลับนี้ได้รับการยอมรับว่าเป็นอาร์กิวเมนต์ within_text ในฟังก์ชัน FIND

ค้นหา ("#", แทนที่ (A2, "", "#", 2)) - 1: ฟังก์ชัน FIND จะได้รับตำแหน่งของอักขระ # ภายในสตริงข้อความที่ส่งกลับโดยฟังก์ชัน SUBSTITUTE โดยลบ 1 เพื่อให้ได้ตำแหน่งก่อนอักขระช่องว่างที่สองในข้อความ และคุณจะได้รับ 15. ผลลัพธ์ที่ส่งกลับจะถูกรับรู้ว่าเป็นอาร์กิวเมนต์ num_chars ในฟังก์ชัน LEFT

ซ้าย (A2, FIND ("#", SUBSTITUTE (A2, "", "#", 2)) - 1): ในที่สุดฟังก์ชัน LEFT จะใช้เพื่อแยกอักขระที่อยู่ทางซ้ายสุด 15 ตัวที่ส่งคืนโดยฟังก์ชัน FIND จากสตริงข้อความในเซลล์ A2


หมายเหตุ:

1. หากข้อความของคุณคั่นด้วยลูกน้ำหรือตัวคั่นอื่น ๆ คุณเพียงแค่ต้องแทนที่สตริงช่องว่างด้วยตัวคั่นอื่นตามที่คุณต้องการ เช่น:

=LEFT(A2,FIND("#",SUBSTITUTE(A2,",","#",2))-1)

2. ในการแยกข้อความก่อนช่องว่างที่ n โปรดเปลี่ยนตัวเลข 2 เป็นตัวเลขที่คุณต้องการในสูตรตัวอย่างเช่นหากต้องการแยกข้อความก่อนช่องว่างที่สามคุณต้องใช้สูตรต่อไปนี้:

=LEFT(A4,FIND("#",SUBSTITUTE(A4," ","#",3))-1)


ฟังก์ชันสัมพัทธ์ที่ใช้:

  • MID:
  • ฟังก์ชัน MID ใช้เพื่อค้นหาและส่งคืนอักขระจำนวนหนึ่งจากตรงกลางของสตริงข้อความที่กำหนด
  • LEFT:
  • ฟังก์ชัน LEFT จะแยกจำนวนอักขระที่กำหนดจากด้านซ้ายของสตริงที่ให้มา
  • FIND:
  • ฟังก์ชัน FIND ใช้เพื่อค้นหาสตริงภายในสตริงอื่นและส่งกลับตำแหน่งเริ่มต้นของสตริงภายในอีกสตริงหนึ่ง
  • SUBSTITUTE:
  • ฟังก์ชัน Microsoft Excel SUBSTITUTE จะแทนที่ข้อความหรืออักขระภายในสตริงข้อความด้วยข้อความหรืออักขระอื่น
  • TRIM:
  • ฟังก์ชัน TRIM จะลบช่องว่างพิเศษทั้งหมดออกจากสตริงข้อความและเว้นช่องว่างระหว่างคำเท่านั้น

บทความเพิ่มเติม:

  • แยกหลายบรรทัดจากเซลล์
  • หากคุณมีรายการสตริงข้อความที่คั่นด้วยตัวแบ่งบรรทัด (ซึ่งเกิดขึ้นโดยการกดปุ่ม Alt + Enter เมื่อป้อนข้อความ) และตอนนี้คุณต้องการแยกบรรทัดข้อความเหล่านี้เป็นหลายเซลล์ดังภาพด้านล่างที่แสดง คุณจะแก้ปัญหาด้วยสูตรใน Excel ได้อย่างไร?
  • แยก Nth Word จากสตริงข้อความใน Excel
  • หากคุณมีรายการสตริงข้อความหรือประโยคตอนนี้คุณต้องการแยกคำที่ n เฉพาะออกจากรายการตามภาพด้านล่างที่แสดง บทความนี้ผมจะแนะนำวิธีการบางอย่างในการแก้งานนี้ใน Excel
  • แยกข้อความระหว่างวงเล็บจากสตริงข้อความ
  • หากมีส่วนหนึ่งของข้อความที่ล้อมรอบด้วยวงเล็บภายในสตริงข้อความตอนนี้คุณต้องแยกสตริงข้อความทั้งหมดระหว่างวงเล็บตามภาพหน้าจอต่อไปนี้ คุณจะแก้งานนี้ใน Excel อย่างรวดเร็วและง่ายดายได้อย่างไร
  • แยกสตริงย่อยจากสตริงข้อความใน Excel
  • อาจเป็นงานทั่วไปสำหรับคุณที่คุณต้องแยกสตริงย่อยออกจากสตริงข้อความใน Excel ไม่มีฟังก์ชันโดยตรงในการทำสิ่งนี้ แต่ด้วยความช่วยเหลือของฟังก์ชัน LEFT, RIGHT, MID และ SEARCH คุณสามารถแยก ชนิดของสตริงย่อยตามที่คุณต้องการ

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

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

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน  |  ลบแถวว่าง  |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล  |  รอบโดยไม่มีสูตร ...
ซุปเปอร์วีลุคอัพ: หลายเกณฑ์  |  หลายค่า  |  ข้ามหลายแผ่น  |  การค้นหาที่ไม่ชัดเจน...
โฆษณา รายการแบบหล่นลง: รายการแบบหล่นลงอย่างง่าย  |  รายการแบบหล่นลงขึ้นอยู่กับ  |  เลือกหลายรายการแบบหล่นลง...
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  เปรียบเทียบคอลัมน์กับ เลือกเซลล์เดียวกันและต่างกัน ...
คุณสมบัติเด่น: กริดโฟกัส  |  มุมมองการออกแบบ  |  บาร์สูตรใหญ่  |  สมุดงานและตัวจัดการชีต | ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)  |  เลือกวันที่  |  รวมแผ่นงาน  |  เข้ารหัส/ถอดรหัสเซลล์  |  ส่งอีเมลตามรายการ  |  ซุปเปอร์ฟิลเตอร์  |  ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 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