Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

คู่มือด่วน: ลบ 3 ตัวอักษรแรกใน Excel ด้วย 4 วิธีที่พิสูจน์แล้ว

ข้อมูลดิบ (Raw Data) มักมีตัวอักษรนำหน้าที่ไม่จำเป็น ต้องลบ 1-3 ตัวแรกเพื่อดึงค่าที่ต้องการ Excel มีฟังก์ชันและ VBA ช่วยทำได้ บทความนี้สอน 4 วิธีลบ 3 ตัวอักษรแรก

ดาวน์โหลดสมุดงานฝึกฝน

ดาวน์โหลดไฟล์เพื่อฝึกพร้อมอ่าน

4 วิธีลบ 3 ตัวอักษรแรกใน Excel

ฐานข้อมูลตัวอย่าง: รหัสสินค้าที่มี 3 ตัวอักษรนำหน้าไม่จำเป็น

คู่มือด่วน: ลบ 3 ตัวอักษรแรกใน Excel ด้วย 4 วิธีที่พิสูจน์แล้ว

1. ใช้ RIGHT + LEN Function

รวม RIGHT กับ LEN: ขวา (ความยาวทั้งหมด - 3)

สูตร: =RIGHT(B4,LEN(B4)-3)

  • B4 = เซลล์ต้นทาง
  • LEN(B4)-3 = จำนวนตัวอักษรที่ต้องการ (ตัด 3 ตัวแรก)

คู่มือด่วน: ลบ 3 ตัวอักษรแรกใน Excel ด้วย 4 วิธีที่พิสูจน์แล้ว

Enter → ดับเบิลคลิก Fill Handle คัดลอกลงไป

คู่มือด่วน: ลบ 3 ตัวอักษรแรกใน Excel ด้วย 4 วิธีที่พิสูจน์แล้ว

คู่มือด่วน: ลบ 3 ตัวอักษรแรกใน Excel ด้วย 4 วิธีที่พิสูจน์แล้ว

2. ใช้ REPLACE Function

REPLACE ปกติแทนที่ข้อความ แต่เราใช้แทนที่ 3 ตัวแรกด้วย "" (ว่าง)

สูตร: =REPLACE(B4,1,3,"")

  • B4 = ข้อความเดิม
  • 1 = เริ่มต้นที่ตัวแรก
  • 3 = จำนวนตัวอักษรที่จะแทนที่
  • "" = แทนที่ด้วยค่าว่าง

คู่มือด่วน: ลบ 3 ตัวอักษรแรกใน Excel ด้วย 4 วิธีที่พิสูจน์แล้ว

คู่มือด่วน: ลบ 3 ตัวอักษรแรกใน Excel ด้วย 4 วิธีที่พิสูจน์แล้ว

คู่มือด่วน: ลบ 3 ตัวอักษรแรกใน Excel ด้วย 4 วิธีที่พิสูจน์แล้ว

3. ใช้ MID + LEN Function

MID เริ่มจากตัวที่ 4 (ข้าม 3 ตัวแรก) จนจบ

สูตร: =MID(B4,4,LEN(B4)-3)

  • B4 = ข้อความ
  • 4 = เริ่มต้นที่ตัวที่ 4
  • LEN(B4)-3 = จำนวนตัวอักษรที่เหลือ

คู่มือด่วน: ลบ 3 ตัวอักษรแรกใน Excel ด้วย 4 วิธีที่พิสูจน์แล้ว

คู่มือด่วน: ลบ 3 ตัวอักษรแรกใน Excel ด้วย 4 วิธีที่พิสูจน์แล้ว

4. สร้าง User Defined Function (UDF) ด้วย VBA

สร้างฟังก์ชัน RemoveFirst3 เอง

  1. Alt+F11 → Insert → Module
  2. วางโค้ด:
Public Function RemoveFirst3(rng As String, cnt As Long)
    RemoveFirst3 = Right(rng, Len(rng) - cnt)
End Function

คู่มือด่วน: ลบ 3 ตัวอักษรแรกใน Excel ด้วย 4 วิธีที่พิสูจน์แล้ว

คู่มือด่วน: ลบ 3 ตัวอักษรแรกใน Excel ด้วย 4 วิธีที่พิสูจน์แล้ว

คู่มือด่วน: ลบ 3 ตัวอักษรแรกใน Excel ด้วย 4 วิธีที่พิสูจน์แล้ว

  1. กลับชีท ใช้สูตร: =RemoveFirst3(B4,3)

คู่มือด่วน: ลบ 3 ตัวอักษรแรกใน Excel ด้วย 4 วิธีที่พิสูจน์แล้ว

คู่มือด่วน: ลบ 3 ตัวอักษรแรกใน Excel ด้วย 4 วิธีที่พิสูจน์แล้ว

คู่มือด่วน: ลบ 3 ตัวอักษรแรกใน Excel ด้วย 4 วิธีที่พิสูจน์แล้ว

คู่มือด่วน: ลบ 3 ตัวอักษรแรกใน Excel ด้วย 4 วิธีที่พิสูจน์แล้ว

ข้อควรจำ

  • 👉 UDF มีข้อจำกัด: ไม่สามารถเปลี่ยนโครงสร้าง/รูปแบบชีทได้
  • 👉 UDF นี้ลบตัวอักษร N ตัวแรกได้ (เปลี่ยนพารามิเตอร์ cnt)

สรุป

4 วิธีลบ 3 ตัวอักษรแรก: 1) RIGHT+LEN (เข้าใจง่าย) 2) REPLACE (ตรงไปตรงมา) 3) MID+LEN (คลาสสิก) 4) VBA UDF (ใช้ซ้ำได้ ยืดหยุ่น) ทุกวิธีให้ผลลัพธ์เหมือนกัน เลือกตามสะดวก

บทความที่เกี่ยวข้อง

  • Excel Remove Characters From Right (5 ways)
  • How to Remove Last Character in Excel (Easiest 6 Ways)
  • Remove Dashes from Phone Number in Excel (4 Ways)
  • How to Remove Non-numeric Characters from Cells in Excel
  • How to Remove Special Characters in Excel (4 Methods)