ขณะที่คุณกำลังทำงานกับข้อมูลดิบที่ไม่มีโครงสร้าง คุณอาจจำเป็นต้องดึงข้อมูลที่เกี่ยวข้องออกมาบ่อยครั้ง บางครั้งคุณจำเป็นต้องลบอักขระตัวแรก ตัวที่สอง หรือตัวที่สามออกจากสตริงข้อความเพื่อดึงค่าออกมา Excel มีฟังก์ชันบางอย่างซึ่งคุณสามารถทำงานประเภทนั้นได้ คุณยังสามารถสร้างฟังก์ชันที่กำหนดเองเพื่อลบอักขระออกจากสตริงข้อความได้อีกด้วย วันนี้ในบทความนี้ เราจะพูดถึงวิธีลบอักขระ 3 ตัวแรกใน Excel
ดาวน์โหลดสมุดแบบฝึกหัด
ดาวน์โหลดหนังสือฝึกหัดเล่มนี้เพื่อฝึกปฏิบัติในขณะที่คุณกำลังอ่านบทความนี้
4 วิธีที่เหมาะสมในการลบอักขระ 3 ตัวแรกใน Excel
พิจารณาสถานการณ์ที่คุณมีฐานข้อมูลที่มีข้อมูลดิบ อักขระ 3 ตัวแรกของทุกข้อมูลของคุณไม่จำเป็น และตอนนี้คุณต้องลบอักขระเหล่านั้น ในส่วนนี้ เราจะแสดงวิธีลบอักขระ 3 ตัวแรกออกจากข้อมูลของคุณใน Excel
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 ตัวแรกออกจากเซลล์แล้ว
ขั้นตอนที่ 2:
- เมื่อสูตรของเราพร้อมแล้ว ให้กด ENTER เพื่อให้ได้ผลลัพธ์
- ผลลัพธ์ของเราอยู่ที่นี่ เพื่อให้ได้ผลลัพธ์ทั้งหมด ให้เลื่อนเคอร์เซอร์ของเมาส์ไปที่มุมล่างขวาของเซลล์ เมื่อเคอร์เซอร์แสดงเครื่องหมายกากบาท ให้ดับเบิลคลิกที่เครื่องหมายเพื่อใช้ฟังก์ชันเดียวกันกับเซลล์ที่เหลือ
เนื้อหาที่เกี่ยวข้อง: วิธีลบอักขระตัวแรกออกจากสตริงใน Excel ด้วย VBA
2. ใช้ฟังก์ชัน REPLACE เพื่อลบอักขระ 3 ตัวแรกใน Excel
ฟังก์ชัน REPLACE มักจะแทนที่ส่วนหนึ่งของสตริงข้อความด้วยสตริงข้อความอื่น แต่ในส่วนนี้ เราจะใช้ฟังก์ชันนี้เพื่อลบอักขระออกจากเซลล์ มาดูกันว่าทำอย่างไร
ขั้นตอนที่ 1:
- ใช้ แทนที่ ทำงานในเซลล์ C4 . สูตรคือ
=REPLACE(B4,1,3,"")
- ที่ไหน B4 เป็นข้อความเก่า
- Start_num คือ 1. เราจะเริ่มจากจุดเริ่มต้น
- Num_chars คือ 3 เนื่องจากเราต้องการแทนที่อักขระสามตัวแรก
- New_text เป็นข้อความที่แก้ไขซึ่งจะแทนที่ข้อความเก่า
- ENTER เพื่อให้ได้ผลลัพธ์ จากผลลัพธ์จะเห็นว่าสูตรของเราทำงานได้อย่างสมบูรณ์
- ตอนนี้ เราจะใช้สูตรเดียวกันกับทุกเซลล์ที่ต้องการ
อ่านเพิ่มเติม:ลบอักขระตัวสุดท้ายออกจากสตริง 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)
- กด ENTER และนำสูตรไปปรับใช้กับทุกเซลล์ งานของเราเสร็จแล้ว!
อ่านเพิ่มเติม: วิธีลบอักขระออกจากสตริงใน Excel (14 วิธี)
4. แนะนำฟังก์ชันที่ผู้ใช้กำหนดเพื่อลบอักขระ 3 ตัวแรกใน Excel
คุณยังสามารถสร้างฟังก์ชันของคุณเองเพื่อทำงานนี้ให้เสร็จสิ้นได้ ถูกต้อง คุณสามารถกำหนดฟังก์ชันที่กำหนดเองเพื่อทำงานของคุณ คุณต้องเขียนโค้ด VBA เพื่อดำเนินการดังกล่าว เราจะหารือเกี่ยวกับกระบวนการนี้โดยใช้ขั้นตอนด้านล่าง หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชันที่กำหนดเอง คลิกที่นี่!
ขั้นตอนที่ 1:
- ขั้นแรก ไปที่ Microsoft หน้าต่าง Visual Basic สำหรับแอปพลิเคชัน โดยกด Alt+F11 .
- หน้าต่างใหม่ถูกเปิดขึ้น ตอนนี้คลิก แทรก และเลือก โมดูล เพื่อเปิดโมดูลใหม่
ขั้นตอนที่ 2:
- ในโมดูลที่เพิ่งเปิดใหม่ ให้แทรกโค้ด VBA เพื่อสร้าง UFD เพื่อลบอักขระ 3 ตัวแรกออกจากเซลล์ของคุณ เราได้จัดเตรียมรหัสไว้ให้คุณแล้ว คุณสามารถคัดลอกรหัสนี้และใช้ในเวิร์กชีตของคุณ ชื่อของฟังก์ชันที่ผู้ใช้กำหนดเองของเราคือ RemoveFirst3 . และโค้ดสำหรับสร้างฟังก์ชันนี้คือ
Public Function RemoveFirst3(rng As String, cnt As Long)
RemoveFirst3 = Right(rng, Len(rng) - cnt)
End Function
ขั้นตอนที่ 3:
- รหัสของเราถูกเขียนขึ้น กลับไปที่แผ่นงานแล้วพิมพ์ฟังก์ชัน =RemoveFirst3 . เราจะเห็นได้ว่าฟังก์ชันถูกสร้างขึ้น
- ตอนนี้ใช้ฟังก์ชันในเซลล์ C4 . ฟังก์ชันคือ
=RemoveFirst3(B4,3)
- กด ENTER เพื่อให้ได้ผลลัพธ์
- ฟังก์ชันแบบกำหนดเองของเราทำงานอย่างถูกต้อง ตอนนี้เราจะใช้ฟังก์ชันนี้กับเซลล์ที่เหลือเพื่อให้ได้ผลลัพธ์สุดท้าย
เนื้อหาที่เกี่ยวข้อง:วิธีลบอักขระ 3 ตัวสุดท้ายใน Excel (4 สูตร)
สิ่งที่ควรจำ
👉 การสร้างสูตรแบบกำหนดเองมีข้อจำกัดมากกว่ามาโคร VBA ปกติ ไม่สามารถเปลี่ยนแปลงโครงสร้างหรือรูปแบบของเวิร์กชีตหรือเซลล์ได้
👉 เมื่อใช้ UFD คุณจะลบอักขระจำนวน N ออกจากเซลล์ได้
บทสรุป
ในคู่มือนี้ เราได้ดำเนินการผ่านสี่วิธีในการลบอักขระ 3 ตัวแรกออกจากเซลล์ใน excel เรายินดีอย่างยิ่งที่จะแสดงความคิดเห็นหากคุณมีคำถามหรือข้อสงสัยใดๆ แสดงความคิดเห็นของคุณในส่วนความคิดเห็น ขอบคุณสำหรับการเยี่ยมชม ExcelDemy เรียนรู้ต่อไป!
บทความที่เกี่ยวข้อง
- Excel ลบอักขระจากด้านขวา (5 วิธี)
- วิธีลบอักขระตัวสุดท้ายใน Excel (วิธีที่ง่ายที่สุด 6 วิธี)
- ลบขีดกลางออกจากหมายเลขโทรศัพท์ใน Excel(4 วิธี)
- วิธีการลบอักขระที่ไม่ใช่ตัวเลขออกจากเซลล์ใน Excel
- วิธีลบอักขระพิเศษใน Excel (4 วิธี)