แยกข้อความก่อนอักขระใน Excel (4 วิธีด่วน)

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

มีฟังก์ชันค่อนข้างน้อยใน Excel ที่จะแยกข้อความก่อนอักขระอย่างรวดเร็ว ในบทความนี้ เราจะรู้วิธีใช้งาน

แบบฝึกหัดแบบฝึกหัด

ดาวน์โหลดแบบฝึกหัดและแบบฝึกหัดต่อไปนี้

แยกข้อความก่อน Character.xlsx

4 วิธีด่วนในการแยกข้อความก่อนอักขระใน Excel

1. การใช้ฟังก์ชัน LEFT และ FIND เพื่อแยกข้อความก่อนอักขระ

ฟังก์ชัน LEFT เป็นหนึ่งในหมวดหมู่ย่อยของ ฟังก์ชัน TEXT ที่สามารถดึงเอา ข้อความซ้ายสุดของสตริงของชุดข้อมูลที่กำหนด เราจะใช้การรวมกันของฟังก์ชัน ซ้าย และ ฟังก์ชัน FIND สมมติว่าเรามีเวิร์กชีตที่มีรายชื่อพนักงานและยอดขายของพวกเขาที่แนบมาด้วยอักขระ "_" เราจะแยกข้อความก่อนอักขระนั้น

ขั้นตอน:

  • เลือก เซลล์ D5 .
  • พิมพ์สูตร:
=LEFT(C5,FIND("_",C5)-1)

ปุ่ม ฟังก์ชัน FIND ส่งกลับตำแหน่งของอักขระ “_” เป็นตัวเลขจากสตริงข้อความทั้งหมด และฟังก์ชัน LEFT แยกข้อความ

  • กด ป้อน เพื่อดูผลลัพธ์
  • ใช้ Fill Handle เพื่อดูผลลัพธ์ที่เหลือ

2. แทรกฟังก์ชัน Excel SUBSTITUTE ก่อนเกิดอักขระตัวที่ n

เพื่อค้นหาตำแหน่งที่ n ของอักขระเฉพาะและแยกข้อความก่อนหน้านั้น เราสามารถใช้ ฟังก์ชัน SUBSTITUTE เป็นฟังก์ชั่นที่ได้รับความนิยมมาก สมมติว่าเรามีชุดข้อมูล เราจะแยกข้อความก่อนช่องว่างที่สองของสตริง

ขั้นตอน:

  • เลือก เซลล์ C5 .
  • พิมพ์สูตร:
=LEFT(B5,FIND("^",SUBSTITUTE(B5," ","^",2))-1)

หมายเหตุ: ฟังก์ชัน SUBSTITUTE จะแทนที่ช่องว่างที่สองด้วยอักขระ “ ^

สูตร:

=SUBSTITUTE(B5," ","^",2)

ฟังก์ชัน FIND ค้นพบตำแหน่งของอักขระ “ ^ ” เป็นตัวเลข สุดท้าย ฟังก์ชัน LEFT จะดึงข้อความก่อนหน้าอักขระนั้นออกมาตามที่เราพูดถึงในวิธีแรก

  • กด Enter .
  • ลากเคอร์เซอร์ลงไปยังเซลล์อื่นๆ เพื่อดูผลลัพธ์

3. ใช้เครื่องมือค้นหาและแทนที่ของ Excel เพื่อแยกข้อความก่อนอักขระ

ใน Microsoft Excel มีเครื่องมือหรือฟีเจอร์ในตัวที่น่าประทับใจมากมาย ค้นหาและแทนที่ เป็นหนึ่งในนั้น จากชุดข้อมูลด้านล่าง เราจะแยกข้อความก่อนอักขระ “ #

STEPS:

  • เลือกเซลล์ B5:B11 .
  • กด Ctrl+C เพื่อคัดลอกและ วาง ลงในเซลล์ C5 .

  • เลือกข้อมูลที่วาง
  • จากแท็บ หน้าแรก ไป ไปที่ การแก้ไข > ค้นหา & เลือก > แทนที่ .

  • หน้าต่างเปิดขึ้น
  • ในช่อง ค้นหาอะไร พิมพ์ “ #*

หมายเหตุ: เราใช้ เครื่องหมายดอกจัน ( * ) เนื่องจากเป็นอักขระตัวแทนที่แทนอักขระทั้งหมดหลัง “ #

  • ตอนนี้ให้ช่อง แทนที่ด้วย ว่างไว้
  • เลือก แทนที่ทั้งหมด .

  • กล่องยืนยันปรากฏขึ้น
  • เลือก ตกลง และปิดหน้าต่างก่อนหน้า

  • ประการสุดท้าย เราจะเห็นว่าข้อความทั้งหมดถูกดึงออกมาก่อนอักขระ

4. ใช้คุณลักษณะ 'ข้อความเป็นคอลัมน์' เพื่อ ดึงข้อความก่อนอักขระใน Excel

ตัวเลือก ข้อความเป็นคอลัมน์ ใน Excel ทำให้ชุดข้อมูลเป็นไดนามิก จินตนาการว่าเรามีชุดข้อมูลและเราจะแยกข้อความก่อนอักขระที่เรียกว่า Asterisk ( * )

STEPS:<4

  • เลือกเซลล์ B5:B11 แล้วกด Ctrl+C เพื่อคัดลอก
  • วาง ถึง เซลล์ C5 .

  • ไปที่แท็บ ข้อมูล โดยเลือกข้อมูลที่วางทั้งหมด
  • จากเมนูแบบเลื่อนลง เครื่องมือข้อมูล คลิก บน ข้อความเป็นคอลัมน์ .

  • จากหน้าต่าง Wizard Step 1 เลือกตัวเลือก Delimited .
  • กด Next .<13

  • ตอนนี้ในหน้าต่าง วิซาร์ดขั้นตอนที่ 2 ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายที่ตัวเลือก อื่นๆ แล้วเขียนว่า “ * ” ในช่องว่างข้างๆ เราสามารถดูตัวอย่างได้จาก แสดงตัวอย่างข้อมูล กล่อง
  • เลือก ถัดไป .

  • สุดท้าย ใน หน้าต่าง วิซาร์ดขั้นตอนที่ 3 เราสามารถเลือกรูปแบบข้อมูลใดก็ได้ที่เราต้องการ
  • ในช่อง ปลายทาง เลือกตำแหน่งที่เราต้องการให้ข้อมูลที่แยกออกมา
  • เลือก เสร็จสิ้น .

  • ที่นี่ เราจะเห็นข้อมูลที่แยกออกมาทั้งหมดเป็นสองส่วน

สรุป

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

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