Агуулгын хүснэгт
Том өгөгдлийн багцтай ажиллахдаа заримдаа өгөгдлийн зарим хэсгийг устгах шаардлагатай болдог. Үүнийг гараар хийх нь үнэхээр цаг хугацаа шаардсан бөгөөд гэнэн арга юм. Excel дээр та тодорхой тэмдэгтийн дараа текстийг гурван үр дүнтэй аргаар устгаж болно.
Дадлага хийх Дасгалын номыг татаж авах
Та ажлын номыг эндээс татаж авах боломжтой.
Тэмдэгтийн дараа текст устгах.xlsm
Excel дээр тэмдэгтийн дараа бичигдсэн бичвэрийг арилгах 3 хялбар арга
Энд та Find & Excel-ийн командын хэрэгслийг томьёо болон VBA код ашиглан солино уу.
1. Find & Тэмдэгтийн араас Текстийг устгах командыг солих
Бид Find & Excel-ийн функцийг солих. Excel-д энэ нь тодорхой тэмдэгтийн дараа аливаа текстийг устгах хамгийн хялбар арга юм.
Үүнийг хийх алхмуудыг доор өгөв,
1-р алхам: Эхлээд дата багцаа сонгоно уу.
Алхам 2: Дараа нь Нүүр табын доор Олох & Сонгох -> Солих .
3-р алхам: Юуг олох гэсний хажууд гарч ирэх Ол, солих цонхноос шошго, текстийг устгах тэмдэгтийг бичээд түүний ард Од (*) тэмдэг тавина.
4-р алхам: -ээр солих нүдийг хоосон байлга.
Алхам5: Бүгдийг солих -г дарна уу.
Илүү ихийг ойлгохын тулд бид таслал (,) -ын дараа бүх зүйлийг устгахыг хүссэн дараах зургийг шалгана уу, тиймээс бид таслал (,) тэмдэгт бичээд тавина. Од (*) тэмдэг.
4-р алхам: Энэ нь таны өгөгдлийн багц дахь таслал (,)-ын дараах бүх текстийг устгах болно.
Дэлгэрэнгүй унших: Excel дээр тэмдэгтийн дараа бичвэрийг хэрхэн арилгах (3 арга)
2. Тэмдэгтийн араас текстийг устгах Excel томьёо оруулах
Дээрх аргаас ялгаатай нь Excel-д тодорхой тэмдэгтийн дараа тэмдэгтийн мөрийг арилгахын тулд томьёо ашиглах нь илүү үр дүнтэй бөгөөд найдвартай арга юм. Томьёог хэрэгжүүлэх нь таны өгөгдлийн багцын илүү өөрчлөгдөөгүй, хянах боломжтой үр дүнг бий болгодог.
Томъёо ашиглах нь мөрийн хэд хэдэн тодорхой цэгийн дараа текстийг устгах хэд хэдэн аргыг нээж өгдөг.
i. Тэмдэгтийн дараах бүх бичвэрийг устгах
Ерөнхий томьёо:
=LEFT(cell, SEARCH("character", cell) -1)
Энд
нүд = таны өгөгдлийн нүдний лавлагааны дугаар
тэмдэгт = текстийг устгахыг хүссэн тэмдэгт
Хэрэв та тэмдэгтийн дараа бүх текстийг устгахыг хүсвэл дараа нь Доорх өгөгдсөн алхмуудыг дагана уу,
Алхам 1: Датасетийн хажууд байгаа нүдэнд дээрх томьёог бичнэ үү.
2-р алхам: Enter товчийг дарна уу.
Энэ нь тодорхой тэмдэгтийн дараа бүх текстийг устгах болно.
Алхам 3: Мөрийг доош чирнэ үү.Томьёог өгөгдлийн багцын бусад хэсэгт хэрэглэхийн тулд Дүүргэх бариул .
- Тайлбар:
SEARCH функц нь тэмдэгтийн байрлалыг тодорхойлдог. нүд (бидний тохиолдолд энэ нь B4 нүдний өгөгдөл дэх таслал (,) байрлалыг тодорхойлж, мөрийн эхнээс тэмдэгтийн харгалзах тоог гаргаж авах ЗҮҮН функц руу шилжүүлнэ. эс дотор.
ii. Тэмдэгтийн N-дахь тэмдэгтийн дараа Текстийг устгах
Тодорхой тэмдэгтийн дараа текстийг хасах шаардлагатай боловч энэ тэмдэгт мөрөнд олон удаа гарч ирэх тохиолдолд та дараах зүйлийг ашиглах хэрэгтэй. томъёо,
Ерөнхий томьёо: =LEFT(
cell
, FIND("#", SUBSTITUTE(
cell
, "
character
", "#",
n
)) -1)
Энд
нүд = таны өгөгдлийн нүдний лавлагааны дугаар
тэмдэгт = тэмдэгт үүний дараа та текстийг устгахыг хүсэж байна
n = дараа нь текстийг устгах тэмдэгт.
# = эх өгөгдлийн багцын хаана ч байхгүй шинэ тэмдэгтийг нэвтрүүлэх (та хүссэн тэмдэгтийг ашиглаж болно, гэхдээ энэ тэмдэгт нь өвөрмөц байх ёстой гэдгийг санаарай).
Тэмдэгтийн N-дахь тохиолдлоос хойшхи текстийг устгах алхмуудыг доор өгөв.
1-р алхам: Өгөгдлийн багцын хажууд байгаа нүдэнд дээрх томьёог бичнэ үү.
2-р алхам: Enter товчийг дарна уу.
Энэ болнотодорхой тэмдэгтийн дараа бүх текстийг устгах.
3-р алхам: Дүүргэх бариул -г ашиглан мөрийг доош чирж, үлдсэн хэсэгт томьёог хэрэглэнэ өгөгдлийн багцаас.
- Тайлбар :
Илүү ихийг ойлгохын тулд дээрх жишээг харна уу. B4 нүдэнд 2-р таслал (,) байгаа тул бид үүнийг хэш (#) тэмдгээр ОРЛУУЛНА .
SUBSTITUTE(B4, ",", "#", 2)
Дараа нь гаралтыг хэш (#) -ын байрлалыг тодорхойлох FIND функц руу дамжуулна. Тэмдэгтийн байрлалыг тодорхойлсны дараа FIND функц нь тэмдэгтийн өмнөх тоог мэдэхийн тулд 1-ийг устгана (,).
FIND("#", SUBSTITUTE(B4, ",", "#", 2)) -1
Дараа нь өвөрмөц тэмдэгтийн (#) өмнөх тэмдэгтийг татах заавартай ЗҮҮН функц руу утгыг дамжуулдаг.
LEFT(B4, FIND("#", SUBSTITUTE(B4, ",", "#", 2)) -1)
Энэ нь таслал (,)-ийн дараа бүх текстгүйгээр таслагдсан өгөгдлийн багцын үр дүнг өгөх болно.
iii. Тэмдэгтийн хамгийн сүүлд үүссэн текстийг устгах
Тодорхой тэмдэгтийн дараа олон удаа бичсэн бүх текстийг устгасан тохиолдолд та дараах томьёог хэрэгжүүлэх хэрэгтэй
Ерөнхий томьёо : =LEFT(
cell
, FIND("#", SUBSTITUTE(
cell
, "
character
", "#", LEN(
cell
) - LEN(SUBSTITUTE(
cell
, "
character
","")))) -1)
Энд
нүд = таны өгөгдлийн нүдний лавлагааны дугаар
тэмдэгт r = theҮүний дараа та текстийг устгахыг хүссэн тэмдэгт.
# = эх өгөгдлийн багцын хаана ч байхгүй шинэ тэмдэгтийг нэвтрүүлэх (та хүссэн тэмдэгтийг ашиглаж болно, гэхдээ энэ тэмдэгт нь өвөрмөц байх ёстой гэдгийг санаарай).
Тэмдэгтийн сүүлчийн тэмдэгтийн дараа текстийг устгах алхмуудыг доор өгөв.
Алхам 1: Датасетийн хажууд байгаа нүдэнд дээрх томьёог бичнэ үү.
2-р алхам: Enter товчийг дарна уу.
Энэ нь тодорхой тэмдэгтийн дараа бүх текстийг устгах болно.
Алхам 3: Дүүргэх бариул -г ашиглан мөрийг доош чирж, өгөгдлийн багцын үлдсэн хэсэгт томьёог хэрэглэнэ.
- Тайлбар:
Илүү ихийг ойлгохын тулд дээрх жишээг шалгана уу. крикетчний нэр, мэргэжил биш.
Тэгэхээр эхлээд эх бичвэрт хэдэн таслал байгааг олж мэдэх хэрэгтэй. Тиймээс бид таслал бүрийг юу ч биш (“”) ОРЛУУЛАХ функцээр сольж, гаралтыг LEN функцэд дамжуулна:
LEN(SUBSTITUTE(B4, ",",""))
Дараа нь гарч ирсэн тоог эх мөрийн нийт уртаас хасаад мөрөнд байгаа таслалын нийт тоог (,) гаргана (энэ нь мөн сүүлчийн таслалын дарааллын дугаар юм). ).
LEN(B4) - LEN(SUBSTITUTE(B4, ",",""))
Дараа нь та дээрх хэлэлцүүлгээс ОЛОХ(ОРЛУУЛАХ()) томъёог аль хэдийн мэддэг болсон бөгөөд үүнийг олж авахад ашигласан. -ийн байр суурьДээр ярилцсан LEN(SUBSTITUTE()) томъёоноос олж авсан тэмдэгт мөр дэх сүүлчийн таслал (,).
FIND("#", SUBSTITUTE(B4, ",", "#", LEN(B4) - LEN(SUBSTITUTE(B4, ",",""))))
Дараа нь бид бүх текстийг арилгахын тулд анхны өгөгдлийн уртаас гарсан гаралтыг хасна.
LEFT(B4, FIND("#", SUBSTITUTE(B4, ",", "#", LEN(B4) - LEN(SUBSTITUTE(B4, ",","")))) -1)
Энэ нь крикетчний нэрийн мэдээллийн багцыг мэргэжилгүйгээр гаргах болно.
Дэлгэрэнгүй унших: Excel нүднээс текстийг хэрхэн устгах (9 хялбар арга)
Ижил төстэй уншлага
- Excel-ийн нүднээсээ тодорхой текстийг хэрхэн устгах (хамгийн хялбар 11 арга)
- Excel-ийн Формула ашиглан зайны өмнөх текстийг хэрхэн устгах вэ (5 арга)
3. Excel-д тэмдэгтийн араас бичвэр устгах VBA кодыг оруулах
Хэрэв та Excel-ийн туршлагатай хэрэглэгч бол энэ аргыг зөвхөн танд зориулав. Тэмдэгтийн дараа текстийг арилгахын тулд VBA ашиглах нь ажлыг гүйцэтгэх хамгийн хурдан арга юм.
Алхам 1: Гар дээрх Alt + F11 товчийг дарах эсвэл таб руу очно уу Хөгжүүлэгч -> Visual Basic засварлагчийг нээхийн тулд Visual Basic .
Алхам 2: Цэсийн мөрнөөс Insert -> Модуль .
3-р алхам: Дараах кодыг хуулж кодын цонхонд буулгана уу.
5102
Таны кодыг ажиллуулахад бэлэн боллоо.
Алхам 4: Сонирхсон ажлын хуудас руу шулам оруулаад, хүссэн мужаа сонгоод, түүний хажууд байгаа баганыг хоосон байлгах хэрэгтэй, учир нь макро энд үр дүнг харуулах болно.
Алхам 5: Дараа нь руу очно уу Хөгжүүлэгч -> Макрос.
Алхам 6: Макро нэрийг сонгоно уу тэмдэгтийн_араас_текстийг арилгах - > Run
Энэ нь Excel-ийн тэмдэгтийн дараа текстийг хассан үр дүнг харуулах болно.
Дэлгэрэнгүй унших: Excel-ийн баганаас тодорхой текстийг хэрхэн устгах (8 арга)
Дүгнэлт
Энэ өгүүллээр бид Excel-ийн тодорхой тэмдэгтийн дараа текстийг хэрхэн устгах талаар сурсан. Үүнийг хэрхэн яаж хийхийг бид дүрийн 1 дэх тохиолдол төдийгүй сүүлийн болон N-р тохиолдлоос олж авдаг. Энэ нийтлэл танд маш их тус болсон гэж найдаж байна. Хэрэв танд сэдэвтэй холбоотой асуулт байвал асуугаарай.