วิธีแยก 2 คำแรกออกจากเซลล์ใน excel
คุณสามารถใช้สูตรต่อไปนี้ใน Excel เพื่อแยก 2 คำแรกออกจากเซลล์:
=TEXTBEFORE( A2 , "", 2)
สูตรเฉพาะนี้จะแยก 2 คำแรกจากเซลล์ A2
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: แยก 2 คำแรกออกจากเซลล์ใน Excel
สมมติว่าเรามีคอลัมน์ประโยคต่อไปนี้ใน Excel:
สมมติว่าเราต้องการแยก 2 คำแรกจากแต่ละเซลล์ในคอลัมน์ A
เมื่อต้องการทำเช่นนี้ เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 :
=TEXTBEFORE( A2 , "", 2)
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:
ตอนนี้คอลัมน์ B มี 2 คำแรกของแต่ละเซลล์ในคอลัมน์ A
หมายเหตุ : คุณสามารถแทนที่ค่า 2 ในสูตรด้วยค่าใดก็ได้ที่คุณต้องการแยกออกจากคำ n คำแรก
สูตรนี้ทำงานอย่างไร?
จำสูตรที่เราใช้แยก 2 คำแรกจากแต่ละเซลล์:
=TEXTBEFORE( A2 , "", 2)
สูตรนี้ใช้ฟังก์ชัน TEXTBEFORE ซึ่งใช้ไวยากรณ์พื้นฐานต่อไปนี้:
TEXTBEFORE(ข้อความ, ตัวคั่น, [instance_number], …)
ทอง:
- text : ข้อความที่จะค้นหา
- delimiter : อักขระหรือสตริงย่อยเพื่อแยกข้อความก่อน
- instance_num (เป็นทางเลือก) : อินสแตนซ์ของตัวคั่นก่อนที่จะแยกข้อความ (ค่าเริ่มต้นคือ 1)
อาร์กิวเมนต์แรกระบุว่าเราต้องการค้นหาเซลล์ A2
อาร์กิวเมนต์ที่สองระบุว่าเราต้องการแยกข้อความก่อนช่องว่าง
อาร์กิวเมนต์ที่สามระบุว่าเราต้องการแยกข้อความก่อนช่องว่างที่สอง
การใช้สูตรนี้ทำให้เราสามารถแยกคำ 2 คำแรกออกมาได้ เนื่องจากสามารถปรากฏได้ 2 คำพอดีก่อนที่จะพบช่องว่างที่สอง
หมายเหตุ : คุณสามารถดูเอกสารประกอบทั้งหมดของฟังก์ชัน TEXTBEFORE ใน Excel ได้ที่นี่
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
วิธีนับความถี่ของข้อความใน Excel
วิธีตรวจสอบว่าเซลล์มีข้อความรายการใน Excel หรือไม่
วิธีคำนวณค่าเฉลี่ยหากเซลล์มีข้อความใน Excel