Excel бағдарламасындағы ұяшықтан мәтінді немесе таңбаны қалай жоюға болады

  • Мұны Бөлісіңіз
Michael Brown

Мақалада формулалар мен кірістірілген мүмкіндіктердің көмегімен Excel ұяшықтарынан мәтіннің бір бөлігін жылдам жою жолы қарастырылады.

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

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

    Егер сіздің мақсатыңыз белгілі бір таңбаны жою болса Excel ұяшықтары, мұны істеудің екі оңай жолы бар - Find & Құрал мен формуланы ауыстыру.

    Табу және ауыстыру арқылы бірнеше ұяшықтан таңбаны жою

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

    1. Нақты таңбаны жойғыңыз келетін ұяшықтар ауқымын таңдаңыз.
    2. Табу және ауыстыру<2 ашу үшін Ctrl + H пернелерін басыңыз> диалог.
    3. Нені табу өрісіне таңбаны теріңіз.
    4. Ауыстыру өрісін бос қалдырыңыз.
    5. Барлығын ауыстыру түймесін басыңыз.

    Мысал ретінде A2 мен A6 ұяшықтарынан # таңбасын жою жолы берілген.

    Нәтижесінде хэш таңбасы барлық таңдалған ұяшықтардан бірден жойылады және қалқымалы диалогтық терезеде қанша ұяшық бар екенін хабарлайды.ауыстырулар жасалды:

    Кеңестер мен ескертпелер:

    • Бұл әдіс бастапқы деректердегі таңбаларды тікелей жояды. Нәтиже сіз күткеннен өзгеше болса, өзгерісті болдырмау және бастапқы деректеріңізді қайтару үшін Ctrl + Z пернелерін басыңыз.
    • Егер сіз әріп регистрі маңызды жерде алфавиттік таңбалармен жұмыс істеп жатсаңыз, Табу және ауыстыру тілқатысу терезесін кеңейту үшін Параметрлер түймешігін басыңыз, содан кейін әріп-әріптерді ескеретін іздеуді орындау үшін Регізгі регистрді сәйкестендіру жолағын белгілеңіз.

    Формула арқылы жолдан белгілі бір таңбаны жою

    Кез келген орыннан белгілі бір таңбаны жолдан жою үшін мына жалпы SUBSTITUTE формуласын пайдаланыңыз:

    SUBSTITUTE( жол , char , "")

    Біздің жағдайда формула келесі пішінді қабылдайды:

    =SUBSTITUTE(A2, "#", "")

    Негізінен, формуланың атқаратын қызметі ол A2 форматындағы жолды таңдап, әрбір хэш белгісін (#) бос жолға ("") ауыстырады.

    Жоғарыдағы формуланы B2 ішіне енгізіңіз, оны B6 арқылы көшіріңіз, сонда сіз мына нәтиже аласыз:

    Нәтижеде B2 a ұяшықтарындағыдай сандар ғана болса да, SUBSTITUTE әрқашан мәтіндік жолды қайтаратынына назар аударыңыз. nd B3 (мәтін мәндеріне тән әдепкі солға туралауды ескеріңіз).

    Егер нәтиже сан болуын қаласаңыз, жоғарыдағы формуланы VALUE функциясына келесідей ораңыз:

    =VALUE(SUBSTITUTE(A2, "#", ""))

    Немесе түпнұсқаны өзгертпейтін кейбір математикалық амалдарды орындауға болады.мән, айталық, 0 қосу немесе 1-ге көбейту:

    =SUBSTITUTE(A2, "#", "")*1

    Бірден бірнеше таңбаны жою

    Бір формуламен бірнеше таңбаны жою үшін жай ғана ұяшықты орналастырыңыз SUBSTITUTE бір-біріне қызмет етеді.

    Мысалы, хэш символынан (#), алға қиғаш сызықтан (/) және кері қиғаш сызықтан (\) құтылу үшін мына формуланы қолдануға болады:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, "#",""), "/", ""), "\", "")

    Кеңестер мен ескертпелер:

    • SUBSTITUTE функциясы регистрді ескереді , әріптермен жұмыс істегенде оны есте сақтаңыз.
    • Егер нәтижелердің бастапқы жолдарға тәуелсіз мәндер болуын қаласаңыз, формулаларды мәндерімен ауыстыру үшін Арнайы қою - Мәндер опциясын пайдаланыңыз.
    • Жою үшін көп түрлі таңбалар болған жағдайда, LAMBDA анықтаған реттелетін RemoveChars функциясын пайдалану әлдеқайда ыңғайлы.

    Белгілі бір мәтінді жою әдісі Excel ұяшығынан

    Бір таңбаны жою үшін пайдаланған екі әдіс таңбалар тізбегін бірдей жақсы өңдей алады.

    Бірнеше ұяшықтан мәтінді жою

    Таңдалған ауқымдағы әрбір ұяшықтан арнайы мәтінді жою үшін Табу және ауыстыру диалогтық терезесін көрсету үшін Ctrl + H пернелер тіркесімін басыңыз, содан кейін:

    • Қажет емес мәтінді енгізіңіз. Нені табу өрісіндегі мәтін.
    • Ауыстыру ұяшығын бос қалдырыңыз.

    Барлығын ауыстыру түймесін басу барлық ауыстыруларды бір уақытта орындайды:

    Ұяшықтан белгілі бір мәтінді жоюформула

    Мәтіндік жолдың бір бөлігін жою үшін сіз оның негізгі түрінде SUBSTITUTE функциясын қайтадан пайдаланасыз:

    SUBSTITUTE( ұяшық , мәтін , "")

    Мысалы, A2 ұяшығынан "mailto:" ішкі жолын жою үшін формула:

    =SUBSTITUTE(A2, "mailto:", "")

    Бұл формула B2-ге өтеді, содан кейін оны сонша көп ұяшықта төмен сүйреңіз. қажетінше жолдар:

    Нақты таңбаның N-ші данасын қалай жоюға болады

    Сіз белгілі оқиғаны жойғыңыз келген жағдайда Белгілі бір таңбаның , SUBSTITUTE функциясының соңғы қосымша аргументін анықтаңыз. Төмендегі жалпы формулада дана_саны көрсетілген таңбаның қай данасын бос жолға ауыстыру керектігін анықтайды:

    SUBSTITUTE( жол , char , " ", дана_нөмірі )

    Мысалы:

    A2 файлындағы 1-ші қиғаш сызықты жою үшін формулаңыз:

    =SUBSTITUTE(A2, "/", "", 1)

    Бөлу үшін 2-ші қиғаш сызық таңбасы, формуласы:

    =SUBSTITUTE(A2, "/", "", 2)

    Бірінші таңбаны жою әдісі

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

    АЛУ( ұяшық , 1, 1, "")

    Адам тіліне аударылған формула былай дейді: көрсетілген ұяшықта 1 таңбадан ( таңбалар_саны ) 1-орыннан (бастапқы_сан) және оны бос жолмен ("") ауыстырыңыз.

    ОҢ( ұяшық , LEN( ұяшық) ) - 1)

    Мұнда 1-ді шегеремізLEN функциясы арқылы есептелетін жолдың жалпы ұзындығынан таңба. Айырмашылық таңбалар санын соңынан шығару үшін ОҢ жаққа беріледі.

    Мысалы, A2-ден бірінші таңбаны жою үшін формулалар келесідей болады:

    =REPLACE(A2, 1, 1, "")

    =RIGHT(A2, LEN(A2) - 1)

    Төмендегі скриншот ОРЫНДАУ формуласын көрсетеді. RIGHT LEN формуласы дәл осындай нәтижелерді береді.

    Жолдың басынан кез келген n таңбаны жою үшін сол жақтағы таңбаларды жою жолын қараңыз. Excel.

    Соңғы таңбаны жою жолы

    Жолдың соңындағы соңғы таңбаны алып тастау үшін формула:

    СОЛ( ұяшық , LEN) ( ұяшық ) - 1)

    Логика алдыңғы мысалдағы ОҢ ЖҰМЫС формуласына ұқсас:

    Жалпы ұяшық ұзындығынан 1-ді шегеріп, айырманы СОЛ жаққа қарай бересіз. функциясы, сондықтан ол жолдың басынан сонша таңбаны тарта алады.

    Мысалы, мына формуланы пайдаланып A2-ден соңғы таңбаны жоюға болады:

    =LEFT(A2, LEN(A2) - 1)

    Жолдың соңындағы кез келген n таңбаны жою үшін Excel бағдарламасында оң жақтан таңбаларды жою әдісі бөлімін қараңыз.

    Нақты таңбадан кейінгі мәтінді жою

    Берілген таңбадан кейін барлығын жою үшін жалпы формула:

    СОЛ( жол , SEARCH( таңба , жол ) -1)

    Логи c өте қарапайым: SEARCH функциясы есептейдікөрсетілген таңбаның орнын таңдап, оны басынан сәйкес таңбалар санын әкелетін LEFT функциясына береді. Бөлгіштің өзін шығармау үшін, ІЗДЕУ нәтижесінен 1-ді шегереміз.

    Мысалы, қос нүктеден (:) кейінгі мәтінді алып тастау үшін, B2-дегі формула:

    =LEFT(A2, SEARCH(":", A2) -1)

    Қосымша формула мысалдары үшін Белгілі бір таңбадан бұрын немесе кейін мәтінді жою бөлімін қараңыз.

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

    Мәтіндік процессорларда мысалы, Microsoft Word сияқты, оқырманның көзі үшін теңдестірілген және талғампаз ағын жасау үшін мәтін алдындағы бос орын кейде әдейі қосылады. Электрондық кестелер бағдарламаларында алдыңғы және кейінгі кеңістіктер байқалмай қалуы және көптеген мәселелерді тудыруы мүмкін. Бақытымызға орай, Microsoft Excel бағдарламасында қосымша бос орындарды жоюға арналған TRIM деп аталатын арнайы функциясы бар.

    Ұяшықтардан артық бос орындарды жою формуласы келесідей қарапайым:

    =TRIM(A2)

    Мұндағы A2 – түпнұсқа мәтін жолыңыз.

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

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

    Олардан құтылу үшін <16 түрлендіріңіз>үзілмейтін кеңістіктер SUBSTITUTE көмегімен қалыпты кеңістіктерге:

    SUBSTITUTE(A2, CHAR(160), " ")

    Мұндағы 160 - кодүзілмейтін бос орын таңбасының саны ( ).

    Сонымен қатар, басып шығарылмайтын таңбаларды жою үшін CLEAN функциясын пайдаланыңыз:

    CLEAN(SUBSTITUTE(A2, CHAR(160), " "))

    Nest TRIM функциясында жоғарыдағы құрылымды орындаңыз және мәтіннің алдындағы/соңғы бос орындарды, сондай-ақ үзілмейтін бос орындарды және басып шығарылмайтын таңбаларды жою үшін тамаша формуланы аласыз:

    =TRIM(CLEAN(SUBSTITUTE(A2, CHAR(160), " ")))

    үшін қосымша ақпаратты Excel бағдарламасындағы бос орындарды жою әдісін қараңыз.

    Excel бағдарламасында Flash Fill көмегімен таңбаларды жою

    Қарапайым сценарийлерде Excel Flash Fill сізге жақсылық жасап, таңбаларды немесе мәтіннің бір бөлігін жоя алады. автоматты түрде сіз берген үлгіге негізделген.

    Үтірмен бөлінген бір ұяшықта атыңыз бен электрондық пошта мекенжайыңыз бар делік. Үтірден кейін (соның ішінде үтірдің өзін) барлығын жойғыңыз келеді. Оны орындау үшін мына қадамдарды орындаңыз:

    1. Бастапқы деректердің оң жағына бос баған енгізіңіз.
    2. Жаңадан қосылған бағанның бірінші ұяшығына мәнді теріңіз. сақтағыңыз келеді (біздің жағдайда атау).
    3. Келесі ұяшықтағы мәнді теруді бастаңыз. Excel үлгіні анықтаған бойда, сол үлгі бойынша төмендегі ұяшықтарға толтырылатын деректердің алдын ала қарауын көрсетеді.
    4. Алдын ала қарауды қабылдау үшін Enter пернесін басыңыз.

    Дайын!

    Ескерту. Егер Excel деректеріңіздегі үлгіні тани алмаса, қосымша мысалдар беру үшін бірнеше ұяшықты қолмен толтырыңыз. Сондай-ақ, Flash Fill қосулы екеніне көз жеткізіңізExcel бағдарламасында. Егер ол әлі де жұмыс істемесе, басқа әдіске жүгінуге тура келеді.

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

    Бұл соңғы бөлім Excel ұяшықтарынан мәтінді жоюға арналған өз шешімдерімізді ұсынады. Күрделі қиындықтарды шешудің қарапайым жолдарын табуды ұнатсаңыз, Ultimate Suite құрамындағы ыңғайлы құралдарды пайдаланасыз.

    Ablebits Data қойындысындағы Мәтін тобында, Excel ұяшықтарынан таңбаларды жоюдың үш нұсқасы бар:

    • Арнайы таңбалар және ішкі жолдар
    • Белгілі бір позициядағы таңбалар
    • Қайталанатын таңбалар

    Таңдалған ұяшықтардан арнайы таңбаны немесе ішкі жолды жою үшін мына жолмен әрекет етіңіз:

    1. Жою > түймесін басыңыз. ; Таңбаларды өшіру .
    2. Қажеттіліктеріңізге ең қолайлы опцияны таңдаңыз.
    3. Ренгерлік құсбелгісін қойыңыз немесе алып тастаңыз.
    4. Жою түймесін басыңыз.

    Төменде ең типтік сценарийлерді қамтитын бірнеше мысал берілген.

    Нақты таңбаны жою

    Жою үшін бірден бірнеше ұяшықтан белгілі бір таңба(лар) үшін Теңшелетін таңбаларды жою пәрменін таңдаңыз.

    Мысал ретінде біз A2:A4 ауқымынан бас әріптер А және В барлық көріністерін жоямыз. :

    Жою e алдын ала анықталған таңбалар жиыны

    Белгілі бір таңбалар жинағын жою үшін Таңбалар жиынын жою опциясын таңдап, келесілердің бірін таңдаңыз.опциялар:

    • Басып шығарылмайтын таңбалар - қойынды таңбасын, жолды қоса алғанда, 7-биттік ASCII жиынындағы (0-ден 31-ге дейінгі код мәндері) алғашқы 32 таңбаның кез келгенін ажыратады. үзу және т.б.
    • Мәтін таңбалары - мәтінді алып тастайды және сандарды сақтайды.
    • Сандық таңбалар - әріптік-цифрлық жолдардан сандарды жояды.
    • Символдар & тыныс белгілері - нүкте, сұрақ белгісі, леп белгісі, үтір және т.б. сияқты арнайы белгілер мен тыныс белгілерін жояды.

    Мәтіннің бір бөлігін алып тастау

    Жолдың бір бөлігін жою үшін Ішкі жолды жою опциясын таңдаңыз.

    Мысалы, Gmail мекенжайларынан пайдаланушы атын шығару үшін біз "@gmail.com" өшіреміз. " substring:

    Міне, Excel ұяшықтарынан мәтін мен таңбаларды жою әдісі. Оқығаныңыз үшін алғыс айтамын және сізді келесі аптада біздің блогта күтемін!

    Қолжетімді жүктеулер

    Excel бағдарламасындағы таңбаларды жою - мысалдар (.xlsm файлы)

    Ultimate Suite - бағалау нұсқасы (.exe файлы)

    Майкл Браун - бағдарламалық құралдарды пайдалана отырып, күрделі процестерді жеңілдетуге құмарлығы бар арнайы технология әуесқойы. Технологиялық индустрияда он жылдан астам тәжірибесі бар ол Microsoft Excel және Outlook, сондай-ақ Google Sheets және Docs бағдарламаларында өз дағдыларын жетілдірді. Майклдың блогы өз білімі мен тәжірибесін басқалармен бөлісуге, өнімділік пен тиімділікті арттыруға арналған оңай орындалатын кеңестер мен оқулықтар беруге арналған. Сіз тәжірибелі кәсіпқой болсаңыз да, жаңадан бастаушы болсаңыз да, Майклдың блогы осы маңызды бағдарламалық құралдарды барынша пайдалану үшін құнды түсініктер мен практикалық кеңестер ұсынады.