สารบัญ
มีหลายวิธีในการ แยกข้อความใน Excel ในบทความนี้ เราจะเห็นหลายวิธีสำหรับ ข้อความแยก Excel ตามสูตรช่องว่าง เรามีชุดข้อมูลตัวอย่างที่มี ชื่อ ช่องว่าง ใช้เป็นตัวคั่นที่นี่ มาดูวิธี แบ่งข้อความตามช่องว่างโดยใช้สูตร ใน Excel
ดาวน์โหลดแบบฝึกหัด
แยกข้อความตาม Space.xlsm
5 วิธีแยกข้อความตามช่องว่างโดยใช้สูตรใน Excel
ในโพสต์นี้ เราจะเห็นการใช้ ซ้าย , ค้นหา , ค้นหา , ขวา , ตัดแต่ง , เลน , แทนที่ , COLUMNS ฟังก์ชันและใช้โค้ด VBA เพื่อ แยกข้อความตามช่องว่าง .
วิธีที่ 1: แยกข้อความตามช่องว่างโดยใช้ซ้าย และฟังก์ชัน FIND
ในตอนแรก เราจะแยก ชื่อ ซึ่งเป็นส่วนด้านซ้ายของชื่อโดยใช้ฟังก์ชัน ซ้าย และ FIND .
ขั้นตอน:
- ขั้นแรก พิมพ์สูตรต่อไปนี้ในเซลล์ C5 .
=LEFT(B5, FIND(" ",B5))
- ตอนนี้ กดปุ่ม ENTER
ที่นี่ FIND(” “,B5) ให้ผลลัพธ์เป็น 5 ซึ่งเป็นตัวอักษรทั้งหมดรวมถึง เว้นวรรค จากด้านซ้ายของชื่อ จากนั้น =LEFT(B5, 5 ) ให้ผลลัพธ์เป็น Mary .
- สุดท้าย ลากลงไปที่ ป้อนอัตโนมัติ ที่เหลือ ซีรีส์
อ่านเพิ่มเติม: วิธีแยกชื่อและนามสกุลใน Excel (6 ง่ายวิธี)
วิธีที่ 2: แยกข้อความตามช่องว่างโดยใช้ฟังก์ชัน MID และ FIND
ตอนนี้ เราจะแบ่งชื่อกลางซึ่งคั่นด้วยช่องว่างโดยใช้ MID และ FIND ฟังก์ชัน
ขั้นตอน:
- ขั้นแรก พิมพ์สูตรต่อไปนี้ในเซลล์ D5 .
=MID(B5,FIND(" ",B5),FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5))
- หลังจากนั้น กดปุ่ม ENTER
- สุดท้าย ลากลงไปที่ ป้อนอัตโนมัติ ส่วนที่เหลือของซีรี่ส์
แล้วเกิดอะไรขึ้นที่นี่? FIND(” “,B5,FIND(” “,B5)+1)-FIND(” “, B5) กำหนดตัวเลขที่มีช่องว่างที่สอง ในกรณีนี้ มันคือ 10 และ =MID(B5,5,10) ให้ผลลัพธ์เป็น Elizabeth 5 คือ หมายเลขเริ่มต้น และ 10 หมายถึง จำนวนอักขระทั้งหมด
อ่านเพิ่มเติม : วิธีแยกข้อความใน Excel ตามตัวอักษร (5 วิธีด่วน)
การอ่านที่คล้ายกัน
- แยก สตริงตามอักขระใน Excel (6 วิธีที่เหมาะสม)
- แยกสตริงตามความยาวใน Excel (8 วิธี)
- วิธีแยกคำสองคำใน Excel (6 วิธีง่ายๆ)
- แยกข้อความใน Excel โดยใช้ Flash Fill
วิธีที่ 3: การใช้ฟังก์ชัน RIGHT และ SEARCH
ในการแยกนามสกุล เราจะใช้ฟังก์ชัน RIGHT , LEN และ SEARCH ทั้งฟังก์ชัน FIND และ SEARCH มีคุณสมบัติเหมือนกัน
ขั้นตอน:
- ขั้นแรก พิมพ์ ตามสูตรในเซลล์ E5 .
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1))
- ตอนนี้ กดปุ่ม ป้อน แป้น
- สุดท้าย ลากลงไปที่ ป้อนอัตโนมัติ ชุดที่เหลือ
นั่นแหละ ที่นี่ สูตร SEARCH(” “,B5,SEARCH(” “,B5,1)+1) ให้ผลลัพธ์เป็น 15 ซึ่ง i เป็นจำนวนอักขระที่มีช่องว่าง Mary และ Elizabeth . LEN(B5) ให้ผลลัพธ์ 20 ซึ่งหมายความว่า LEN(B5)-SEARCH(” “,B5,SEARCH(” “,B5,1)+1) โดยทั่วไปจะให้เอาต์พุตเป็น 5 (20 ลบ 15) สุดท้าย =RIGHT(B5,5) ให้ผลลัพธ์สุดท้ายเป็น Smith .
อ่านเพิ่มเติม: วิธีแยกข้อความ ใน Excel โดยใช้สูตร (5 วิธีง่ายๆ)
วิธีที่ 4: แยกข้อความตามช่องว่างโดยใช้สูตรรวม
ในวิธีนี้ เราจะใช้ฟังก์ชันผสมของ TRIM<ฟังก์ชัน 2>, SUBSTITUTE , COLUMNS , LEN และ REPT เพื่อแบ่งข้อความตามช่องว่าง
ขั้นตอน:
- ประการแรก พิมพ์สูตรต่อไปนี้ในเซลล์ C5 .
=TRIM(MID(SUBSTITUTE($B5,"",REPT(" ",LEN($B5))),(COLUMNS($B4:B4)-1)*LEN($B5)+1,LEN($B5)))
- ตอนนี้ กดปุ่ม ENTER
- ที่ จุดนี้ ลากลงไปทางขวาเพื่อ ป้อนอัตโนมัติ ชุดแถว
- สุดท้าย ลากลงไปที่ ป้อนอัตโนมัติ ส่วนที่เหลือของซีรีส์
สำหรับข้อมูลของคุณ ลิงก์สำหรับแต่ละฟังก์ชันมีอยู่ที่นี่ หากสูตรทำให้คุณสนใจเกี่ยวกับสิ่งที่เกิดขึ้นที่นี่ กรุณาคลิกลิงค์และดูการใช้งานและการแจกแจงสูตร
อ่านเพิ่มเติม: วิธีแยกคำใน Excel โดยใช้สูตร (สุดยอดคู่มือ)
วิธีที่ 5: การใช้ VBA เพื่อแยก Text by Space
ในวิธีสุดท้าย เราจะใช้รหัส VBA เพื่อ แยกข้อความ โดยเว้นวรรค
ขั้นตอน:
- ก่อนอื่น คลิกขวา บนชีตแล้วไปที่ ดูรหัส
- หลังจากนั้น ให้คัดลอกและวางโค้ด VBA ด้านล่าง
โค้ด VBA:
5411
- สุดท้าย กด F5 หรือ ปุ่มเล่น เพื่อเรียกใช้โค้ด
ที่นี่ สำหรับ Rnumber = 5 ถึง 10 หมายถึงหมายเลขแถวของชุดข้อมูล และ Newdest=3 หมายถึงคอลัมน์แรกที่ข้อความจะแยกและตามด้วย
อ่านเพิ่มเติม: วิธีแยกข้อความออกเป็นหลายเซลล์ใน Excel
ส่วนการปฏิบัติ
ลักษณะที่สำคัญที่สุดเพียงอย่างเดียวในการเป็น ความเคยชินกับวิธีการที่รวดเร็วเหล่านี้คือการฝึกฝน ด้วยเหตุนี้ เราจึงได้แนบแบบฝึกหัดสำหรับฝึกฝนซึ่งคุณสามารถฝึกฝนวิธีการเหล่านี้ได้
บทสรุป
นั่นคือทั้งหมดสำหรับบทความนี้ นี่คือ 5 วิธีที่แตกต่างกันสำหรับ สูตรแยกข้อความของ Excel ตามสูตรช่องว่าง คุณอาจเลือกทางเลือกที่ดีที่สุดตามความต้องการของคุณ โปรดทิ้งไว้ในพื้นที่แสดงความคิดเห็นหากคุณมีคำถามหรือข้อเสนอแนะ