วิธีลบอักขระ n ตัวแรกหรือตัวสุดท้ายออกจากเซลล์หรือสตริงใน Excel
บทช่วยสอนนี้สาธิตเทคนิคด่วนต่างๆในการลบอักขระ N ตัวแรกหรือตัวสุดท้ายออกจากเซลล์หรือสตริงใน Excel
1. ลบอักขระ N ตัวแรกด้วยสูตร / UDF 2. ลบอักขระ N ตัวสุดท้ายด้วยสูตร / UDF 3. แบทช์ลบอักขระ N จากซ้ายหรือขวาหรือตรงกลางโดยไม่มีสูตร 4. ดาวน์โหลดไฟล์ตัวอย่าง |
ในส่วนนี้ฉันแนะนำวิธีต่างๆสามวิธีในการลบอักขระ N ตัวแรกออกจากสตริงอย่างรวดเร็ว
1.1 ลบอักขระ N ตัวแรกด้วยฟังก์ชัน RIGHT / REPLACE
>> รวมฟังก์ชัน RIGHT และ LEN เพื่อลบอักขระ N ตัวแรก
ไวยากรณ์และอาร์กิวเมนต์ของสูตร
สูตร: = RIGHT (string_cell, LEN (string_cell) -n_character)
การอ้างอิง: string_cell: เซลล์ที่คุณใช้เพื่อลบอักขระ
n_character: จำนวนอักขระที่คุณต้องการลบ
ตัวอย่าง: ลบอักขระ 2 ตัวแรกออกจากสตริงในเซลล์ A2 คัดลอกและวางสูตร
= ขวา (A2, LEN (A2) -2)
กด เข้าสู่ สำคัญ
>> ฟังก์ชัน REPLACE เพื่อลบอักขระ N ตัวแรก
ไวยากรณ์และอาร์กิวเมนต์ของสูตร
สูตร: = REPLACE (Old_text, Strat_n, Num_Chars, New_text)
การอ้างอิง: Old_text: เซลล์ที่คุณใช้แทนอักขระ
Old_text: เซลล์ที่คุณใช้เพื่อแทนที่อักขระ
Start_n: ตำแหน่งของอักขระใน old_text ที่คุณต้องการแทนที่ด้วย new_text
Num_Chars: จำนวนอักขระในข้อความเก่าที่คุณต้องการแทนที่ด้วย new_text
New_text: ข้อความที่จะแทนที่ old_text
ตัวอย่าง: แทนที่อักขระสองตัวแรกโดยไม่มีอะไรเลยในเซลล์ A6 คัดลอกและวางสูตรนี้:
= แทนที่ (A6,1,2, "")
กด เข้าสู่ สำคัญ
1.2 ลบอักขระ N ตัวแรกด้วยฟังก์ชันที่ผู้ใช้กำหนด
1 กด Alt + F11 เพื่อเปิดใช้งานหน้าต่าง Microsoft Visual Basic for Applications จากนั้นคลิก สิ่งที่ใส่เข้าไป > โมดูล เพื่อสร้างโมดูล
2. คัดลอกโค้ดด้านล่างและวางลงในไฟล์ โมดูล ต้นฉบับ
รหัส VBA: ลบอักขระ n ตัวแรก
Public Function RemoveFirstC(rng As String, cnt As Long)
RemoveFirstC = Right(rng, Len(rng) - cnt)
End Function
3. บันทึกรหัสและกลับไปที่แผ่นงานที่คุณใช้ ตัวอย่างเช่นลบอักขระ 3 ตัวแรกออกจากสตริงในเซลล์ A11 คัดลอกและวางสูตรนี้
= RemoveFirstC (A11,3)
กด เข้าสู่ สำคัญ
เครื่องมือลบอักขระนี้ช่วยเพิ่มประสิทธิภาพของคุณได้ถึง 90% ปล่อยเวลาให้มีความสุขกับชีวิตของคุณ ▲บอกลาการปรับเปลี่ยนและจดจำสูตรทำให้สมองได้พักผ่อนเต็มที่ ▲ยกเว้นเครื่องมือนี้มีเครื่องมือขั้นสูง 228 ชิ้น (รวมเครื่องมือแก้ไขข้อความมากกว่า 30 รายการ) อื่นใน Kutools สำหรับ Excel ซึ่งสามารถแก้ปัญหาของคุณได้ ลด 80% ปริศนา Excel ▲เป็นผู้เชี่ยวชาญ Excel ใน 5 นาทีรับการยอมรับและการเลื่อนตำแหน่งของผู้คน ▲ผู้คนที่มีประสิทธิภาพสูงกว่า 110000 คนและทางเลือกของ บริษัท ที่มีชื่อเสียงระดับโลกกว่า 300 แห่ง |
ในส่วนนี้มีสองวิธีในการลบอักขระ N ตัวสุดท้ายออกจากสตริงใน Excel
2.1 ลบอักขระ N ตัวสุดท้ายด้วยฟังก์ชัน LEFT
ไวยากรณ์และอาร์กิวเมนต์ของสูตร
สูตร: = LEFT (string_cell, LEN (string_cell) -Num_chars)
การอ้างอิง: string_cell: เซลล์ที่คุณใช้เพื่อลบอักขระ
n_character: จำนวนอักขระที่คุณต้องการลบ
ตัวอย่าง: ลบอักขระ 2 ตัวสุดท้ายออกจากสตริงในเซลล์ A2 คัดลอกและวางสูตร
= ซ้าย (A2, LEN (A2) -2)
กด เข้าสู่ สำคัญ
2.2 ลบอักขระ N ตัวสุดท้ายด้วยฟังก์ชันที่ผู้ใช้กำหนด
1 กด Alt + F11 ปุ่มเพื่อเปิดใช้งานหน้าต่าง Microsoft Visual Basic for Applications คลิก สิ่งที่ใส่เข้าไป > โมดูล เพื่อสร้างโมดูล
2. คัดลอกโค้ดด้านล่างและวางลงในสคริปต์โมดูล
รหัส VBA: ลบอักขระ n ตัวสุดท้าย
Public Function RemoveLastC(rng As String, cnt As Long)
RemoveLastC = Left(rng, Len(rng) - cnt)
End Function
3. บันทึกรหัสและกลับไปที่แผ่นงานที่คุณใช้ ตัวอย่างเช่นลบอักขระ 3 ตัวสุดท้ายออกจากสตริงในเซลล์ A5 พิมพ์สูตรนี้
= RemoveLastC (A5,3)
กด เข้าสู่ สำคัญ
คุณต้องการเพิ่มค่าจ้างและมีเวลามากพอกับครอบครัวหรือไม่? แท็บ Office ช่วยเพิ่มประสิทธิภาพของคุณได้ 50% ใน Microsoft Office กำลังทำงานอยู่ในขณะนี้ ไม่น่าเชื่อการทำงานกับเอกสารสองชุดขึ้นไปนั้นง่ายและรวดเร็วกว่าการทำงานในเอกสารเดียว เมื่อเปรียบเทียบกับเบราว์เซอร์ที่รู้จักกันดีเครื่องมือแบบแท็บใน Office Tab มีประสิทธิภาพและมีประสิทธิภาพมากกว่า ลดจำนวนการคลิกเมาส์และการพิมพ์แป้นพิมพ์ทุกวันสำหรับคุณบอกลามือเมาส์ได้เลย หากคุณมักจะทำงานกับเอกสารหลายชุด Office Tab จะช่วยประหยัดเวลาได้อย่างดีเยี่ยม 30วันทดลองใช้ฟรีไม่ต้องใช้บัตรเครดิต |
หากคุณไม่ต้องการเสียเวลาในการจำสูตรเพื่อจัดการกับงานในการลบอักขระ N ออกทางซ้ายหรือขวาของสตริง ลบตามตำแหน่ง ประโยชน์ของ Kutools สำหรับ Excel สามารถจัดการงานนี้ด้วยการคลิกโดยไม่ต้องใช้สูตรใด ๆ
ตอนนี้ทำให้คุณทำงานได้เร็วขึ้นและดีกว่าคนอื่น ๆ รับโปรโมชั่นได้อย่างง่ายดาย
35 เครื่องมือแก้ไขข้อความสำหรับ Excel ช่วยเพิ่มประสิทธิภาพการทำงาน 90% ในการประมวลผลข้อความและปล่อยเวลาให้มีความสุขกับชีวิต
เครื่องมือเหล่านี้เป็นเพียงส่วนหนึ่งของ Kutools สำหรับ Excel มีเครื่องมืออีก 194 รายการที่สามารถแก้ไขได้ ลด 80% ปริศนา Excel สำหรับคุณ
- Kutools สำหรับ Excel ช่วยให้คุณจัดการกับสถานการณ์การทำงาน 1500 สถานการณ์ได้อย่างง่ายดาย โดยเฉลี่ยแล้วปรับปรุงประสิทธิภาพ 71% ของคุณทุกวัน
- คลิกเพียงครั้งเดียวเพื่อดำเนินการที่ซับซ้อนส่วนใหญ่หลีกเลี่ยงมือเมาส์ที่เกิดจากการคลิกเมาส์นับพันครั้งสำหรับคุณ
- คุณสามารถจัดการงาน Excel ได้เพียงไม่กี่วินาทีโดยไม่ต้องค้นหาสูตรและ VBA ที่เจ็บปวดและมีเวลาอยู่กับครอบครัวมากขึ้น
- เลือกโดยผู้คนที่มีประสิทธิภาพสูงกว่า 110000 คนและองค์กรที่มีชื่อเสียงระดับโลกมากกว่า {module708} แห่ง
หลังจากติดตั้ง Kutools for Excel ฟรีแล้วโปรดทำดังนี้:
เลือกเซลล์ที่คุณต้องการลบอักขระออกโดยใช้ยูทิลิตี้โดยคลิก Kutools > ข้อความ > ลบตามตำแหน่ง.
3.1 ลบอักขระ N ตัวแรก / ตัวสุดท้ายโดยไม่มีสูตร
>> ลบอักขระ N ตัวแรก
1) ใน เบอร์ กล่องข้อความพิมพ์จำนวนอักขระที่คุณต้องการลบออกจากสตริงในตัวอย่างนี้ฉันจะลบออกก่อน 3 อักขระจากสตริง 2) ตรวจสอบ จากซ้าย ตัวเลือกใน ตำแหน่ง มาตรา. |
ผลลัพธ์จะแสดงเป็น:
>> ลบอักขระ N ตัวสุดท้าย
1) ใน เบอร์ กล่องข้อความพิมพ์จำนวนอักขระที่คุณต้องการลบออกจากสตริงในตัวอย่างนี้ฉันจะลบตัวสุดท้าย 3 อักขระจากสตริง 2) ตรวจสอบ จากขวา ตัวเลือกใน ตำแหน่ง มาตรา. |
ผลลัพธ์จะแสดงเป็น:
3.2 ลบอักขระ N ออกจากตำแหน่งเฉพาะตรงกลางโดยไม่มีสูตร
แต่ในบางครั้งคุณอาจต้องการลบอักขระจำนวนหนึ่งออกจากตรงกลางของสตริง
ตัวอย่าง: ลบอักขระ 3 ตัวเริ่มจากอักขระที่สามจากสตริง
1) ใน จำนวน ข้อความพิมพ์จำนวนอักขระที่คุณต้องการลบออกจากสตริงที่นี่ฉันจะลบ 3 อักขระ 2) ตรวจสอบ ระบุ จากนั้นพิมพ์หมายเลขที่คุณต้องการลบสตริงเริ่มต้นจากข้างกล่องข้อความใน ตำแหน่ง ส่วนที่นี่ฉันจะลบอักขระจากอักขระที่สาม |
ผลลัพธ์จะแสดงเป็น:
เคล็ดลับ: หากคุณต้องการลบอักขระที่เป็นตัวเลขอัลฟาไม่ใช่ตัวเลขไม่ใช่อัลฟาหรืออักขระเฉพาะทั้งหมดออกจากเซลล์คุณสามารถใช้ Kutools for Excel's ลบอักขระ ประโยชน์
เคล็ดลับเพิ่มเติมในการลบอักขระ ...