สารบัญ
ใน Microsoft Excel การแยกข้อความออกจากเซลล์ เป็นงานที่สำคัญ คุณอาจพบว่าตัวเองอยู่ในหลายๆ สถานการณ์ที่ต้องแยกข้อความหลังจากอักขระใดอักขระหนึ่ง คุณจะได้เรียนรู้วิธีที่มีประสิทธิภาพและเป็นไปได้ในการแยกข้อความหลังอักขระใน Excel จากบทช่วยสอนนี้ บทช่วยสอนนี้จะตรงประเด็นด้วยตัวอย่างที่เหมาะสมและภาพประกอบที่เหมาะสม
ดาวน์โหลดแบบฝึกหัด
แยกข้อความหลังจาก Character.xlsm
6 วิธีที่มีประสิทธิภาพในการแยกข้อความหลังอักขระใน Excel
ในส่วนต่อไปนี้ เรานำเสนอวิธีที่เหมาะสมและมีประสิทธิภาพให้คุณ 6 วิธีซึ่งคุณสามารถนำไปใช้กับชุดข้อมูลของคุณได้ ตรวจสอบให้แน่ใจว่าคุณได้เรียนรู้ทั้งหมด เราขอแนะนำให้คุณเรียนรู้และนำสิ่งเหล่านี้ไปใช้ มันจะเพิ่มพูนความรู้ Excel ของคุณอย่างแน่นอน
1. ใช้ฟังก์ชัน MID และ FIND เพื่อแยกข้อความหลังอักขระ
ตอนนี้ ในวิธีนี้ เรากำลังใช้ ฟังก์ชัน MID และ ฟังก์ชัน FIND เข้าด้วยกัน เราจะค้นหาอักขระเฉพาะจากเซลล์ก่อนโดยใช้ฟังก์ชัน FIND หลังจากนั้น เราจะแยกข้อความจากตำแหน่งเฉพาะของเซลล์นั้น
ดูที่ชุดข้อมูลต่อไปนี้:
ที่นี่ คุณจะเห็น เรามีข้อมูลบางอย่างในชุดข้อมูล เซลล์ทั้งหมดมียัติภังค์ (“-”) อยู่ในนั้น ตอนนี้ เป้าหมายของเราคือแยกข้อความหลังอักขระยัติภังค์ (“-”) ด้วยสูตรของเรา
📌 ขั้นตอน
- ขั้นแรก พิมพ์สูตรต่อไปนี้ใน เซลล์ C5 :
=MID(B5,FIND("-",B5)+1,LEN(B5))
ในที่นี้เราใช้ ฟังก์ชัน LEN เพื่อระบุอักขระหลายตัวเพื่อให้สามารถแยกอักขระที่เหลือได้
- หลังจากนั้น ให้กด Enter .
- ตอนนี้ ลากไอคอน ที่จับเติม ไปไว้เหนือช่วงของเซลล์ C6:C9.
อย่างที่คุณเห็น เราประสบความสำเร็จในการแยกข้อความจากเซลล์หลังจากอักขระเฉพาะใน Excel ลองใช้เลยตอนนี้
🔎 รายละเอียดของสูตร
ที่นี่ เราจะแจกแจงเฉพาะข้อมูลแรกเท่านั้น<3
➤
LEN(B5) ส่งกลับ 11 .
➤
FIND(“-“,B5) ส่งกลับ 6 .
➤
MID(B5,FIND(“-“,B5)+1,LEN(B5)) = MID(B5,6+1,11) ส่งคืน โลก .
2. ฟังก์ชัน RIGHT, LEN และ FIND เพื่อแยกข้อความหลังอักขระ
ตอนนี้ ในวิธีนี้ เรากำลังใช้ ฟังก์ชัน RIGHT , ฟังก์ชัน LEN และ ฟังก์ชัน FIND เพื่อแยกข้อความออกจากเซลล์ เพื่อสาธิตสิ่งนี้ เรากำลังใช้ชุดข้อมูลก่อนหน้า
โดยพื้นฐานแล้ว เราจะแยกสตริงย่อยออกจากเซลล์หลังจากอักขระเฉพาะ
📌 ขั้นตอน
- ตอนนี้ พิมพ์สูตรต่อไปนี้ใน เซลล์ C5:
=RIGHT(B5,LEN(B5)-FIND("-",B5))
- จากนั้นกด Enter .
- หลังจากนั้น ลากไอคอน Fill handle ไปไว้เหนือช่วงของเซลล์ C6:C9.
ในฐานะคุณจะเห็นได้ว่าเราพบตัวละครเฉพาะจากตำแหน่งเฉพาะได้สำเร็จ และเราแยกข้อความหลังจากอักขระนั้นออกจากเซลล์
🔎 รายละเอียดของสูตร
ในที่นี้ เราเพียงแต่แยกย่อยเท่านั้น สำหรับข้อมูลแรก
➤
LEN(B5) ส่งคืน 11 .
➤
FIND(“-“,B5) ส่งคืน 6.
➤
RIGHT(B5,LEN(B5)-FIND(“-“,B5)) =RIGHT(B5,11-6) ส่งคืน โลก .
อ่านเพิ่มเติม: วิธีแยกข้อมูลจาก Excel ตามเกณฑ์
3. การใช้ ฟังก์ชัน LEFT, FIND และ SUBSTITUTE เพื่อตัดข้อความหลังอักขระ
ตอนนี้ เรากำลังใช้ ฟังก์ชัน LEFT , ฟังก์ชัน FIND และ ฟังก์ชัน SUBSTITUTE ฟังก์ชัน ของ Excel ลองดูชุดข้อมูลต่อไปนี้:
ตอนนี้ ชุดข้อมูลนี้ค่อนข้างน่าสนใจ เรากำลังใช้ชุดข้อมูลก่อนหน้า แต่เราเปลี่ยนตัวละคร เรามีอักขระหลายตัวในเซลล์ ที่นี่ เป้าหมายของเราคือการแยกข้อความออกจากเซลล์หลังจากอักขระเฉพาะเหล่านั้นทั้งหมดโดยใช้สูตรของเรา
📌 ขั้นตอน
- ในตอนแรก ให้พิมพ์ข้อความต่อไปนี้ สูตรใน เซลล์ D5 :
=SUBSTITUTE(B5,LEFT(B5,FIND(C5,B5)),"")
- ตอนนี้ กด Enter .
- จากนั้น ลากไอคอน ที่จับเติม เหนือช่วงของเซลล์ D6:D9
อย่างที่คุณเห็น สูตรของเราทำงานได้ดีในการแยกข้อความหลังอักขระแต่ละตัวใน Excel
🔎รายละเอียดของสูตร
ในที่นี้ เราจะแจกแจงเฉพาะข้อมูลแรกเท่านั้น
➤
FIND(C5,B5) ผลตอบแทน 6 .
➤
ซ้าย(B5,6) ส่งกลับ [ป้องกันอีเมล]
➤
SUBSTITUTE(B5,ซ้าย( B5,FIND(C5,B5)),””) = SUBSTITUTE(B5,”[ป้องกันอีเมล]”,””) ส่งกลับ โลก .
4. การใช้ RIGHT , ฟังก์ชัน SEARCH และ SUBSTITUTE เพื่อแยกอักขระเฉพาะ
ตอนนี้ สูตรนี้ค่อนข้างซับซ้อน แต่ถ้าคุณมีความคิดเกี่ยวกับฟังก์ชันเหล่านี้ คุณจะได้รับสิ่งนี้อย่างง่ายดาย ในการดำเนินการนี้ เรากำลังใช้ฟังก์ชันต่อไปนี้:
- ฟังก์ชันขวา .
- ฟังก์ชันค้นหา
- ฟังก์ชัน SUBSTITUTE
- ฟังก์ชัน LEN
เพื่อสาธิตวิธีการนี้ เรากำลังใช้ชุดข้อมูลก่อนหน้าที่นี่ ตรวจสอบให้แน่ใจว่าคุณได้ตรวจสอบฟังก์ชันเหล่านี้ทั้งหมดก่อนที่จะใช้งาน
📌 ขั้นตอน
- ขั้นแรก พิมพ์สูตรต่อไปนี้ใน เซลล์ D5 :
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5,"#",LEN(B5)-LEN(SUBSTITUTE(B5,C5,"")))))
- หลังจากนั้น กด Enter .
- ตอนนี้ ลากไอคอน ที่จับเติม เหนือช่วงของเซลล์ D6:D9
ในตอนท้าย เราเลือกอักขระเฉพาะและตำแหน่งสำเร็จแล้ว หลังจากนั้น เราแยกข้อความหลังจากอักขระเฉพาะ
🔎 รายละเอียดของสูตร
ในที่นี้ เราจะแยกเฉพาะสำหรับ ข้อมูลแรก
➤
LEN(B5) ผลตอบแทน 11
➤
SUBSTITUTE(B5,C5,””) ส่งคืน HelloWorld .
➤
SUBSTITUTE( B5,C5,”#”,11-LEN(“HelloWorld”)) ส่งคืน Hello#World.
➤
SEARCH(“#”,”Hello# โลก”) ส่งคืน 6 .
➤
RIGHT(B5,LEN(B5)-SEARCH(“#”,SUBSTITUTE(B5,C5,”#”, LEN(B5)-LEN(SUBSTITUTE(B5,C5,””))))) = ขวา(B5,11-6) กลับ โลก .
5. การใช้ ฟังก์ชัน RIGHT, SUBSTITUTE และ REPT เพื่อแยกข้อความหลังอักขระ
ที่นี่ สูตรของเราประกอบด้วยฟังก์ชันต่างๆ ของ Excel ฟังก์ชันหลักสามฟังก์ชันในการแยกข้อความคือ ฟังก์ชัน RIGHT , ฟังก์ชัน SUBSTITUTE และ ฟังก์ชัน REPT .
เพื่อสาธิตสิ่งนี้ เรา กำลังใช้ชุดข้อมูลที่คล้ายกันกับชุดก่อนหน้า
📌 ขั้นตอน
- ในตอนแรก ให้พิมพ์สูตรต่อไปนี้ใน เซลล์ D5 :
=TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))),LEN(B5)))
เราใช้ ฟังก์ชัน TRIM เพื่อลบช่องว่างนำหน้าเพิ่มเติม
- หลังจากนั้น ให้กด Enter .
- ตอนนี้ ลากไอคอน ที่จับเติม ไปไว้เหนือช่วงของเซลล์ D6:D9.
อย่างที่คุณเห็น เราประสบความสำเร็จในการแยกข้อความหลังอักขระจากเซลล์ Excel ลองใช้วิธีนี้กับอักขระต่างๆ จากตำแหน่งต่างๆ กัน
🔎 รายละเอียดของสูตร
ในที่นี้ เราจะแจกแจงเฉพาะครั้งแรกเท่านั้น ข้อมูล
➤
LEN(B5) ส่งคืน 11
➤
REPT(” “,LEN(B5)) ส่งคืน “ “(เว้นวรรค) .
➤
SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))) ส่งคืน “ สวัสดีชาวโลก”
➤
ขวา(SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))),LEN(B5)) ส่งคืน “ โลก” .
➤
TRIM(ขวา(SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))),LEN(B5))) = TRIM() โลก”) ส่งคืน โลก .
6. รหัส VBA เพื่อแยกข้อความหลังอักขระใน Excel
หากคุณเป็นคนที่คลั่งไคล้ VBA เหมือนฉัน คุณสามารถลองใช้วิธีนี้ได้ รหัสนี้จะแยกข้อความหลังจากอักขระที่สะดวก ด้วยโค้ดง่ายๆ นี้ คุณจะสามารถดำเนินการนี้ได้ทั้งคอลัมน์
📌 ขั้นตอน
- ขั้นแรก กด Alt+F11 บนแป้นพิมพ์ของคุณเพื่อเปิดโปรแกรมแก้ไข VBA
- จากนั้น เลือก แทรก > โมดูล .
- หลังจากนั้น พิมพ์รหัสต่อไปนี้:
2788
- จากนั้น บันทึก ไฟล์
- ตอนนี้ เลือกช่วงของเซลล์ B5:B9 .
- หลังจากนั้น กด Alt+F8 บนแป้นพิมพ์เพื่อเปิดกล่องโต้ตอบมาโคร
- ถัดไป เลือก extract_text
- จากนั้นคลิกที่ เรียกใช้ .
ที่นี่ ด้วยการใช้โค้ด VBA เราแยกไฟล์ได้สำเร็จ ข้อความหลังอักขระเฉพาะ
💬 สิ่งที่ต้องจำ
✎ ก่อนดำเนินการ ตรวจสอบให้แน่ใจว่าได้ตรวจสอบลิงก์เพื่อทราบฟังก์ชันที่เราใช้
✎ หากคุณเห็นข้อผิดพลาด #VALUE! ให้รวมสูตรทั้งหมดไว้ใต้ ฟังก์ชัน IFERROR .
บทสรุป
โดยสรุป ฉันหวังว่าบทช่วยสอนนี้จะให้ความรู้ที่เป็นประโยชน์แก่คุณในการแยกข้อความหลังจากอักขระเฉพาะใน Excel เราขอแนะนำให้คุณเรียนรู้และนำคำแนะนำเหล่านี้ไปใช้กับชุดข้อมูลของคุณ ดาวน์โหลดแบบฝึกหัดและลองทำด้วยตนเอง นอกจากนี้ อย่าลังเลที่จะแสดงความคิดเห็นในส่วนความคิดเห็น ความคิดเห็นอันมีค่าของคุณทำให้เรามีแรงจูงใจในการสร้างบทช่วยสอนเช่นนี้
อย่าลืมตรวจสอบเว็บไซต์ของเรา Exceldemy.com เพื่อดูปัญหาและแนวทางแก้ไขต่างๆ ที่เกี่ยวข้องกับ Excel
เรียนรู้วิธีการใหม่และเติบโตต่อไป!