Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีลบอักขระ 3 ตัวแรกใน Excel (4 วิธี)

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

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

ดาวน์โหลดหนังสือฝึกหัดเล่มนี้เพื่อฝึกปฏิบัติในขณะที่คุณกำลังอ่านบทความนี้

4 วิธีที่เหมาะสมในการลบอักขระ 3 ตัวแรกใน Excel

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

วิธีลบอักขระ 3 ตัวแรกใน Excel (4 วิธี)

1. ใช้ฟังก์ชัน RIGHT เพื่อลบอักขระ 3 ตัวแรกใน Excel

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

ขั้นตอนที่ 1:

  • ในเซลล์ C4 , ใช้ ขวา ฟังก์ชั่นซ้อนกับ LEN สูตรคือ
=RIGHT(B4,LEN(B4)-3)
  • ที่นี่ string_cell คือ B4 จากที่ที่เราจะลบอักขระ 3 ตัว
  • LEN(B4)-3 ใช้เป็น num_chars . เลน ฟังก์ชันจะทำให้แน่ใจว่าได้ลบอักขระ 3 ตัวแรกออกจากเซลล์แล้ว

วิธีลบอักขระ 3 ตัวแรกใน Excel (4 วิธี)

ขั้นตอนที่ 2:

  • เมื่อสูตรของเราพร้อมแล้ว ให้กด ENTER เพื่อให้ได้ผลลัพธ์

วิธีลบอักขระ 3 ตัวแรกใน Excel (4 วิธี)

  • ผลลัพธ์ของเราอยู่ที่นี่ เพื่อให้ได้ผลลัพธ์ทั้งหมด ให้เลื่อนเคอร์เซอร์ของเมาส์ไปที่มุมล่างขวาของเซลล์ เมื่อเคอร์เซอร์แสดงเครื่องหมายกากบาท ให้ดับเบิลคลิกที่เครื่องหมายเพื่อใช้ฟังก์ชันเดียวกันกับเซลล์ที่เหลือ

วิธีลบอักขระ 3 ตัวแรกใน Excel (4 วิธี)

เนื้อหาที่เกี่ยวข้อง: วิธีลบอักขระตัวแรกออกจากสตริงใน Excel ด้วย VBA

2. ใช้ฟังก์ชัน REPLACE เพื่อลบอักขระ 3 ตัวแรกใน Excel

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

ขั้นตอนที่ 1:

  • ใช้ แทนที่ ทำงานในเซลล์ C4 . สูตรคือ
=REPLACE(B4,1,3,"")
  • ที่ไหน B4 เป็นข้อความเก่า
  • Start_num คือ 1. เราจะเริ่มจากจุดเริ่มต้น
  • Num_chars คือ 3 เนื่องจากเราต้องการแทนที่อักขระสามตัวแรก
  • New_text เป็นข้อความที่แก้ไขซึ่งจะแทนที่ข้อความเก่า

วิธีลบอักขระ 3 ตัวแรกใน Excel (4 วิธี)

  • ENTER เพื่อให้ได้ผลลัพธ์ จากผลลัพธ์จะเห็นว่าสูตรของเราทำงานได้อย่างสมบูรณ์

วิธีลบอักขระ 3 ตัวแรกใน Excel (4 วิธี)

  • ตอนนี้ เราจะใช้สูตรเดียวกันกับทุกเซลล์ที่ต้องการ

วิธีลบอักขระ 3 ตัวแรกใน Excel (4 วิธี)

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

การอ่านที่คล้ายกัน:

  • VBA เพื่อลบอักขระออกจากสตริงใน Excel (7 วิธี)
  • วิธีการลบอักขระที่ไม่สามารถพิมพ์ได้ใน Excel (4 วิธีง่ายๆ)
  • ลบอักขระว่างใน Excel (5 วิธี)
  • วิธีการลบเครื่องหมายคำพูดเดี่ยวใน Excel (6 วิธี)
  • วิธีลบเครื่องหมายอัฒภาคใน Excel (4 วิธี)

3. แทรกฟังก์ชัน MID เพื่อลบอักขระ 3 ตัวแรกใน Excel

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

ขั้นตอนที่ 1:

  • สูตรที่เราจะใช้ในเซลล์ C4 คือ
=MID(B4,4,LEN(B4)-3)
  • นี่ ข้อความ คือ B4
  • Start_num คือ 4 เนื่องจากเราจะลบตัวเลข 3 ตัวแรกออก
  • Num_chars ถูกกำหนดเป็น LEN(B4)-3)

วิธีลบอักขระ 3 ตัวแรกใน Excel (4 วิธี)

  • กด ENTER และนำสูตรไปปรับใช้กับทุกเซลล์ งานของเราเสร็จแล้ว!

วิธีลบอักขระ 3 ตัวแรกใน Excel (4 วิธี)

อ่านเพิ่มเติม: วิธีลบอักขระออกจากสตริงใน Excel (14 วิธี)

4. แนะนำฟังก์ชันที่ผู้ใช้กำหนดเพื่อลบอักขระ 3 ตัวแรกใน Excel

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

ขั้นตอนที่ 1:

  • ขั้นแรก ไปที่ Microsoft หน้าต่าง Visual Basic สำหรับแอปพลิเคชัน โดยกด Alt+F11 .

วิธีลบอักขระ 3 ตัวแรกใน Excel (4 วิธี)

  • หน้าต่างใหม่ถูกเปิดขึ้น ตอนนี้คลิก แทรก และเลือก โมดูล เพื่อเปิดโมดูลใหม่

วิธีลบอักขระ 3 ตัวแรกใน Excel (4 วิธี)

ขั้นตอนที่ 2:

  • ในโมดูลที่เพิ่งเปิดใหม่ ให้แทรกโค้ด VBA เพื่อสร้าง UFD เพื่อลบอักขระ 3 ตัวแรกออกจากเซลล์ของคุณ เราได้จัดเตรียมรหัสไว้ให้คุณแล้ว คุณสามารถคัดลอกรหัสนี้และใช้ในเวิร์กชีตของคุณ ชื่อของฟังก์ชันที่ผู้ใช้กำหนดเองของเราคือ RemoveFirst3 . และโค้ดสำหรับสร้างฟังก์ชันนี้คือ
Public Function RemoveFirst3(rng As String, cnt As Long)
RemoveFirst3 = Right(rng, Len(rng) - cnt)
End Function

วิธีลบอักขระ 3 ตัวแรกใน Excel (4 วิธี)

ขั้นตอนที่ 3:

  • รหัสของเราถูกเขียนขึ้น กลับไปที่แผ่นงานแล้วพิมพ์ฟังก์ชัน =RemoveFirst3 . เราจะเห็นได้ว่าฟังก์ชันถูกสร้างขึ้น

วิธีลบอักขระ 3 ตัวแรกใน Excel (4 วิธี)

  • ตอนนี้ใช้ฟังก์ชันในเซลล์ C4 . ฟังก์ชันคือ
=RemoveFirst3(B4,3)

วิธีลบอักขระ 3 ตัวแรกใน Excel (4 วิธี)

  • กด ENTER เพื่อให้ได้ผลลัพธ์

วิธีลบอักขระ 3 ตัวแรกใน Excel (4 วิธี)

  • ฟังก์ชันแบบกำหนดเองของเราทำงานอย่างถูกต้อง ตอนนี้เราจะใช้ฟังก์ชันนี้กับเซลล์ที่เหลือเพื่อให้ได้ผลลัพธ์สุดท้าย

วิธีลบอักขระ 3 ตัวแรกใน Excel (4 วิธี)

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

สิ่งที่ควรจำ

👉 การสร้างสูตรแบบกำหนดเองมีข้อจำกัดมากกว่ามาโคร VBA ปกติ ไม่สามารถเปลี่ยนแปลงโครงสร้างหรือรูปแบบของเวิร์กชีตหรือเซลล์ได้

👉 เมื่อใช้ UFD คุณจะลบอักขระจำนวน N ออกจากเซลล์ได้

บทสรุป

ในคู่มือนี้ เราได้ดำเนินการผ่านสี่วิธีในการลบอักขระ 3 ตัวแรกออกจากเซลล์ใน excel เรายินดีอย่างยิ่งที่จะแสดงความคิดเห็นหากคุณมีคำถามหรือข้อสงสัยใดๆ แสดงความคิดเห็นของคุณในส่วนความคิดเห็น ขอบคุณสำหรับการเยี่ยมชม ExcelDemy เรียนรู้ต่อไป!

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

  • Excel ลบอักขระจากด้านขวา (5 วิธี)
  • วิธีลบอักขระตัวสุดท้ายใน Excel (วิธีที่ง่ายที่สุด 6 วิธี)
  • ลบขีดกลางออกจากหมายเลขโทรศัพท์ใน Excel(4 วิธี)
  • วิธีการลบอักขระที่ไม่ใช่ตัวเลขออกจากเซลล์ใน Excel
  • วิธีลบอักขระพิเศษใน Excel (4 วิธี)