Excel: ใช้ left เพื่อแยกข้อความก่อนลูกน้ำ


คุณสามารถใช้สูตรต่อไปนี้กับฟังก์ชัน LEFT และ FIND เพื่อแยกข้อความทั้งหมดก่อนที่จะพบเครื่องหมายจุลภาคในบางเซลล์ใน Excel:

 =LEFT( A2 , FIND(",", A2 )-1)

สูตรเฉพาะนี้จะแยกข้อความทั้งหมดจากเซลล์ A2 ที่ปรากฏก่อนเครื่องหมายจุลภาคแรก

ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ

ตัวอย่าง: การใช้ LEFT เพื่อแยกข้อความก่อนเครื่องหมายจุลภาค

สมมติว่าเรามีรายการต่อไปนี้ใน Excel ที่ให้คำอธิบายโดยย่อเกี่ยวกับผู้เล่นบาสเกตบอลต่างๆ รวมถึงทีม ตำแหน่ง และอันดับ:

ตอนนี้สมมติว่าเราต้องการแยกเฉพาะชื่อทีมของผู้เล่นแต่ละคน

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

 =LEFT( A2 , FIND(",", A2 )-1)

เราสามารถพิมพ์สูตรนี้ในเซลล์ B2 จากนั้นคลิกและลากสูตรนี้ไปยังเซลล์ที่เหลือแต่ละเซลล์ในคอลัมน์ B:

สูตร Excel สำหรับเครื่องหมายจุลภาคด้านซ้าย

ตอนนี้คอลัมน์ B จะแสดงเฉพาะชื่อทีมของผู้เล่นแต่ละคนในคอลัมน์ A

โปรดทราบว่าหากไม่พบเครื่องหมายจุลภาคในคอลัมน์คำอธิบายผู้เล่น สูตรจะส่งกลับ #VALUE! ดังนั้น.

หากต้องการส่งกลับค่าอื่น เพียงใช้ฟังก์ชัน IFERROR()

ตัวอย่างเช่น เราสามารถใช้ฟังก์ชัน IFERROR() ต่อไปนี้เพื่อส่งคืน “No comma” หากไม่พบเครื่องหมายจุลภาคในคำอธิบายของผู้เล่นที่ระบุ:

 =IFERROR(LEFT( A2 , FIND(",", A2 )-1), "No order")

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

โปรดทราบว่าคุณยังสามารถส่งกลับค่าอื่นได้โดยการแทนที่ “No comma” ด้วยค่าอื่นในฟังก์ชัน IFERROR()

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

Excel: วิธีใช้ฟังก์ชัน MID เพื่อยุติสตริง
Excel: วิธีใช้ฟังก์ชัน MID สำหรับสตริงที่มีความยาวผันแปรได้
Excel: วิธีลบอักขระ 3 ตัวแรกออกจากสตริง

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *