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

วิธีลบข้อความก่อนหรือหลังอักขระเฉพาะออกจากเซลล์ใน Excel

บทความนี้แนะนำวิธีการต่างๆในการลบข้อความก่อนหรือหลังอักขระเฉพาะหรืออักขระลำดับที่ n จากเซลล์ใน Excel


ลบข้อความก่อนหรือหลังอักขระเฉพาะโดยค้นหาและแทนที่ใน Excel

สำหรับการลบข้อความทั้งหมดก่อนหรือหลังอักขระเฉพาะด้วยฟังก์ชันค้นหาและแทนที่โปรดดำเนินการดังนี้

1. เลือกเซลล์ที่คุณจะลบข้อความก่อนหรือหลังอักขระเฉพาะกด Ctrl + H คีย์เพื่อเปิด ค้นหาและแทนที่ โต้ตอบ

ในกล่องโต้ตอบค้นหาและแทนที่:

1. สำหรับการลบทั้งหมดก่อนอักขระเฉพาะเช่นลูกน้ำโปรดพิมพ์ *, เข้าไปใน สิ่งที่ค้นหา กล่องข้อความ;

2. สำหรับการลบทั้งหมดหลังอักขระเฉพาะเช่นลูกน้ำโปรดพิมพ์ ,* เข้าไปใน สิ่งที่ค้นหา กล่องข้อความ;

หมายเหตุ:

1. คุณสามารถเปลี่ยนเครื่องหมายจุลภาคเป็นอักขระใดก็ได้ตามที่คุณต้องการ

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

2 ดูแล แทนที่ด้วย กล่องข้อความว่างเปล่าแล้วคลิกไฟล์ แทนที่ทั้งหมด ปุ่ม. ดูภาพหน้าจอ:


ลบอักขระที่เป็นตัวเลขไม่ใช่ตัวเลขหรือที่ระบุทั้งหมดออกจากเซลล์ใน Excel ได้อย่างง่ายดาย

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


ลบข้อความก่อนหรือหลังอักขระเฉพาะตัวแรก / ตัวสุดท้ายตามสูตร

ส่วนนี้จะแสดงสูตรการลบทุกอย่างก่อนหรือหลังอักขระเฉพาะตัวแรก / ตัวสุดท้ายจากเซลล์ใน Excel

เพื่อลบทุกอย่างก่อนเครื่องหมายจุลภาคแรกโปรด:

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

สูตร: ลบทุกอย่างก่อนเครื่องหมายจุลภาคแรก

= ขวา (B5, เลน (B5)-หา(",",B5))

หมายเหตุ:

1. ในสูตรข้างต้น B5 คือเซลล์ที่คุณจะลบข้อความออกและ "," คืออักขระที่คุณจะลบข้อความตาม

2. หากต้องการลบทั้งหมดก่อนอักขระเฉพาะสุดท้ายให้ใช้สูตรนี้:

= ขวา (B5, เลน (B5) -FIND ("@" แทนที่ (B5,"คาแรคเตอร์"," @ ", (LEN (B5) -LEN (ทดแทน (B5,"คาแรคเตอร์"," "))) / LEN ("คาแรคเตอร์"))))

เพื่อลบทุกอย่างหลังเครื่องหมายจุลภาคแรกโปรด:

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

สูตร: ลบทุกอย่างหลังจากลูกน้ำตัวแรก

= ซ้าย (B5, FIND (",", B5) -1)

หมายเหตุ:

1. ในสูตรข้างต้น B5 คือเซลล์ที่คุณจะลบข้อความออกและ "," คืออักขระที่คุณจะลบข้อความตาม

2. หากต้องการลบทั้งหมดหลังอักขระเฉพาะสุดท้ายให้ใช้สูตรนี้:

= ซ้าย (B5, FIND ("@", แทนที่ (B5,"ตัวอักษร"," @ ", LEN (B5) -LEN (ทดแทน (B5,"ตัวอักษร"," ")))) - 1)


ลบข้อความก่อนหรือหลังอักขระเหตุการณ์ที่ n ตามสูตร

สูตรด้านล่างสามารถช่วยในการลบทั้งหมดก่อนหรือหลังอักขระที่เกิดขึ้นที่ n จากเซลล์ใน Excel

เพื่อลบทั้งหมดก่อนอักขระที่ n ที่เกิดขึ้นจากเซลล์คุณต้อง:

เลือกเซลล์ว่างเพื่อส่งออกผลลัพธ์คัดลอกสูตรด้านล่างลงในนั้นแล้วกด เข้าสู่ สำคัญ. จากนั้นลากไฟล์ เติมที่จับ เพื่อใช้สูตรกับเซลล์อื่น ดูภาพหน้าจอ:

สูตร: ลบทุกอย่างก่อนเครื่องหมายจุลภาคที่สอง

= ขวา (แทนที่ (B5",", CHAR (9), 2), เลน (B5) - ค้นหา (CHAR (9), แทนที่ (B5",", CHAR (9), 2), 1) + 1)

หมายเหตุ:

1. ในสูตร B5","และ 2 จำนวนหมายความว่าเนื้อหาทั้งหมดหลังจากเกิดเหตุการณ์ที่สองลูกน้ำจะถูกลบออกจากเซลล์ B5

2. คุณสามารถเปลี่ยน ","และ 2 จำนวนอักขระใด ๆ และหมายเลขตำแหน่งที่เกิดขึ้นตามที่คุณต้องการ

เพื่อลบทั้งหมดหลังจากอักขระที่เกิดขึ้นที่ n ออกจากเซลล์คุณต้อง:

เลือกเซลล์ว่างเพื่อส่งออกผลลัพธ์คัดลอกสูตรด้านล่างลงในนั้นแล้วกด เข้าสู่ สำคัญ. จากนั้นลากไฟล์ เติมที่จับ เพื่อใช้สูตรกับเซลล์อื่น ดูภาพหน้าจอ:


สูตร: ลบทุกอย่างหลังเครื่องหมายจุลภาคเกิดขึ้นครั้งที่สอง

= ซ้าย (แทนที่ (B5,",", CHAR (9),2), ค้นหา (CHAR (9), แทนที่ (B5,",", CHAR (9),2), 1) -1)

หมายเหตุ:

1. ในสูตร B5","และ 2 จำนวนหมายความว่าเนื้อหาทั้งหมดหลังจากเกิดเหตุการณ์ที่สองลูกน้ำจะถูกลบออกจากเซลล์ A7

2. คุณสามารถเปลี่ยน ","และ 2 จำนวนอักขระใด ๆ และหมายเลขตำแหน่งที่เกิดขึ้นตามที่คุณต้องการ


ลบข้อความก่อน / หลังอักขระเฉพาะได้อย่างง่ายดายด้วย Kutools for Excel

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

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

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

3. อื่น ๆ แยกเซลล์ กล่องโต้ตอบจะปรากฏขึ้นเลือกเซลล์ว่างสำหรับค้นหาข้อความจากนั้นคลิกที่ไฟล์ OK ปุ่ม

จากนั้นคุณจะเห็นเซลล์ที่เลือกแบ่งตามอักขระเฉพาะ - ลูกน้ำ ดูภาพหน้าจอ:

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น


Kutools สำหรับ Excel - ช่วยให้คุณทำงานเสร็จก่อนเวลาเสมอมีเวลาสนุกกับชีวิตมากขึ้น
คุณมักพบว่าตัวเองมัว แต่เล่นงานไม่มีเวลาทำเพื่อตัวเองและครอบครัว?  Kutools สำหรับ Excel สามารถช่วยให้คุณจัดการกับ 80% ไขปริศนา Excel และปรับปรุงประสิทธิภาพการทำงาน 80% ให้คุณมีเวลาดูแลครอบครัวและสนุกกับชีวิตมากขึ้น
300 เครื่องมือขั้นสูงสำหรับ 1500 สถานการณ์การทำงาน ทำให้งานของคุณง่ายขึ้นกว่าที่เคย
ไม่จำเป็นต้องจำสูตรและรหัส VBA อีกต่อไปให้สมองของคุณได้พักผ่อนตั้งแต่บัดนี้เป็นต้นไป
การดำเนินการที่ซับซ้อนและซ้ำ ๆ สามารถดำเนินการครั้งเดียวในไม่กี่วินาที
ลดการใช้งานคีย์บอร์ดและเมาส์นับพันทุกวันบอกลาโรคจากการทำงานได้เลย
เป็นผู้เชี่ยวชาญด้าน Excel ใน 3 นาทีช่วยให้คุณได้รับการยอมรับอย่างรวดเร็วและโปรโมชั่นเพิ่มเงิน
110,000 คนที่มีประสิทธิภาพสูงและทางเลือกของ บริษัท ที่มีชื่อเสียงระดับโลกกว่า 300 บริษัท
ทำให้ $ 39.0 ของคุณคุ้มค่ากว่า $ 4000.0 การฝึกอบรมของผู้อื่น
ทดลองใช้ฟีเจอร์เต็มรูปแบบฟรี 30 วัน รับประกันคืนเงินภายใน 60 วันโดยไม่มีเหตุผล

Comments (60)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
السلام عليكم كيفكم اسمي احمد ابراهيم محمد علامي من ذوي الاعاقة اصم وابكم الثانوية وحاسوب من الرياض جازان صبيا رقم جوالي قديم اشويه 0501601641 ابغي مساعدة فايدة وشكرا لكم جميعا أن شاءالله
This comment was minimized by the moderator on the site
رقمي 0501601641 وشكرا لكم جميعا أن شاءالله السلام عليكم كيفكم اسمي احمد ابراهيم محمد علامي
This comment was minimized by the moderator on the site
Hi how can i split or add spacing in between each textRoominCoolDecoApartmentinBrunswickEast
This comment was minimized by the moderator on the site
Hi z,If every word in the sentence starts with a capital letter, you can try one of the methods below to get it done:1. To add space between each word, methods in this article can do you a favor:How To Insert Spaces Before Capital Letters In Excel?
https://www.extendoffice.com/documents/excel/1864-excel-insert-space-before-capital-letter.html

2. To split text by capital letter in the sentence, you can try the methods in this article.How To Split Text Into Separate Columns By Capital Letter In Excel?
https://www.extendoffice.com/documents/excel/3336-excel-split-text-by-capital-letter.html
This comment was minimized by the moderator on the site
Hi I have the next text:

/credit-loan/super-credit/- from 1251 to 1016( -18.78%)
/credit-loan/no-credit/- from 1018 to 703( -30.94%)
/loan-loan-credit-cards- from 773 to 633( -18.11%)
/loan-loan/fair-loan/- from 321 to 502( -29.69%)

I need to delete everything after "-" before the from, including the character "-" so the above to become:

/credit-loan/super-credit/
/credit-loan/no-credit/
/loan-loan-credit-cards
/loan-loan/fair-loan/

And after I would also need to have the above without the "/" as in (but I think I can manage that later):

/credit-loan/super-credit
/credit-loan/no-credit
/loan-loan-credit-cards
/loan-loan/fair-loan
This comment was minimized by the moderator on the site
Hiimy texts is following
Execution/428/2019DOI:05-07-20192 years 5 months 4
daysCompliance23-09-2019

I want to delete whole texts after DOI:
This comment was minimized by the moderator on the site
Hi I have the next text:
/credit-loan/super-credit/- from 1251 to 1016( -18.78%)
/credit-loan/no-credit/- from 1018 to 703( -30.94%)
/loan-loan-credit-cards- from 773 to 633( -18.11%)
/loan-loan/fair-loan/- from 321 to 502( -29.69%)

I need to delete everything after "-" before the from, including the character "-" so the above to become:
/credit-loan/super-credit/
/credit-loan/no-credit/
/loan-loan-credit-cards
/loan-loan/fair-loan/

And after I would also need to have the above without the "/" as in (but I think I can manage that later):
/credit-loan/super-credit
/credit-loan/no-credit
/loan-loan-credit-cards
/loan-loan/fair-loan
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
What is the formula to keep only 160USCAIRAPPW01 in below excel spreadsheet?

16780187,160-USC-NOV-Updates-Server,160 - ALL LAC+USC Servers,160USCAIRAPPW01,Non-compliant,11/23/2019 11:33 AM,,,,,,16891741,Non-compliant,0X00000000,Success,11/23/2019 11:22 AM,(SYSTEM),Yes,No,Yes,
This comment was minimized by the moderator on the site
remove everything before
the last hyphen?
BABU RAM (622)
JAGAN NATH
This comment was minimized by the moderator on the site
I have: E4U19-31C20010093021EI 3032AER LINGUS 190805000010. I need to remove everything before the first space and everything after the last space but I need to keep the spaces. I have this formula but it removes the spaces: =LEFT(RIGHT(A19,LEN(A19)-FIND(" ",A19)),FIND("^^",SUBSTITUTE(RIGHT(A19,LEN(A19)-FIND(" ",A19))," ","^^",LEN(RIGHT(A19,LEN(A19)-FIND(" ",A19)))-LEN(SUBSTITUTE(RIGHT(A19,LEN(A19)-FIND(" ",A19))," ",""))))-1)
This comment was minimized by the moderator on the site
Hi, please try this formula:
=LEFT(RIGHT(B9,LEN(B9)-FIND(" ",B9)+1),FIND("^^",SUBSTITUTE(RIGHT(B9,LEN(B9)-FIND(" ",B9))," ","^^",LEN(RIGHT(B9,LEN(B9)-FIND(" ",B9)))-LEN(SUBSTITUTE(RIGHT(B9,LEN(B9)-FIND(" ",B9))," ",""))))-1)
This comment was minimized by the moderator on the site
Great buddy. Too much helpful post.
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