Excel бағдарламасындағы таңбадан кейінгі мәтінді қалай жоюға болады (3 әдіс)

  • Мұны Бөлісіңіз
Hugh West

Үлкен деректер жинағымен жұмыс істегенде, кейде деректердің белгілі бір бөлігін жою қажет болуы мүмкін. Мұны қолмен жасау шынымен де уақытты қажет ететін және аңғал әдіс. Excel бағдарламасында белгілі бір таңбадан кейінгі мәтінді үш тиімді әдіспен жоюға болады.

Тәжірибе Жүктеп алу Жұмыс кітабын жүктеп алу

Жұмыс кітабын осы жерден жүктеп алуға болады.

Тарбадан кейінгі мәтінді жою.xlsm

Excel бағдарламасында таңбадан кейінгі мәтінді жоюдың 3 оңай жолы

Мұнда сіз Find & Excel бағдарламасындағы пәрмен құралын формулаларды пайдалану және VBA кодын пайдалану арқылы ауыстырыңыз.

1. 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-қадам: Қолдану арқылы жолды төмен сүйреңізФормуланы деректер жиынының қалған бөлігіне қолдану үшін Толтыру тұтқасы .

  • Түсіндіру:

ІЗДЕУ функциясы кейіпкердің орнын анықтайды ұяшық (біздің жағдайда, ол В4 ұяшығының деректеріндегі үтір (,) орнын анықтайды) және оны жолдың басынан таңбаның сәйкес санын шығаратын СОЛ функциясына береді. ұяшықта.

ii. Таңбаның N-ші рет пайда болуынан кейінгі мәтінді жою

Белгілі бір таңбадан кейін мәтінді жою қажет болған жағдайда, бірақ бұл таңба жолда бірнеше рет орын алса, келесіні пайдалану керек. формула,

Жалпы формула: =LEFT( cell , FIND("#", SUBSTITUTE( cell , " character ", "#", n )) -1)

Мұнда

ұяшық = деректеріңіздің ұяшық сілтеме нөмірі

таңба = таңба содан кейін мәтінді алып тастағыңыз келеді

n = таңбаның пайда болуы, содан кейін мәтін жойылады.

# = бастапқы деректер жиынының ешбір жерінде жоқ жаңа таңбаны енгізу (сіз қалаған кез келген таңбаны пайдалана аласыз, бірақ бұл таңба бірегей болуы керек екенін есте сақтаңыз).

Таңбаның N-ші рет қайталануынан кейінгі мәтінді жою қадамдары төменде берілген,

1-қадам: Деректер жиынының жанындағы ұяшыққа жоғарыдағы формуланы жазыңыз.

2-қадам: Enter пернесін басыңыз.

Ол боладыбелгілі бір таңбадан кейін барлық мәтінді алып тастаңыз.

3-қадам: Қалғанына формуланы қолдану үшін Толтыру тұтқасы арқылы жолды төмен сүйреңіз деректер жиынынан.

  • Түсініктемелер :

Толығырақ түсіну үшін жоғарыдағы мысалды тексеріңіз, мұнда біз кейін барлығын өшіргіміз келеді. B4 ұяшығындағы 2-ші үтір (,) , сондықтан оны хэш (#) таңбасымен АЛМАСТЫРАМЫЗ .

SUBSTITUTE(B4, ",", "#", 2)

Содан кейін шығысты хэштің (#) орнын анықтайтын FIND функциясына жіберіңіз. Таңбаның орнын анықтағаннан кейін ТАБУ функциясы таңбаның алдындағы санды білу үшін 1-ді жояды (,).

FIND("#", SUBSTITUTE(B4, ",", "#", 2)) -1

Әрі қарай, мәнді бірегей таңбаның (#) алдындағы таңбаны тарту нұсқауымен СОЛ функциясына береді.

LEFT(B4, FIND("#", SUBSTITUTE(B4, ",", "#", 2)) -1)

Ол үзілген деректер жиынының нәтижесін үтірден (,) кейін барлық мәтінсіз береді.

iii. Таңбаның соңғы пайда болуынан кейінгі мәтінді жою

Бірнеше рет орын алған белгілі бір таңбадан кейін барлық мәтін жойылған жағдайда, келесі формуланы орындау керек,

Жалпы формула : cell cell , FIND("#", SUBSTITUTE( cell , " character ", "#", LEN( cell ) - LEN(SUBSTITUTE( cell , " character ","")))) -1)

Мұнда

ұяшық = деректеріңіздің ұяшық сілтеме нөмірі

таңба r = theсодан кейін мәтінді жойғыңыз келетін таңба.

# = бастапқы деректер жинағында еш жерде жоқ жаңа таңбаны енгізу (сіз қалаған кез келген таңбаны пайдалана аласыз, бірақ бұл таңба бірегей болуы керек екенін есте сақтаңыз).

Таңбаның соңғы рет пайда болуынан кейінгі мәтінді жою қадамдары төменде берілген,

1-қадам: Деректер жиынының жанындағы ұяшыққа жоғарыдағы формуланы жазыңыз.

2-қадам: Enter пернесін басыңыз.

Ол белгілі бір таңбадан кейін барлық мәтінді жояды.

3-қадам: Формуланы деректер жиынының қалған бөлігіне қолдану үшін Толтыру тұтқасы арқылы жолды төмен сүйреңіз.

  • Түсіндірмелер:

Көбірек түсіну үшін жоғарыдағы мысалды тексеріңіз, мұнда біз тек крикетшінің аты, мамандығы емес.

Сондықтан алдымен түпнұсқа мәтінде қанша үтір бар екенін анықтауымыз керек. Сонымен, біз әрбір үтірді ештеңемен (“”) SUBSTITUTE функциясымен ауыстырамыз және шығысты 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-қадам: Мәзір жолағынан Кірістіру -> Модуль .

3-қадам: Келесі кодты көшіріп, код терезесіне қойыңыз.

7719

Кодыңыз енді іске қосуға дайын.

4-қадам: Қызығушылық танытқан жұмыс парағына іліңіз, қажетті ауқымды таңдаңыз, оның жанындағы бағанды ​​бос қалдырыңыз, себебі макрос нәтижені осы жерде көрсетеді.

5-қадам: Содан кейін тармағына өтіңіз Әзірлеуші ​​-> Макростар.

6-қадам: Макрос атауын таңдаңыз таңбадан_кейін_мәтінді өшіру - > Іске қосу

Ол Excel бағдарламасындағы таңбадан кейінгі мәтінді жою нәтижесін көрсетеді.

Толығырақ оқу: Excel бағдарламасындағы бағандағы нақты мәтінді жою жолы (8 әдіс)

Қорытынды

Бұл мақалада біз Excel бағдарламасында белгілі бір таңбадан кейінгі мәтінді қалай жою керектігін білдік. Біз мұны қалай істеу керектігін кейіпкердің 1-ші ретінен ғана емес, сонымен қатар соңғы және N-ші көріністерінен де білеміз. Бұл мақала сізге өте пайдалы болды деп үміттенемін. Тақырыпқа қатысты сұрақтарыңыз болса, қоя аласыздар.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.