วิธีลบอักขระ 3 ตัวสุดท้ายใน Excel (4 สูตร)

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

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

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

ขอแนะนำให้คุณดาวน์โหลดไฟล์ Excel และฝึกฝนควบคู่ไปด้วย

ลบอักขระ 3 ตัวสุดท้าย.xlsm

4 สูตรในการลบอักขระ 3 ตัวสุดท้ายใน Excel

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

ดังนั้น เรามาดำดิ่งสู่วิธีการทั้งหมดทีละวิธีโดยไม่ต้องมีการถกเถียงกันอีกต่อไป

1. ใช้ฟังก์ชัน LEFT และ LEN เพื่อลบอักขระ 3 ตัวสุดท้ายใน Excel

ใน ข้อมูลพนักงาน รายการ คอลัมน์ ชื่อเต็ม มีชื่อเต็มทั้งหมดของพนักงาน ที่นี่เราจะเห็นว่าทุกชื่อมีนามสกุลเดียวกันซึ่งก็คือ “ Roy ” ดังนั้น เป้าหมายของเราคือการลบนามสกุลออกจากชื่อพนักงานทั้งหมด และจัดเก็บเฉพาะชื่อที่กำหนดในคอลัมน์ ชื่อที่กำหนด ดังนั้นโดยไม่ชักช้ามาดูวิธีการทีละขั้นตอน:

🔗 ขั้นตอน:

❶ ก่อนอื่น เลือก เซลล์ E5 ▶ เพื่อเก็บผลลัพธ์ของสูตร

❷ จากนั้น พิมพ์สูตร

=LEFT(D5,LEN(D5)-3)

ภายในเซลล์

❸ หลังจากนั้นกดปุ่ม ENTER

❹ สุดท้าย ลากไอคอน Fill Handle ไปยังจุดสิ้นสุดของ ชื่อจริง คอลัมน์

แค่นั้นแหละ

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

📌 ไวยากรณ์: LEFT(ข้อความ, [num_chars])

📌 ไวยากรณ์: LEN( text)

  • LEN(D5)-3 ▶ คำนวณความยาวของข้อความ “ Jason Roy ” แล้วลบผลลัพธ์ด้วย 3 .
  • D5 ▶ หมายถึงที่อยู่เซลล์ของข้อความ “ Jason Roy
  • =LEFT(D5,LEN(D5)-3) ▶ ตัดอักขระ 3 ตัวสุดท้าย เช่น “ Roy ” จากข้อความ “ Jason Roy
  • <18

    อ่านเพิ่มเติม: ลบอักขระตัวสุดท้ายออกจากสตริง Excel

    2. ลบอักขระ 3 ตัวสุดท้ายโดยใช้ฟังก์ชัน REPLACE ใน Excel

    ตอนนี้ เราจะลบอักขระ 3 ตัวสุดท้ายโดยแทนที่ด้วย สตริงว่าง (“”) ในการทำเช่นนั้น เราจะใช้ ฟังก์ชันแทนที่ ที่นี่

    🔗 ขั้นตอน:

    ❶ ก่อนอื่น เลือก เซลล์ E5 ▶ เพื่อเก็บผลลัพธ์ของสูตร

    ❷ จากนั้น พิมพ์ สูตร

    =REPLACE(D5, FIND(" ",D5)+1, 3, "")

ภายในเซลล์

❸ หลังจากนั้นกดปุ่ม ENTER

❹ สุดท้าย ลากไอคอน Fill Handle ที่ท้ายคอลัมน์ Given Name

แค่นั้นแหละ

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

📌 ไวยากรณ์: REPLACE(old_text, start_num, num_chars, new_text)

📌 ไวยากรณ์: FIND(find_text, within_text, [start_num])

  • "" ▶ หมายถึง null string ใน Excel
  • 3 ▶ หมายถึงอักขระ 3 ตัวสุดท้ายในบรรทัดข้อความ
  • FIND(" ",D5)+1 ▶ ค้นหา หมายเลขเริ่มต้น ของอักขระ 3 ตัวสุดท้าย
  • " " ▶ ใช้สำหรับตรวจหา จุดสิ้นสุด ของบรรทัดข้อความ
  • =REPLACE(D5, FIND(" ",D5)+1, 3, "") ▶ ตัดอักขระ 3 ตัวสุดท้าย เช่น “ Roy ” จากข้อความ “ Jason Roy

อ่านเพิ่มเติม: ลบอักขระตัวสุดท้ายออกจากสตริงใน Excel ด้วย VBA

3. ละเว้นอักขระ 3 ตัวสุดท้ายใน Excel โดยใช้ คุณลักษณะการเติมแบบรวดเร็ว

Microsoft Excel 2013 และเวอร์ชันที่ใหม่กว่านั้นมาพร้อมกับเครื่องมือที่มีประโยชน์อย่างยิ่งที่เรียกว่า การเติมแบบรวดเร็ว ในส่วนนี้ เราจะลบอักขระ 3 ตัวสุดท้าย เช่น ละเว้นนามสกุล รอย จากชื่อพนักงานแต่ละคนด้วยความช่วยเหลือของเครื่องมือ Flash Fill ต่อไปนี้เป็นขั้นตอน:

🔗 ขั้นตอน:

❶ ก่อนอื่น เลือก เซลล์ E5 และพิมพ์ Jason ในนั้น

❷ จากนั้นกดปุ่ม ENTER

❸ ในเซลล์ถัดไป E6 จะเริ่มพิมพ์ แบรนดอน เหลือแต่นามสกุล รอย .

ตอนนี้ คุณจะสังเกตเห็นว่า Excel มีรูปแบบแล้ว และแนะนำการแสดงตัวอย่างสำหรับชื่อต่อไปนี้ทั้งหมด

❹ สิ่งที่คุณต้องทำก็แค่กด ENTER อีกครั้ง

ดังนั้นเราจึงทำให้คอลัมน์ ชื่อที่กำหนด สมบูรณ์ด้วยชื่อของพนักงานเท่านั้น

อ่านเพิ่มเติม: วิธีลบอักขระใน Excel

4. ลบอักขระ 3 ตัวสุดท้ายโดยใช้โค้ด VBA ใน Excel

สุดท้าย ในส่วนนี้ เราจะใช้ โค้ด VBA เพื่อลบอักขระ 3 ตัวสุดท้าย เช่น ชื่อนามสกุล รอย ออกจากชื่อเต็มของพนักงานทั้งหมด ต่อไปนี้เป็นขั้นตอน:

🔗 ขั้นตอน:

เลือก ช่วง (D5:D14) ของ เซลล์ ▶ เพื่อลบอักขระ 3 ตัวสุดท้าย

❷ กดปุ่ม ALT + F11 ▶ เพื่อเปิดหน้าต่าง VBA 3>

❸ ไปที่ แทรก โมดูล .

คัดลอก โค้ด VBA ต่อไปนี้:

5863

❺ กด CTRL + V ▶ เพื่อ วาง ด้านบน VBA รหัส

บันทึก VBA รหัส และ ย้อนกลับ ไปยังสเปรดชีตของคุณ

❼  ตอนนี้ เลือก เซลล์ E5 ▶ เพื่อเก็บผลลัพธ์ของสูตร

❽  จากนั้น พิมพ์ สูตร

=RemoveLast3Characters(D5,3)

ภายในเซลล์

❾  หลังจากนั้นให้กดปุ่ม ENTER

❹ สุดท้าย ลากไอคอน Fill Handle ไปยังจุดสิ้นสุดของ ชื่อจริง คอลัมน์

แค่นั้น

📓 หมายเหตุ:

ฟังก์ชัน =RemoveLast3Characters(Text,Number) เป็นฟังก์ชันสังเคราะห์ คุณสามารถใช้ฟังก์ชันนี้ร่วมกับโค้ด VBA เพื่อลบอักขระตัวสุดท้ายจำนวนเท่าใดก็ได้จากสตริง เพียงใส่ตัวเลขที่ต้องการลงในช่อง Number ของฟังก์ชัน แค่นั้นแหละ

ข้อควรจำ

📌 ระวังเกี่ยวกับ ไวยากรณ์ ของ ฟังก์ชัน .

📌 แทรกข้อมูล ช่วง อย่างระมัดระวังใน สูตร .

📌 (“”) หมายถึง สตริง NULL ใน Excel

สรุป

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

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