ฟังก์ชันการตัดแต่งด้านซ้ายใน Excel: 7 วิธีที่เหมาะสม

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

ในบทความนี้ เราจะพูดถึงการตัดแต่งด้านซ้ายใน Excel โดยใช้ทั้งฟังก์ชันและ VBA การตัดแต่งด้านซ้ายสามารถเป็นได้หลายประเภท ตัวอย่างเช่น คุณสามารถลบอักขระออกจากด้านซ้ายของสตริงได้ ในทางกลับกัน คุณยังสามารถลบช่องว่างนำหน้า (ช่องว่างด้านซ้ายสุดของสตริง) ออกจากสตริงข้อมูลได้

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด

คุณสามารถ ดาวน์โหลดสมุดงานแบบฝึกหัดที่เราใช้ในการเตรียมบทความนี้

Left Trim Function.xlsm

7 วิธีที่เหมาะสมในการใช้ฟังก์ชัน Left Trim ใน Excel

1. ใช้ฟังก์ชัน RIGHT เพื่อตัดอักขระด้านซ้ายใน Excel

เมื่อเราทำงานกับสเปรดชีต บ่อยครั้งเราต้องตัดทอนข้อมูลจากด้านซ้าย ตัวอย่างเช่น คุณมีรหัสที่มีสี หมายเลขอ้างอิง ขนาด ฯลฯ และคุณต้องการแยกรหัสตามความต้องการของคุณ วิธีที่ง่ายที่สุดในการตัดแต่งข้อมูลส่วนซ้ายคือการใช้ ฟังก์ชัน RIGHT ฟังก์ชัน RIGHT ส่งกลับอักขระที่ระบุจากจุดสิ้นสุดของสตริงข้อความ ตัวอย่างเช่น เราต้องการตัดค่าของ เซลล์ B5 นี่คือขั้นตอนที่จำเป็น:

ขั้นตอน :

  • เขียนสูตรต่อไปนี้เพื่อแยกสีออกจากโค้ด
=RIGHT(B5,4)

  • หลังจากป้อนสูตรแล้ว สีฟ้าจะถูกแยกออกจากกัน ใช้ Fill Handle (+) เพื่อคัดลอกสูตรไปยังเซลล์ที่เหลือ

อ่านเพิ่มเติม: ตัดอักขระและช่องว่างด้านขวาใน Excel (5 วิธี)

2. การใช้ฟังก์ชัน REPLACE เพื่อลบอักขระด้านซ้ายใน Excel

การตัดแต่งทางซ้ายที่ง่ายอีกวิธีหนึ่งคือการใช้ ฟังก์ชัน REPLACE REPLACE ฟังก์ชันจะแทนที่ส่วนของสตริงข้อความด้วยสตริงข้อความอื่น เราได้ใช้ฟังก์ชันกับข้อมูลชุดที่แล้ว และนี่คือขั้นตอนต่อไปนี้:

ขั้นตอน:

  • ประการแรก พิมพ์สูตรต่อไปนี้:<12
=REPLACE(B5,1,C5,"")

  • เมื่อป้อนสูตรแล้ว นี่คือผลลัพธ์ที่เราได้รับ:

3. ใช้ VBA เพื่อตัดอักขระด้านซ้าย

หากคุณไม่ต้องการใช้ฟังก์ชันหรือสูตรใดๆ เพื่อตัดอักขระด้านซ้าย การใช้ VBA สามารถเป็นตัวเลือกใน excel เราได้ใช้ขั้นตอนต่อไปนี้สำหรับ VBA :

ขั้นตอน:

  • ต่อไปนี้คือสตริงที่เราต้องการตัดแต่ง:

  • ขั้นแรก ไปที่แผ่นงานที่เกี่ยวข้อง จากนั้น คลิกขวาที่ชื่อแผ่นงาน และเลือกตัวเลือก ดูโค้ด เพื่อเปิดหน้าต่าง VBA
  • ตอนนี้ เขียนโค้ดต่อไปนี้ในช่อง โมดูล .
8390

  • สุดท้าย รันโค้ดและคุณจะได้โค้ดที่ถูกตัดออก

4. ลบอักขระออกจากด้านซ้ายโดยใช้ฟังก์ชัน RIGHT และ LEN

ในทำนองเดียวกัน วิธีการที่กล่าวถึงข้างต้น เราสามารถลบอักขระออกจากส่วนด้านซ้ายของข้อมูลได้โดย โดยใช้การรวมกันของ RIGHT และฟังก์ชัน LEN ฟังก์ชัน LEN ส่งกลับจำนวนอักขระในสตริงข้อความ ขั้นตอนที่เกี่ยวข้องกับวิธีนี้คือ:

ขั้นตอน:

  • ในตอนแรก ให้พิมพ์สูตรต่อไปนี้
=RIGHT(B5,LEN(B5)-C5)

รายละเอียดของสูตร:

  • LEN(B5)

ที่นี่ LEN ฟังก์ชันส่งคืนจำนวนอักขระในสตริงข้อความ

  • RIGHT(B5,LEN(B5)-C5)

ในสูตรนี้ จำนวนอักขระที่ตัดทางด้านซ้ายจะถูกหักออกจากสตริงทั้งหมด สูตรจะส่งกลับสตริงที่ตัดจากด้านซ้าย

  • สุดท้าย ผลลัพธ์คือ:

5. ลบ พื้นที่ชั้นนำโดยใช้การผสมผสานของ FIND, MID, TRIM & ฟังก์ชัน LEN ใน Excel

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

ในวิธีนี้ เราจะใช้การผสมผสานระหว่าง FIND, MID, TRIM & ฟังก์ชัน LEN เพื่อลบช่องว่างนำหน้า ขั้นตอนที่เกี่ยวข้อง ได้แก่:

ขั้นตอน:

  • หากต้องการลบช่องว่าง ให้พิมพ์สูตรต่อไปนี้:
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))

รายละเอียดของสูตร:

  • LEN(B5)

สูตรนี้จะคืนค่าจำนวนอักขระใน เซลล์ B5

  • TRIM(B5)

ฟังก์ชัน TRIM จะลบช่องว่างทั้งหมดออกจาก B5 ยกเว้นช่องว่างเดียวระหว่างคำ

  • MID( TRIM(B5),1,1)

ฟังก์ชัน MID ส่งกลับอักขระจากตรงกลางของ B5 โดยกำหนดตำแหน่งเริ่มต้นและความยาว

<10
  • FIND(MID(TRIM(B5),1,1)
  • ฟังก์ชัน FIND ส่งคืนตำแหน่งเริ่มต้นของสตริงข้อความหนึ่งภายใน สตริงข้อความอื่น ที่นี่ สูตรส่งคืนตำแหน่งของอักขระที่เราพบในกระบวนงานก่อนหน้านี้

    • MID(B5,FIND(MID(TRIM(B5),1,1), B5),LEN(B5))

    เมื่อใช้สูตรกับฟังก์ชัน MID อื่น มันจะลบช่องว่างออกจากด้านซ้ายของสตริงเท่านั้น

    • ท้ายที่สุด ผลลัพธ์คือ:

    อ่านเพิ่มเติม: วิธีตัดช่องว่างใน Excel (8 วิธีที่ง่ายที่สุด )

    6. ใช้การรวมฟังก์ชัน REPLACE, LEFT, FIND & TRIM ของ Excel เพื่อลบช่องว่างที่นำหน้า

    ในทำนองเดียวกัน วิธีการก่อนหน้านี้คือการรวมกันของ แทนที่ ซ้าย ค้นหา และสามารถใช้ฟังก์ชัน TRIM เพื่อลบช่องว่างนำหน้าได้

    เราได้ทำตามขั้นตอนด้านล่างเพื่อทำงานให้เสร็จสิ้น:

    ขั้นตอน:

    • ใช้ฟังก์ชันดังกล่าวข้างต้น พิมพ์สูตรต่อไปนี้ก่อน:
    =REPLACE(B5,1,FIND(LEFT(TRIM(B5),2),B5)-1,"")

    รายละเอียดของสูตร:

    การรวมกันของฟังก์ชัน FIND , ซ้าย และ TRIM ช่วยให้เราคำนวณตำแหน่งได้ ของอักขระช่องว่างตัวแรกในสตริง ช่องว่างไปทางด้านซ้ายของสตริง

    ที่นี่ เราส่งสูตรผ่านฟังก์ชัน แทนที่ เป็นผลให้ช่องว่างนำหน้าของสตริงถูกแทนที่ด้วยไม่มีช่องว่าง (“”) สูตรจะลบเฉพาะช่องว่างที่นำหน้าออกจากสตริง

    • สุดท้าย ผลลัพธ์คือ:

    7. ใช้ VBA เพื่อลบช่องว่างนำหน้าใน Excel

    สามารถลบช่องว่างนำหน้าได้โดยใช้ VBA ด้วย

    ขั้นตอน:

    • ประการแรก เลือกเซลล์ที่มีช่องว่างนำหน้า

    • ประการที่สอง ไปที่แผ่นงานที่เกี่ยวข้อง คลิกขวาที่แผ่นงาน ชื่อ และเลือกตัวเลือก ดูโค้ด เพื่อนำหน้าต่าง VBA มา
    • ใน โมดูล ให้เขียนโค้ดต่อไปนี้:
    2107

    • สุดท้าย รันโค้ดและรับสตริงโดยไม่ต้องเว้นวรรคนำหน้า

    สรุป

    ในบทความ ฉันได้กล่าวถึงวิธีการที่ใช้กันอย่างแพร่หลายในการตัดแต่งอักขระด้านซ้าย คุณสามารถเรียนรู้ทั้งเกี่ยวกับวิธีการที่เกี่ยวข้องกับฟังก์ชันและ VBA ใช้วิธีการเหล่านี้ เมื่อใดก็ตามที่เหมาะสม และแจ้งให้เราทราบหากคุณมีข้อสงสัยใดๆ

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