สารบัญ
เป็นที่ชัดเจนสำหรับเราทุกคนว่าเราตรวจพบว่ามีอักขระที่ไม่จำเป็นบางตัวที่ส่วนท้ายของบรรทัดข้อความ ดังนั้น เราทุกคนอาจต้องการลบอักขระสุดท้ายที่ไม่จำเป็นออกทั้งหมดเพื่อนำเสนอข้อมูลของเราในทางที่ดีขึ้น ถ้าคุณประสบปัญหาเหล่านี้และกำลังมองหาวิธี ลบอักขระตัวสุดท้ายใน Excel โปรดดำเนินการต่อด้วยบทความนี้ เนื่องจากเราจะแสดงสูตรที่แตกต่างกัน 4 สูตรให้คุณลบอักขระ 3 ตัวสุดท้ายใน Excel ได้อย่างง่ายดาย
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
ขอแนะนำให้คุณดาวน์โหลดไฟล์ Excel และฝึกฝนควบคู่ไปด้วย
ลบอักขระ 3 ตัวสุดท้าย.xlsm4 สูตรในการลบอักขระ 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 ขอแนะนำให้คุณดาวน์โหลดแบบฝึกหัดแบบฝึกหัดที่แนบมาพร้อมกับบทความนี้ และฝึกหัดทุกวิธีด้วย และอย่าลังเลที่จะถามคำถามใด ๆ ในส่วนความคิดเห็นด้านล่าง เราจะพยายามตอบคำถามที่เกี่ยวข้องโดยเร็วที่สุด