Ինչպես հեռացնել հատուկ նիշերը Excel-ում (4 մեթոդ)

  • Կիսվել Սա
Hugh West

Շատ անգամ տվյալների բազան պարունակում է որոշ հատուկ նիշեր, որոնք մեզ պետք չեն տվյալների բազայում, և մենք ցանկանում ենք դրանք հեռացնել: Մենք կարող ենք հեշտությամբ կատարել այս առաջադրանքը Excel գործիքների և բանաձևերի օգնությամբ: Հոդվածում կբացատրվեն 4 տարբեր եղանակներ, որոնք ցույց կտան, թե ինչպես հեռացնել հատուկ նիշերը Excel-ում:

Ներբեռնեք Practice Workbook

Պրակտիկայի համար կարող եք ներբեռնել պրակտիկայի գիրքը ստորև նշված հղումից:

Remove Special Characters.xlsx

4 մեթոդ, թե ինչպես հեռացնել հատուկ նիշերը Excel-ում

Մենք կօգտագործենք հետևյալ տվյալների բազան՝ բացատրելու ուղիները:

Տվյալների հավաքածուն պարունակում է ընկերության հաճախորդների Անունները և Փոստի հասցեները : Դուք կարող եք նկատել, որ B8 բջիջը պարունակում է բանաձև և այն ցույց է տալիս չտպվող արժեք` հաճախորդի անվան հետ մեկտեղ "Rachel" : Կրկին, մենք կարող ենք տեսնել, որ բոլոր տվյալների հետ միասին կան որոշ հատուկ նիշեր: Մենք կտեսնենք, թե ինչպես հեռացնել այս հատուկ նիշերը Excel-ում՝ օգտագործելով հետևյալ եղանակները:

1. Excel-ի հատուկ նիշերի հեռացում Excel-ի բանաձևերի միջոցով

Excel-ն ունի օգտակար բանաձևեր, որոնք կարող եք օգտագործել հատուկ նիշերը հեռացնելու համար: նիշերը Excel-ում: Դրանք ձևավորվում են՝ օգտագործելով գործառույթները, ինչպիսիք են ՓՈԽՆԱՐԿՈՒՄ , ԱՋ, ՁԱԽ , ՄԱՔՐԻ , ԿՏՐԵԼ և ՓՈԽԱՐԻՆԵԼ : Դրանցից յուրաքանչյուրին մեկ առ մեկ կդիտարկենք:

ա. Օգտագործելով SUBSTITUTE ֆունկցիան

Եկեք սկսենք SUBSTITUTE ֆունկցիայից: Այն օգտագործվում էնիշը մեկ այլով փոխարինելու համար:

Ենթադրենք, որ ցանկանում եք հեռացնել հատուկ նիշերը տվյալ տվյալների շտեմարանի B5 բջիջից:

Հատուկ նիշերը հեռացնելու բանաձևը՝ օգտագործելով SUBSTITUTE , կլինի. :

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

Այստեղ կարող եք նկատել, որ բջիջում նշված կոնկրետ նիշերը հեռացված են։ Այն աշխատում է հաջորդաբար: Այսպիսով, "#" նիշը մնում է սկզբում:

Կրկին, դուք կարող եք հեռացնել ռեկուրսիվ նիշերը՝ օգտագործելով օրինակների համարները:

Բանաձևը կլինի հետևյալը.

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

Նկատի ունեցեք, որ հաջորդաբար երկրորդ "#" հեռացվել է, մինչդեռ առաջինն անփոփոխ է:

Այնուամենայնիվ, դուք կարող եք հեռացնել բոլոր նիշերը, որոնք պահպանում են միայն անունը:

Այս անգամ բանաձևը կտեղադրվի ՓՈԽՆԱՐԿՈՒՄ իր մեջ: Բանաձևը կունենա հետևյալ տեսքը.

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

Սա ցույց է տալիս կատարյալ արդյունք այս դեպքի համար:

Բանաձևի նկարագրություն.

Բանաձևի շարահյուսությունը.

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

տեքստ =տեքստը, որը դուք ցանկանում եք աշխատել։

old_text = տեքստ, որը ցանկանում եք հեռացնել։

new_text= փոխարինել է տեքստը։ ( Մեր դեպքում մենք այն փոխարինում ենք դատարկով “ “ ):

instance_name = հատուկ նիշի թիվը տեքստում առկա ռեկուրսիվ նիշերի դեպքում:

Հատուկ դեպք.

Հատուկ նիշերը պարունակում են ծածկագրեր, և մենք կարող ենք ստանալ դրանց ծածկագիրը՝ օգտագործելովբանաձև՝

=CODE(RIGHT(text))

կամ

=CODE(LEFT(text))

ՃԻՇՏ կամ LEFT ֆունկցիան օգտագործվում է այն նիշի գտնվելու վայրը ստանալու համար, որի կոդը ցանկանում եք ստանալ:

Ուստի այս գործընթացը ներառում է երկու քայլ.

  • Ստանալ կոդը օգտագործելով CODE բանաձևը տեղադրված է RIGHT կամ LEFT :
  • Օգտագործելով 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),"")

բ. Օգտագործելով RIGHT կամ LEFT ֆունկցիաները

Հաշվի առնելով, որ վերը նշված եղանակով դուք արդեն տեսել եք RIGHT և LEFT ֆունկցիաների օգտագործումը: Դրանք կարող են օգտագործվել LEN ֆունկցիայի հետ՝ Excel-ում հատուկ նիշեր հեռացնելու համար:

Բանաձևը կլինի.

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

Դուք կարող եք մեծացնել արժեքները ցանկացած թվի և այն հանել LEN(տեքստ) -ով, որպեսզի հեռացնեք հատուկ նիշերի որոշակի քանակություն:

Դրա համար բանաձևը հետևյալն է.

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

Նմանապես LEFT բանաձեւի համար,

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

Իսկ օրինակի համարի ավելացման համար փոխվել է.բանաձև՝

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

Բանաձևի նկարագրություն.

Բանաձևի շարահյուսությունը :

=RIGHT(text, [num_chars])

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)

Ահա, text = տեքստը, որտեղից դուք ցանկանում եք հեռացնել տպագրվող չտպվող նիշը:

=TRIM(text)

text = տեքստը, որտեղից պետք է հեռացնել լրացուցիչ տարածքը:

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

text =տեքստը, որի հետ ցանկանում եք աշխատել:

old_text = text որըցանկանում եք հեռացնել:

new_text= փոխարինված տեքստը: ( Մեր դեպքում մենք այն փոխարինում ենք դատարկով “ “ ):

instance_name = հատուկ նիշի թիվը տեքստում առկա ռեկուրսիվ նիշերի դեպքում:

դ. Օգտագործելով REPLACE ֆունկցիան

Այնուհետև, կա ևս մեկ բանաձև, որն օգտագործում է REPLACE ֆունկցիան` մի շարք նիշերից հետո որոշակի քանակությամբ նիշեր հեռացնելու համար:

Բանաձևը հետևյալն է՝

=REPLACE(old_text, start_num, num_chars, new_text)

Այստեղ բանաձևը շատ նման է SUBSTITUTE-ին: Այն պահանջում է ևս 2 արգումենտ՝ start_num (համարը, որից անհրաժեշտ է հեռացնել նիշերը):

num_chars (հեռացվող նիշերի թիվը):

Եվ այն չի ընդունում տեքստը որպես արգումենտ, որն անհրաժեշտ է SUBSTITUTE -ի համար։

Տվյալ տվյալների բազայի բանաձևն է՝ հեռացնել հատուկ նիշերը հետո։ « #Sen “.

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

Կարդալ ավելին. Ինչպես հեռացնել հատուկ նիշերը Excel-ում

2. Flash Fill-ի օգտագործում Excel-ում հատուկ նիշերը հեռացնելու համար

Շարունակելով Excel-ի գործիքները: Flash Fill -ը Excel-ում հատուկ նիշերը հեռացնելու ամենադյուրին ճանապարհն է:

Եկեք ասենք, որ նույն սյունակում ունենք հաճախորդների անուններ և փոստի հասցեներ, և դրանք բաժանված են ստորակետով: Մենք ցանկանում ենք հեռացնել ստորակետից հետո տեքստերը, ներառյալ ստորակետը: Հետևեք քայլերին՝ իմանալու համար, թե ինչպես օգտագործել Flash Fill հատուկ հեռացնելու համարնիշերը Excel-ում:

  • Գրեք առաջին տեքստն առանց հատուկ նիշերի :
  • Սկսեք գրել երկրորդ տեքստը և կնկատեք, որ Excel-ը ցուցադրելով առաջարկվող տեքստերը: Դիտեք ստորև նկարը:

  • Ստեղնաշարից սեղմեք ENTER : Սա ցույց կտա արդյունքը ստորև:

Կարդալ ավելին. Ինչպես հեռացնել դատարկ նիշերը Excel-ում

3. Find-ի օգտագործումը & Replace Command to Remove Special Characters

Excel-ի մեկ այլ օգտակար գործիք է Find & Փոխարինեք ։

Ենթադրենք, մենք ցանկանում ենք հեռացնել « Mailto: »-ը, նախքան Փոստի հասցե տվյալների հավաքածուի հասցեն:

Հետևեք ստորև նշված քայլերին` հատուկ նիշերը հեռացնելու համար Find & Փոխարինել ։

  • Ընտրեք Փոխարինել Գտնել & Փոխարինել : Հետևեք ստորև բերված նկարին Գտնել & Փոխարինեք Խմբագրում ընտրանքներ Գլխավոր ներդիրից:

  • Երկխոսության տուփը կհայտնվի բացել. Գրեք այն նիշը, որը ցանկանում եք հեռացնել Գտեք ինչ: վանդակում և դատարկ պահեք Փոխարինեք՝ վանդակը: Տես ստորև նկարը:

  • Սեղմեք Փոխարինել բոլորը և կբացվի նոր տուփ: Այն ցույց կտա կատարված փոխարինումների քանակը:
  • Սեղմեք OK :

Դուք կտեսնեք արդյունքը հետևյալ կերպ.

Կարդալ ավելին. Ինչպես հեռացնել բացատները Excel-ում. Formula, VBA &Power Query

4. Հատուկ նիշերի հեռացում Power Query Tool-ի միջոցով

Իհարկե, եթե դուք օգտագործում եք Microsoft Excel 2016 կամ Excel 365 , ապա կարող եք օգտագործել Power Query հատուկ հեռացնելու համար նիշերը Excel-ում:

Այն դեպքում, երբ դուք օգտագործում եք Microsoft Excel 2010 կամ 2013 , կարող եք տեղադրել այն Microsoft-ի վեբկայքից:

Դուք կարող եք հետևել քայլերին՝ օգտագործելու համար Power Query ՝ ձեր տվյալների բազայից հատուկ նիշերը հեռացնելու համար:

  • Ընտրեք ձեր տվյալների տիրույթը վերնագրի հետ միասին:
  • Այնուհետև ընտրեք Աղյուսակից/Տեսարանից Տվյալներ ներդիրից:

  • Դուք կգտնեք փոքրիկ տուփ: Ստուգեք ձեր ընտրած տվյալների շրջանակը և նշեք Իմ աղյուսակն ունի վերնագրեր տարբերակը:
  • Այնուհետև սեղմեք Լավ :

Նոր պատուհան կբացվի Power Query Window անունով:

  • Ընտրեք Custom Column Ավելացնել սյունակ ներդիրից Power Query պատուհանում:

  • Այն կբացի Պատվիրված սյունակ վանդակում:
  • Գրեք « Առանց հատուկ նիշերի » Նոր սյունակի անվանումը տարբերակում: Դուք կարող եք գրել ցանկացած անուն, որը ցանկանում եք:
  • Այնուհետև գրեք ստորև բերված բանաձևը Պատվերով սյունակի բանաձևում տարբերակում:

Բանաձև`

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

  • Այնուհետև սեղմեք OK :

Նոր սյունակ կստեղծվի, և ձեր նոր բանաձևը կցուցադրվի բանաձևի տողումպատուհան։

  • Ընտրել Փակել & Բեռնել պատուհանի Ֆայլ ներդիրից:

Ձեր աշխատանքային գրքում կգտնեք նոր աշխատաթերթ, որտեղ կտեսնեք վերջնական արդյունքը, ինչպես ցույց է տրված այստեղ:

Դուք կարող եք նկատել, որ այս գործընթացը չի հանել « ^^ » նիշերը բջիջից D7 . Դա պայմանավորված է նրանով, որ Excel-ը նիշը համարում է « » կատեգորիայի մեջ: . » նիշ:

Հիշելու բաներ

Ցավոք, եթե դուք օգտագործում եք Microsoft Excel-ի ավելի հին տարբերակները, քան 2010 -ը, գուցե չ կարողանալ տեղադրել Power Query: Դուք կարող եք օգտագործել այս հատկությունը միայն 2010-ից մինչև վերջին տարբերակներով:

Համենայն դեպս, բոլոր մեթոդներն ունեն դրական և բացասական կողմեր, ուստի խելամտորեն օգտագործեք դրանք՝ ըստ ձեր պահանջների:

Եզրակացություն

Հոդվածում նկարագրված են Excel-ում հատուկ նիշերը հեռացնելու 4 տարբեր եղանակներ: Մենք օգտագործել ենք Excel բանաձևեր և գործիքներ Excel-ում հատուկ նիշերը հեռացնելու 4 տարբեր եղանակները բացատրելու համար: անել դա. Մի խոսքով, բանաձևերը ներառում են գործառույթներ, ինչպիսիք են SUBSTITUTE , CLEAN , RIGHT , CODE, և այլն: Մյուս կողմից, օգտագործվող գործիքներն են՝ Flash Fill , Find & Փոխարինել և Power Query : Հուսով եմ, որ այս հոդվածը օգտակար էր ձեզ համար: Հարցերի դեպքում գրեք մեկնաբանությունների բաժնում:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: