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

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

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

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

Тәжірибе үшін төмендегі сілтемеден тәжірибе кітабын жүктеп алуға болады.

Арнайы таңбаларды жою.xlsx

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

Әдістерді түсіндіру үшін келесі деректер жинағын қолданамыз.

Деректер жиынында компания клиенттерінің Аты және Пошта мекенжайлары бар. B8 ұяшығында формула бар және ол "Rachel" клиент атымен бірге басып шығарылмайтын мәнді көрсетеді. Тағы да, біз барлық деректермен бірге кейбір арнайы таңбалар бар екенін көреміз. Excel бағдарламасында осы арнайы таңбаларды келесі жолдарды қолдану арқылы жою жолын қарастырамыз.

1. Excel формулаларын пайдалану арқылы Excel бағдарламасында арнайы таңбаларды жою

Excel бағдарламасында арнайы жою үшін пайдалануға болатын пайдалы формулалар бар. Excel бағдарламасындағы таңбалар. Олар SUBSTITUTE , RIGHT, LEFT , CLEAN , TRIM және REPLACE сияқты функциялардың көмегімен жасалады. Біз олардың әрқайсысын жеке-жеке қарастырамыз.

а. SUBSTITUTE функциясын пайдалану

SUBSTITUTE функциясынан бастайық. Ол пайдаланыладытаңбаны басқасымен ауыстыру үшін.

Берілген деректер жиынының B5 ұяшығынан арнайы таңбаларды алып тастағыңыз келеді делік.

SUBSTITUTE арқылы арнайы таңбаларды жою формуласы болады. :

=SUBSTITUTE(B5,"!#$$","")

Мұнда ұяшықта айтылған нақты таңбалардың жойылғанын байқауға болады. Ол дәйекті түрде жұмыс істейді. Демек, "#" таңбасы басында қалады.

Қайтадан дана сандарын пайдаланып рекурсивті таңбаларды жоюға болады.

Формула:

=SUBSTITUTE(B5,"#","",2)

Біріншісі бұзылмаған кезде дәйекті екінші "#" жойылғанына назар аударыңыз.

Дегенмен, тек аты сақталған барлық таңбаларды жойғыңыз келуі мүмкін.

Бұл жолы формула SUBSTITUTE ішіне кірістіріледі. Формула келесідей болады:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"#",""),"!",""),"$","")

Бұл осы жағдай үшін тамаша нәтижені көрсетеді.

Формула сипаттамасы:

Формуланың синтаксисі:

=SUBSTITUTE(text, old_text, new_text, [instance_num])

мәтін =мәтін сіз жұмыс істегіңіз келеді.

ескі_мәтін = жойғыңыз келетін мәтін.

new_text= ауыстырылған мәтін. ( Біздің жағдайда біз оны бос орынға ауыстырамыз “ “ ).

дана_аты = мәтінде рекурсивті таңбалар болған жағдайда арнайы таңбаның саны.

Арнайы жағдай:

Арнайы таңбалар код нөмірлерін қамтиды және біз олардың код нөмірін пайдалана аламыз.формула:

=CODE(RIGHT(text))

немесе

=CODE(LEFT(text))

ОҢ немесе СОЛ функциясы кодын алғыңыз келетін таңбаның орнын алу үшін пайдаланылады.

Сондықтан бұл процесс екі қадамды қамтиды:

  • Кодты пайдалану арқылы алу ОҢ немесе СОЛ кірістірілген КОД формуласы.
  • SUBSTITUTE формуласын пайдалану және ескі_мәтіннің орнына CHAR(сан) деп жазыңыз.

Нәтижеге жету үшін төмендегі суреттерді формулалармен бірге ретімен орындаңыз.

=CODE(RIGHT(C5))

=SUBSTITUTE(C5,CHAR(109),"")

=CODE(LEFT(C5))

=SUBSTITUTE(C5,CHAR(77),"")

Сонымен қатар, ұқсас таңбалар табылса, бұл процесс екеуін де жояды. Төмендегі нәтижелерге назар аударыңыз.

=CODE(LEFT(B7))

=SUBSTITUTE(B7,CHAR(42),"")

=CODE(RIGHT(B7))

=SUBSTITUTE(B7,CHAR(94),"")

b. ОҢ немесе СОЛ Функцияларды пайдалану

Ескертсек, сіз жоғарыда көрсетілген жолмен ОҢ және СОЛ функцияларын пайдалануды көрдіңіз. Оларды Excel бағдарламасындағы арнайы таңбаларды жою үшін LEN функциясымен пайдалануға болады.

Формула:

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

Мәндерді кез келген санға көбейтіп, арнайы таңбалардың белгілі бір санын алып тастау үшін LEN(мәтін) арқылы шегеруге болады.

Ол үшін формула:

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

Сол сияқты СОЛ формуласы үшін

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

Ал дана нөмірін ұлғайту үшін өзгертілгенформула:

=LEFT(B5,LEN(B5)-4)

Формула Сипаттама:

Формуланың синтаксисі :

=RIGHT(text, [num_chars])

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

таңбалар_саны = жойылатын таңбалар саны.

=LEN(text)

мәтін = ұзындығын есептегіңіз келетін мәтін.

-1 немесе -(кез келген сан) - мәтіндегі таңбалардың жалпы санынан алып тастағыңыз келетін таңбалар саны.

c . CLEAN және TRIM функцияларын пайдалану

Деректер жинағында басып шығарылмайтын таңбалар және қосымша бос орын болуы мүмкін. Оларды жою үшін CLEAN және TRIM функцияларын пайдалануға болады.

Басып шығаруға болмайтын таңбаны жою формуласы:

=CLEAN(B8)

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

=TRIM(CLEAN(B8)

Дегенмен, TRIM және CLEAN функцияларын SUBSTITUTE арқылы кірістіру арқылы екеуін де орындауға болады. Формула келесідей болады:

=TRIM(CLEAN(SUBSTITUTE(B8,CHAR(4),"")))

Төмендегі суретті орындаңыз.

Формула сипаттамасы :

Жеке формуланың синтаксисі:

=CLEAN(text)

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

=TRIM(text)

мәтін = қосымша бос орынды жою қажет мәтін.

=SUBSTITUTE(text, old_text, new_text, [instance_num])

мәтін =жұмыс істегіңіз келетін мәтін.

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

new_text= ауыстырылған мәтін. ( Біздің жағдайда біз оны бос орынға ауыстырамыз “ “ ).

дана_аты = мәтінде рекурсивті таңбалар болған жағдайда арнайы таңбаның саны.

d. АЛУ Функциясын пайдалану

Одан әрі, бірнеше таңбалардан кейін белгілі бір таңбалар санын жою үшін АЛУ функциясын пайдаланатын басқа формула бар.

Формула. бұл:

=REPLACE(old_text, start_num, num_chars, new_text)

Мұнда формула SUBSTITUTE-ге өте ұқсас. Ол үшін бастау_саны ( таңбаларды жою қажет сан) деп аталатын тағы 2 аргумент қажет.

таңбалар_саны (жойылатын таңбалар саны).

Және ол SUBSTITUTE үшін қажет аргумент ретінде мәтінді алмайды.

Берілген деректер жиынының формуласы келесіден кейін арнайы таңбаларды жою болып табылады. “ #Сен “.

=REPLACE(B5,5,4,"")

Толығырақ: Excel бағдарламасындағы арнайы таңбаларды жою жолы

2. Excel бағдарламасындағы арнайы таңбаларды жою үшін Flash Fill функциясын пайдалану

Excel құралдарымен жалғастыру. Flash Fill - Excel бағдарламасындағы арнайы таңбаларды жоюдың ең оңай жолы.

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

  • Бірінші мәтінді арнайы таңбаларсыз жазыңыз .
  • Екінші мәтінді жазуды бастаңыз, сонда Excel бағдарламасы екенін байқайсыз. ұсынылған мәтіндерді көрсету. Төмендегі суретке назар аударыңыз.

  • Пернетақтадан ENTER басыңыз. Бұл төмендегідей нәтижені көрсетеді.

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

3. Find & Арнайы таңбаларды жою пәрменін ауыстыру

Excel бағдарламасының тағы бір пайдалы құралы Табу & Ауыстыру .

Деректер жиынының Пошта мекенжайы деп аталатын бағандағы мекенжайдың алдында “ Mailto: ” жою керек делік.

Арнайы таңбаларды жою үшін Find & Ауыстыру .

  • Табу & ішінен Ауыстыру таңдаңыз. ауыстырыңыз. Төмендегі суретті орындаңыз, Табу & Басты бет қойындысының Өңдеу опцияларынан ауыстырыңыз.

  • Диалогтық терезе аш. Жойғыңыз келетін таңбаны Нені табу: өрісіне жазыңыз және Ауыстыру: жолағын бос қалдырыңыз. Төмендегі суретті қараңыз.

  • Барлығын ауыстыру түймесін басыңыз, сонда жаңа терезе ашылады. Ол орындалған ауыстырулар санын көрсетеді.
  • OK түймесін басыңыз.

Нәтижені келесідей көресіз.

Толығырақ: Excel бағдарламасындағы бос орындарды қалай жоюға болады: Формула, VBA &Power Query

4. Power Query құралын пайдалану арқылы арнайы таңбаларды жою

Әрине, Microsoft Excel 2016 немесе Excel 365 пайдалансаңыз, арнайы жою үшін Power Query пайдалана аласыз. Excel бағдарламасындағы таңбалар.

Егер Microsoft Excel 2010 немесе 2013 нұсқасын пайдалансаңыз, оны Microsoft веб-сайтынан орнатуға болады.

Пайдалану қадамдарын орындауға болады. Деректер жиынынан арнайы таңбаларды жою үшін Power Query .

  • Тақырыппен бірге деректер ауқымын таңдаңыз.
  • Одан кейін Кестеден/Ауқымнан таңдаңыз. Деректер қойындысынан .

  • Шағын қорапты табасыз. Таңдалған деректер ауқымын тексеріңіз және Менің кестемде тақырыптар бар опциясын белгілеңіз.
  • Одан кейін OK түймесін басыңыз.

Power Query Window атты жаңа терезе ашылады.

  • Теңшелетін баған таңдаңыз. Қуат сұрауы терезесіндегі Баған қосу қойындысынан.

  • Ол Теңшелетін баған өрісі.
  • Жаңа баған атауы опциясында “ Арнайы таңбаларсыз ” деп жазыңыз. Қалаған кез келген атауды жаза аласыз.
  • Одан кейін төмендегі формуланы Теңшелетін баған формуласы опциясында жазыңыз.

Формула:

=Text.Select([NAME],{"A".."z","0".."9"})

  • Содан кейін Жарайды түймесін басыңыз.

Жаңа баған жасалады және сіздің жаңа формулаңыз формула жолында көрсетіледітерезе.

  • Жабу & Терезенің Файл қойындысынан жүктеңіз.

Жұмыс кітабында жаңа жұмыс парағын табасыз, онда сіз түпкілікті нәтиже мұнда көрсетілген.

Бұл процесс D7 ұяшығынан “ ^^ ” таңбаларын жоймағанын байқайсыз. . Себебі Excel таңбаны « санатындағы қарастырады. . ” таңбасы.

Есте сақтау керек нәрселер

Өкінішке орай, Microsoft Excel-дің 2010 -ден ескі нұсқаларын пайдалансаңыз, мүмкін емес. Power Query орната алады. Бұл мүмкіндікті тек 2010 және соңғы нұсқаларымен ғана пайдалана аласыз.

Қалай болғанда да, барлық әдістердің жақсы және жаман жақтары бар, сондықтан оларды өз талаптарыңызға сай ақылмен пайдаланыңыз.

Қорытынды

Мақалада Excel бағдарламасындағы арнайы таңбаларды жоюдың 4 түрлі жолы сипатталған. Excel бағдарламасындағы арнайы таңбаларды жоюдың 4 түрлі әдісін түсіндіру үшін Excel формулалары мен құралдарын қолдандық. мұны істеу. Қысқаша айтқанда, формулаларға ОРЫН АЛУ , ТАЗА , РЕГТ , КОД, және т.б. сияқты функциялар кіреді. Екінші жағынан, қолданылатын құралдар Flash Fill , Find & және Power Query ауыстырыңыз. Бұл мақала сізге пайдалы болды деп үміттенемін. Қосымша сұрақтарыңыз болса, түсініктеме бөліміне жазыңыз.

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