สารบัญ
บางครั้งคุณอาจมีชุดข้อมูลที่มีการแทรกข้อมูลประเภทต่างๆ กันในเซลล์และคั่นด้วยอักขระ เช่น ตัวคั่น ยัติภังค์ ขีด ฯลฯ ชุดข้อมูลประเภทนี้จะไม่เป็นระเบียบและการค้นหาข้อมูลเฉพาะใดๆ นั้นค่อนข้างยาก ในบทความนี้ ฉันจะแสดงให้คุณเห็นถึง 6 วิธีที่คุณจะสามารถแบ่งสตริงตามอักขระใน Excel
สมมติว่าเรามีชุดข้อมูลที่ป้อนชื่อ ที่อยู่อีเมล และหมายเลขติดต่อเป็นชุดเดียว สตริงและคั่นด้วยอักขระ เช่น เครื่องหมายจุลภาค (,) เพื่อแสดงให้คุณเห็นถึงความเรียบง่าย เราได้ตั้งค่าให้แบ่งสตริงด้วยเครื่องหมายจุลภาค
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
แยกสตริงตามอักขระใน Excel xlsx
6 วิธีแยกสตริงตามอักขระใน Excel
1. แยกสตริงตามอักขระโดยใช้ฟังก์ชัน LEFT และ FIND
ใช้ ฟังก์ชัน LEFT และ ฟังก์ชัน FIND ร่วมกันทำให้เราแยกสตริงด้วยอักขระจากด้านซ้ายของสตริงได้ พิมพ์สูตรต่อไปนี้ในเซลล์ว่าง ( B6 )
=LEFT(A6,FIND( ",",A6)-1)
ที่นี่ ฟังก์ชัน FIND ส่งกลับตำแหน่งของเครื่องหมายจุลภาคแรก ( “,” ) จากสตริง A6 และฟังก์ชัน ซ้าย แยกอักขระจากสตริงที่อยู่ก่อนหน้าอักขระเฉพาะ (ลูกน้ำตัวแรก). โปรดจำไว้ว่า คุณต้องลบ 1 เพื่อแยกการยกเว้นเครื่องหมายจุลภาค
กด ENTER และคุณจะได้รับชื่อในเซลล์ B6 .
ลากเซลล์ไปที่ส่วนท้ายของชุดข้อมูลเพื่อใช้สูตรกับเซลล์อื่นๆ ทั้งหมดในคอลัมน์ A . คุณจะได้รับชื่อจากรายการทั้งหมด
2. ฟังก์ชัน MID และ FIND เพื่อแยกสตริง
ถ้าคุณต้องการรับข้อความระหว่างสอง คุณสามารถใช้ ฟังก์ชัน MID และ ฟังก์ชัน FIND ร่วมกันได้ พิมพ์สูตรต่อไปนี้ในเซลล์ว่าง ( C6 )
=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)
ที่นี่ FIND(“,”,A6)+ 1 ส่งกลับตำแหน่งเริ่มต้นของอักขระตัวแรกหลังเครื่องหมายจุลภาคตัวแรก FIND(“,”,A6,FIND(“,”,A6)+1) ส่งกลับตำแหน่งเริ่มต้นของอักขระตัวแรกหลังเครื่องหมายจุลภาคตัวที่สอง -FIND(“,”,A6)-1 ระบุว่าอักขระทั้งหมดของสตริงหลังจากเครื่องหมายจุลภาคที่สองจะถูกแยกออก สุดท้าย MID กำหนดอักขระระหว่างเครื่องหมายจุลภาคทั้งสองนี้
กด ENTER ดังนั้น คุณจะได้รับที่อยู่อีเมลในเซลล์ C6
ลากเซลล์ B7 ไปยังจุดสิ้นสุดของคุณ ชุดข้อมูลและคุณจะได้รับที่อยู่อีเมลทั้งหมด
3. ฟังก์ชัน RIGHT, LEN และ FIND เพื่อแยกสตริงตามอักขระ
โดยใช้ RIGHT ฟังก์ชัน , ฟังก์ชัน LEN และ ฟังก์ชัน FIND รวมกัน คุณสามารถแบ่งสตริงและรับส่วนที่ถูกต้องได้ หลังจากอักขระเฉพาะจากสตริงนั้น พิมพ์สูตรต่อไปนี้ในเซลล์ว่าง( D6 )
=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))
ที่นี่ LEN(A6) คำนวณความยาวทั้งหมดของสตริงในเซลล์ A6 . FIND(“,”,A6,FIND(“,”,A6)+1 ค้นหาเครื่องหมายจุลภาคสุดท้าย และ ขวา แยกอักขระที่อยู่หลังเครื่องหมายจุลภาคสุดท้าย
กด ENTER และคุณจะได้รับหมายเลขติดต่อในเซลล์ D6
ลาก เซลล์ D6 และคุณจะได้รับหมายเลขติดต่อทั้งหมดโดยแยกสตริงของคอลัมน์ A.
การอ่านที่คล้ายกัน :
- แยกสตริงตามความยาวใน Excel (8 วิธี)
- วิธีแยกข้อความออกเป็นหลายเซลล์ใน Excel
4. ฟังก์ชัน SEARCH และ LEFT เพื่อแยกสตริง
คุณสามารถใช้ ฟังก์ชัน SEARCH แทน ฟังก์ชัน FIND เพื่อแยก สตริง
เมื่อต้องการแยก ชื่อ ออกจากสตริงของเซลล์ A6 พิมพ์สูตรต่อไปนี้ในเซลล์ว่าง ( B6 )<1 =LEFT(A6,SEARCH( ",",A6)-1)
ที่นี่ ฟังก์ชัน SEARCH ส่งคืนตำแหน่งของเครื่องหมายจุลภาคแรก ( “,” ) จากสตริง A6 และฟังก์ชัน ซ้าย แยกอักขระจากสตริงที่อยู่ก่อนหน้าอักขระเฉพาะ (ตัวแรก c ออมม่า). โปรดจำไว้ว่า คุณต้องลบ 1 เพื่อแยกเครื่องหมายจุลภาคออก
กด ENTER และคุณจะได้ชื่อในเซลล์ B6 .
ลากเซลล์ไปที่ส่วนท้ายของชุดข้อมูลเพื่อใช้สูตรกับเซลล์อื่นๆ ทั้งหมดในคอลัมน์ A . คุณจะได้รับชื่อจากรายการทั้งหมด
5. Flash Fill to Split String by Character
การใช้ Flash Fill เป็นอีกเทคนิคหนึ่งในการ แยกสตริงตามอักขระ ขั้นแรก ให้ป้อนส่วนของสตริงด้วยตนเองในเซลล์ ( C6 )
หลังจากนั้น ให้ไปที่ ข้อมูล > เครื่องมือข้อมูล แล้วเลือก เติมแบบรวดเร็ว .
ตอนนี้ คุณจะเห็นว่า Excel ได้กำหนดสตริงแยกโดยอัตโนมัติในเซลล์อื่นๆ ทั้งหมดของคอลัมน์นั้น
อ่านเพิ่มเติม: การแยกข้อความใน Excel โดยใช้ Flash Fill
6. คำสั่ง Text to Columns
คุณยังสามารถใช้คำสั่ง Text to Columns เพื่อแยกสตริงด้วยอักขระ ขั้นแรก เลือกชุดข้อมูล
หลังจากนั้น ไปที่ ข้อมูล > เครื่องมือข้อมูล แล้วเลือก ข้อความเป็นคอลัมน์ .
ตอนนี้ หน้าต่างชื่อ ตัวช่วยแปลงข้อความเป็นคอลัมน์ จะปรากฏขึ้น กาเครื่องหมาย ตัวคั่น แล้วกด ถัดไป .
ในขั้นตอนที่สอง เลือก เครื่องหมายจุลภาค แล้วกด ถัดไป .
หากสตริงของคุณคั่นด้วยอักขระอื่นๆ เช่น Tab เครื่องหมายอัฒภาค หรือช่องว่าง คุณต้องเลือกอักขระนั้น คุณยังสามารถป้อนอักขระอื่นๆ ในช่อง อื่นๆ ในขั้นตอนสุดท้าย เลือก ทั่วไป แล้วคลิก เสร็จสิ้น .
ตอนนี้ คุณจะเห็นส่วนต่างๆ ของสตริงที่ ถูกคั่นด้วยเครื่องหมายจุลภาค แบ่งออกเป็นเซลล์ต่างๆ
สรุป
เมื่อทำตามวิธีการใดๆ ที่อธิบายไว้ข้างต้น คุณสามารถแบ่งสตริงตามอักขระได้ หากคุณพบความสับสนใด ๆ โปรดแสดงความคิดเห็นและให้โอกาสเราในการลบความสับสนของคุณ