แยกข้อความก่อนหรือหลังช่องว่างที่สองหรือลูกน้ำ
หากคุณต้องการแยกสตริงข้อความซึ่งอยู่ก่อนหรือหลังอักขระเฉพาะตัวที่สองหรือ n (ช่องว่างหรือลูกน้ำ) จากรายการเซลล์บทความนี้จะแนะนำสูตรบางอย่างสำหรับการแก้งานนี้ใน Excel
- แยกข้อความหลังช่องว่างที่สองหรือ n หรือลูกน้ำใน Excel
- แยกข้อความก่อนช่องว่างที่สองหรือ n หรือลูกน้ำใน Excel
แยกข้อความหลังช่องว่างที่สองหรือ n หรือลูกน้ำใน Excel
ใน Excel การรวมกันของฟังก์ชัน TRIM, MID, FIND และ SUBSTITUTE สามารถช่วยให้คุณจัดการกับงานนี้ได้ไวยากรณ์ทั่วไปคือ:
- text: สตริงข้อความหรือการอ้างอิงเซลล์ที่คุณต้องการดึงข้อความออกมา
- Nth: แสดงช่องว่างหรือหมายเลขอินสแตนซ์ลูกน้ำที่คุณต้องการแยกข้อความตาม
โปรดป้อนหรือคัดลอกสูตรต่อไปนี้ลงในเซลล์ว่างที่คุณต้องการให้ผลลัพธ์ออกมา:
คำอธิบายของสูตร:
แทน (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
TRIM (): ฟังก์ชัน TRIM นี้จะลบช่องว่างพิเศษทั้งหมดและเว้นเพียงช่องว่างระหว่างคำ
หมายเหตุ:
1. หากข้อความของคุณคั่นด้วยลูกน้ำหรือตัวคั่นอื่น ๆ คุณเพียงแค่ต้องแทนที่สตริงช่องว่างด้วยตัวคั่นอื่นตามที่คุณต้องการ เช่น:
2. ในการแยกข้อความหลังช่องว่างที่ n โปรดเปลี่ยนตัวเลข 2 เป็นตัวเลขที่คุณต้องการในสูตรเช่นหากต้องการแยกข้อความหลังช่องว่างที่สามคุณเพียงแค่ใช้สูตรต่อไปนี้:
แยกข้อความก่อนช่องว่างที่สองหรือ n หรือลูกน้ำใน Excel
ในการแยกข้อความก่อนช่องว่างที่สองหรือ n หรือลูกน้ำฟังก์ชัน LEFT, SUBSTITUTE และ FIND สามารถช่วยคุณได้ ไวยากรณ์ทั่วไปคือ:
- text: สตริงข้อความหรือการอ้างอิงเซลล์ที่คุณต้องการดึงข้อความออกมา
- Nth: แสดงช่องว่างหรือหมายเลขอินสแตนซ์ลูกน้ำที่คุณต้องการแยกข้อความตาม
โปรดคัดลอกหรือป้อนสูตรด้านล่างลงในเซลล์ว่าง:
จากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใช้สูตรนี้และข้อความทั้งหมดก่อนช่องว่างที่สองจะถูกแยกออกตามภาพหน้าจอต่อไปนี้
คำอธิบายของสูตร:
แทน (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. หากข้อความของคุณคั่นด้วยลูกน้ำหรือตัวคั่นอื่น ๆ คุณเพียงแค่ต้องแทนที่สตริงช่องว่างด้วยตัวคั่นอื่นตามที่คุณต้องการ เช่น:
2. ในการแยกข้อความก่อนช่องว่างที่ n โปรดเปลี่ยนตัวเลข 2 เป็นตัวเลขที่คุณต้องการในสูตรตัวอย่างเช่นหากต้องการแยกข้อความก่อนช่องว่างที่สามคุณต้องใช้สูตรต่อไปนี้:
ฟังก์ชันสัมพัทธ์ที่ใช้:
- 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 สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...
แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)
- หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
- ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
- เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
- นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox