ไปยังเนื้อหาหลัก

วิธีการลบอักขระ X ตัวสุดท้ายหรืออักขระตำแหน่งบางตัวจากข้อความใน Excel

สำหรับผู้ใช้ Excel ส่วนใหญ่บางครั้งคุณต้องลบอักขระ n ตัวแรกจากจุดเริ่มต้นของสตริงข้อความหรือลบอักขระ x ตัวสุดท้ายออกจากท้ายสตริงข้อความดังภาพด้านล่างที่แสดง บทความนี้ฉันจะแนะนำเทคนิคที่มีประโยชน์สำหรับการแก้ปัญหานี้อย่างรวดเร็วและง่ายดายใน Excel
 

doc ลบอักขระ x ตัวแรก 1


วิธีที่ 1: ลบอักขระ x ตัวแรกหรือตัวสุดท้ายออกจากสตริงข้อความด้วยสูตร

 ลบอักขระ x ตัวแรกออกจากจุดเริ่มต้นของสตริงข้อความ:

ใน Excel คุณสามารถใช้ฟังก์ชัน RIGHT และ LEFT เพื่อลบอักขระจำนวนหนึ่งออกจากจุดเริ่มต้นหรือจุดสิ้นสุดของสตริงโปรดดำเนินการดังนี้:

1. พิมพ์หรือคัดลอกสูตรต่อไปนี้ในเซลล์ว่าง C4 ที่คุณต้องการใส่ผลลัพธ์:

=RIGHT(A4, LEN(A4)-2)

และกด เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์แรก ดูภาพหน้าจอ:

doc ลบอักขระ x ตัวแรก 2

หมายเหตุ: ในสูตรข้างต้น:

  • A4 คือค่าเซลล์ที่คุณต้องการลบอักขระ
  • จำนวน 2 หมายถึงจำนวนอักขระที่คุณต้องการลบออกจากจุดเริ่มต้นของสตริงข้อความ

2. จากนั้นเลือกเซลล์ C4 แล้วลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใช้สูตรนี้และอักขระ 2 ตัวแรกทั้งหมดถูกลบออกจากสตริงข้อความดูภาพหน้าจอ:

doc ลบอักขระ x ตัวแรก 3


 ลบอักขระ x สุดท้ายออกจากส่วนท้ายของสตริงข้อความ:

หากคุณต้องการลบอักขระหลายตัวสุดท้ายคุณสามารถใช้ฟังก์ชัน LEFT ได้เช่นเดียวกับฟังก์ชัน RIGHT

โปรดป้อนหรือคัดลอกสูตรนี้ลงในเซลล์ว่าง:

=LEFT(A4, LEN(A4)-9)

จากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใช้สูตรนี้และอักขระ 9 ตัวสุดท้ายถูกลบออกจากสตริงข้อความพร้อมกันดูภาพหน้าจอ:

doc ลบอักขระ x ตัวแรก 4

หมายเหตุ: ในสูตรข้างต้น:

  • A4 คือค่าเซลล์ที่คุณต้องการลบอักขระ
  • จำนวน 9 หมายถึงจำนวนอักขระที่คุณต้องการลบออกจากส่วนท้ายของสตริงข้อความ

วิธีที่ 2: ลบอักขระ x ตัวแรกหรือตัวสุดท้ายออกจากสตริงข้อความด้วย User Defined Function

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

 ลบอักขระ x ตัวแรกออกจากจุดเริ่มต้นของสตริงข้อความ:

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

2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในหน้าต่างโมดูล

Public Function removeFirstx(rng As String, cnt As Long)
removeFirstx = Right(rng, Len(rng) - cnt)
End Function

3. จากนั้นกลับไปที่แผ่นงานจากนั้นป้อนสูตรนี้: =removefirstx(A4,2) ลงในเซลล์ว่างจากนั้นลากที่จับเติมลงเพื่อให้ได้ผลลัพธ์ตามที่คุณต้องการดูภาพหน้าจอ:

doc ลบอักขระ x ตัวแรก 5

หมายเหตุ: ในสูตรข้างต้น:

  • A4 คือเซลล์ที่คุณต้องการลบอักขระ
  • จำนวน 2 ระบุจำนวนอักขระที่คุณต้องการลบออกจากจุดเริ่มต้นของสตริงข้อความ

 ลบอักขระ x สุดท้ายออกจากส่วนท้ายของสตริงข้อความ:

หากต้องการลบอักขระ n ตัวสุดท้ายออกจากสตริงข้อความโปรดใช้ฟังก์ชันที่กำหนดโดยผู้ใช้ดังต่อไปนี้:

Public Function removeLastx(rng As String, cnt As Long)
removeLastx = Left(rng, Len(rng) - cnt)
End Function

จากนั้นใช้สูตรนี้: =removelastx(A4,9) เพื่อให้ได้ผลลัพธ์ตามที่คุณต้องการดูภาพหน้าจอ:

doc ลบอักขระ x ตัวแรก 6

หมายเหตุ: ในสูตรข้างต้น:

  • A4 คือเซลล์ที่คุณต้องการลบอักขระ
  • จำนวน 9 ระบุจำนวนอักขระที่คุณต้องการลบออกจากส่วนท้ายของสตริงข้อความ

วิธีที่ 3: ลบอักขระ x ตัวแรกตัวสุดท้ายหรืออักขระตำแหน่งบางตัวโดยไม่มีสูตรใด ๆ

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

หลังจากการติดตั้ง Kutools สำหรับ Excelกรุณาสมัคร ลบตามตำแหน่ง ตามขั้นตอนเหล่านี้:

1. เลือกช่วงที่คุณต้องการลบอักขระบางตัว จากนั้นคลิก Kutools > ข้อความ > ลบตามตำแหน่ง. ดูภาพหน้าจอ:

2. ระบุการดำเนินการต่อไปนี้ในป๊อปอัป ลบตามตำแหน่ง กล่องโต้ตอบ

  • (1. ) ระบุจำนวนอักขระที่จะลบ
  • (2. ) เลือก จากซ้าย ภายใต้ ตำแหน่ง เพื่อลบอักขระ n ตัวแรกดูภาพหน้าจอ:

doc ลบอักขระ x ตัวแรก 8

ทิปส์: พื้นที่ ลบตามตำแหน่ง ยูทิลิตี้ยังสามารถช่วยคุณลบอักขระ n ตัวสุดท้ายหรืออักขระบางตัวออกจากตำแหน่งเฉพาะ

วิธีที่ 4: ลบอักขระ x ตัวแรกและตัวสุดท้ายออกจากสตริงข้อความด้วยสูตร

บางครั้งคุณต้องการลบอักขระออกจากสตริงข้อความทั้งสองด้านเช่นคุณต้องลบอักขระ 2 ตัวแรกและ 9 อักขระสุดท้ายพร้อมกัน ที่นี่ฟังก์ชั่น MID สามารถช่วยคุณได้

1. โปรดป้อนหรือคัดลอกสูตรนี้ลงในเซลล์ว่าง:

=MID(A4,3,LEN(A4)-11)

และกด เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์แรก ดูภาพหน้าจอ:

doc ลบอักขระ x ตัวแรก 11

หมายเหตุ: ในสูตรข้างต้น:

  • A4 คือค่าเซลล์ที่คุณต้องการลบอักขระ
  • จำนวน 3 เป็นมากกว่าจำนวนอักขระที่คุณต้องการลบจากด้านซ้าย
  • จำนวน 11 คือจำนวนอักขระทั้งหมดที่คุณต้องการลบ

2. จากนั้นเลือกเซลล์ C4 แล้วลากที่จับเติมลงไปยังเซลล์ที่คุณต้องการใช้สูตรนี้และอักขระ 2 ตัวแรกและ 9 ตัวสุดท้ายทั้งหมดจะถูกลบออกจากสตริงข้อความทันทีดูภาพหน้าจอ:

doc ลบอักขระ x ตัวแรก 12


สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (134)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have a problem. I need to remove specific last character in the sheet. Example: I have people names and I need to remove the last character, if it is "a", but that the rest of the name contains the letter "a". How I can do that?
This comment was minimized by the moderator on the site
i want remove the last part ex: (jaison kkrrt po kizha) like an adress want edit only jaison
is it possibile?
This comment was minimized by the moderator on the site
In the nursery (plant) industry, we have a lot of plants that are crosses and have an x after the Genus (1st word). Is there a way to NOT have the x alphabetized? A couple example names: Buxus x 'Green Mountain' and Thuja x 'Green Giant'. These names are constantly at the end of the listing of Buxus and Thuja instead of being near the top. By the way, it's always "space x space". Can there be a way to highlight a column and tell it to ignore the x if proceeded and followed by a space when alphabetizing the names in that column? Thank you.
This comment was minimized by the moderator on the site
Wow! Kutools berfungsi dengan sempurna di Ms. Office Pro Plus 2016. Sungguh menolong saya, menghemat waktu dalam menghapus karakter tertentu di data excel saya. Terima kasih banyak.
This comment was minimized by the moderator on the site
How can I get rid of the last value in a cell IF it is the letter 'N'? Not all have the 'N' at the end and I want to only remove those that do?
This comment was minimized by the moderator on the site
How can I get this number reduced using formulas to make 3604000000157477 to be 3604157477 first 4 to the front and last 6 digits.
This comment was minimized by the moderator on the site
Tengo una ruta en una columna ejm C:\Users\jaja\Downloads\aa.txt. Necesito eliminar todos los carácteres que están después del último slash
This comment was minimized by the moderator on the site
Hi I have a data with names and surnames of some people, i want to separate surname in coloumn and name in another coloumn, surnames are not same like michel, john, daniel, williams like please help me to separate surname by using formula, I have lot of data
This comment was minimized by the moderator on the site
Hi, Giridhar,
Maybe the below article can solve your problem, please try, thank you!
https://www.extendoffice.com/documents/excel/829-excel-split-first-last-name.html
This comment was minimized by the moderator on the site
If number or character differ you can use example below (I needed to remove the last character):
=PART(A1;1;(LENGTH(A1)-1))
This comment was minimized by the moderator on the site
I WANT TO TRIM TEXT LENGTH, FOR EXAMPLE I HAVE SOME ADDRESS THAT LENGTH SOME COLUM 10 CHARECTOR AND SOME COLUM 20 CHARECTOR SOME 15 CHARECTOR IN THIS CASE I WANT TO TRIM WHICH COLUM TEXT MORE THAN 15 I WANT TO TRIM THAT COLUM TEXT TO 15 CHARECTOR, DONT TRIM OTHER COLUM TEXTS


ANYBODY HELP ME
This comment was minimized by the moderator on the site
Use "text to column"
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations