แยกสตริงตามอักขระใน Excel (6 วิธีที่เหมาะสม)

  • แบ่งปันสิ่งนี้
Hugh West

บางครั้งคุณอาจมีชุดข้อมูลที่มีการแทรกข้อมูลประเภทต่างๆ กันในเซลล์และคั่นด้วยอักขระ เช่น ตัวคั่น ยัติภังค์ ขีด ฯลฯ ชุดข้อมูลประเภทนี้จะไม่เป็นระเบียบและการค้นหาข้อมูลเฉพาะใดๆ นั้นค่อนข้างยาก ในบทความนี้ ฉันจะแสดงให้คุณเห็นถึง 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 เครื่องหมายอัฒภาค หรือช่องว่าง คุณต้องเลือกอักขระนั้น คุณยังสามารถป้อนอักขระอื่นๆ ในช่อง อื่นๆ ในขั้นตอนสุดท้าย เลือก ทั่วไป แล้วคลิก เสร็จสิ้น .

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

สรุป

เมื่อทำตามวิธีการใดๆ ที่อธิบายไว้ข้างต้น คุณสามารถแบ่งสตริงตามอักขระได้ หากคุณพบความสับสนใด ๆ โปรดแสดงความคิดเห็นและให้โอกาสเราในการลบความสับสนของคุณ

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง