Բովանդակություն
Հոդվածում քննարկվում է, թե ինչպես արագ հեռացնել տեքստի մի մասը Excel-ի բջիջներից՝ օգտագործելով բանաձևեր և ներկառուցված հնարավորություններ:
Այս ձեռնարկում մենք կանդրադառնանք նիշերի հեռացման ամենատարածված դեպքերին: Excel-ում։ Ցանկանու՞մ եք ջնջել որոշակի տեքստ մի քանի բջիջներից: Կամ գուցե տողի առաջին կամ վերջին նիշը հանե՞լ: Կամ գուցե հեռացնել միայն տվյալ կերպարի կոնկրետ երևույթը: Ինչ էլ որ լինի ձեր խնդիրը, դուք դրա համար կգտնեք մեկից ավելի լուծումներ:
Ինչպես հեռացնել հատուկ նիշ Excel-ից
Եթե ձեր նպատակն է արմատախիլ անել որոշակի կերպար Excel-ի բջիջները, կան դա անելու երկու հեշտ եղանակ՝ Find & Փոխարինեք գործիքը և բանաձևը:
Հեռացրեք նիշերը բազմաթիվ բջիջներից՝ օգտագործելով Find and Replace
Հիշելով, որ նիշը հեռացնելը ոչ այլ ինչ է, քան այն ոչնչով փոխարինելը, դուք կարող եք օգտագործել Excel-ի Գտնել և փոխարինել: առաջադրանքն իրականացնելու հատկանիշ:
- Ընտրեք բջիջների մի շարք, որտեղ ցանկանում եք հեռացնել որոշակի նիշ:
- Սեղմեք Ctrl + H՝ Գտնել և փոխարինել<2 բացելու համար:> երկխոսություն:
- Գտնել ինչ վանդակում, մուտքագրեք նիշը:
- Թողեք Փոխարինեք տուփը դատարկ:
- Սեղմեք Փոխարինել բոլորը :
Որպես օրինակ, ահա թե ինչպես կարող եք ջնջել # նշանը A2-ից մինչև A6 բջիջներից:
Արդյունքում, հեշ նշանը միանգամից հեռացվում է բոլոր ընտրված բջիջներից, և բացվող երկխոսությունը ձեզ տեղեկացնում է, թե քանիկատարվել են փոխարինումներ.
Խորհուրդներ և նշումներ.
- Այս մեթոդը ջնջում է նիշերը անմիջապես ձեր աղբյուրի տվյալներից: Եթե արդյունքը տարբերվում է ձեր ակնկալածից, սեղմեք Ctrl + Z՝ փոփոխությունը չեղարկելու համար և ետ վերադարձնեք ձեր սկզբնական տվյալները:
- Եթե գործ ունեք այբբենական նիշերի հետ, որտեղ տառերը կարևոր են, սեղմեք Ընտրանքներ ՝ Գտնել և փոխարինել երկխոսությունը ընդլայնելու համար, այնուհետև նշեք Համապատասխանել մեծատառով վանդակը՝ տառերի զգայուն որոնում կատարելու համար:
Հեռացրեք որոշակի նիշ տողից՝ օգտագործելով բանաձևը
Որպեսզի վերացնել որոշակի նիշը ցանկացած դիրքից տող է, օգտագործեք այս ընդհանուր SUBSTITUTE բանաձևը՝
SUBSTITUTE( string , char , "")Մեր դեպքում բանաձևն ունի հետևյալ ձևը.
=SUBSTITUTE(A2, "#", "")
Հիմնականում բանաձևն այն է, որ այն մշակում է տողը A2-ում և յուրաքանչյուր հեշ նշան (#) փոխարինում է դատարկ տողով (""):
Մուտքագրեք վերը նշված բանաձևը B2-ում, պատճենեք այն B6-ի միջոցով և կստանաք հետևյալ արդյունքը.
0>
Խնդրում ենք ուշադրություն դարձնել, որ SUBSTITUTE-ը միշտ վերադարձնում է տեքստային տող , նույնիսկ եթե արդյունքը պարունակում է միայն թվեր, ինչպիսիք են B2 a բջիջներում: nd B3 (նկատեք տեքստային արժեքների համար բնորոշ ձախից լռելյայն հավասարեցումը):
Եթե ցանկանում եք, որ արդյունքը լինի թիվ , ապա վերը նշված բանաձևը փաթեթավորեք VALUE ֆունկցիայի մեջ այսպես.
=VALUE(SUBSTITUTE(A2, "#", ""))
Կամ կարող եք կատարել որոշ մաթեմատիկական գործողություն, որը չի փոխում բնօրինակըարժեքը, ասենք ավելացնել 0 կամ բազմապատկել 1-ով:
=SUBSTITUTE(A2, "#", "")*1
Ջնջել միանգամից մի քանի նիշ
Մեկ բանաձեւով մի քանի նիշ հեռացնելու համար պարզապես տեղադրեք SUBSTITUTE-ը գործում է մեկը մյուսի մեջ:
Օրինակ՝ ազատվելու համար հեշ նշանից (#), առաջ շեղից (/) և հետին կտրվածքից (\), ահա բանաձևը, որն օգտագործվում է.
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, "#",""), "/", ""), "\", "")
:
Խորհուրդներ և նշումներ․ 12>
Ինչպես հեռացնել որոշակի տեքստ: Excel բջիջից
Մեկ նիշը հեռացնելու երկու մեթոդները կարող են հավասարապես լավ մշակել նիշերի հաջորդականությունը:
Ջնջել տեքստը մի քանի բջիջներից
Ընտրված տիրույթի յուրաքանչյուր բջիջից որոշակի տեքստ հեռացնելու համար սեղմեք Ctrl + H՝ Գտնել և փոխարինել երկխոսությունը ցուցադրելու համար, այնուհետև՝
- Մուտքագրեք անցանկալի տեքստը Գտեք ինչ վանդակում:
- Թողեք Փոխարինեք վանդակը դատարկ:
Սեղմելով Փոխարինել բոլորը կոճակը, բոլոր փոխարինումները կկատարվեն միանգամից.
Հեռացրեք որոշակի տեքստ բջիջից՝ օգտագործելովբանաձեւ
Տեքստային տողի մի մասը հեռացնելու համար դուք կրկին օգտագործում եք SUBSTITUTE ֆունկցիան իր հիմնական ձևով.
SUBSTITUTE( բջիջ , տեքստ , "")Օրինակ, A2 բջիջից «mailto:» ենթատողը ջնջելու համար բանաձևը հետևյալն է. տողեր ըստ անհրաժեշտության.
Ինչպես հեռացնել կոնկրետ նիշի N-րդ օրինակը
Այն իրավիճակում, երբ ցանկանում եք ջնջել որոշ պատահականությունը որոշակի նիշի, սահմանեք SUBSTITUTE ֆունկցիայի վերջին ընտրովի արգումենտը: Ստորև բերված ընդհանուր բանաձևում instance_num որոշում է, թե նշված նիշի որ օրինակը պետք է փոխարինվի դատարկ տողով.
SUBSTITUTE( string , char , " ", instance_num )Օրինակ.
Ա2-ում 1-ին շեղը վերացնելու համար ձեր բանաձևը հետևյալն է.
=SUBSTITUTE(A2, "/", "", 1)
Հեռացնել 2-րդ շեղ նիշը, բանաձևը հետևյալն է.
=SUBSTITUTE(A2, "/", "", 2)
Ինչպես հեռացնել առաջին նիշը
Առաջին նիշը հեռացնել տողի ձախ կողմից , կարող եք օգտագործել հետևյալ բանաձևերից մեկը. Երկուսն էլ անում են նույն բանը, բայց տարբեր ձևերով:
REPLACE( բջիջ , 1, 1, "")Մարդկային լեզվով թարգմանված բանաձևն ասում է. նշված բջիջում վերցրեք 1 նիշ ( num_chars ) 1-ին դիրքից (start_num) և փոխարինեք այն դատարկ տողով (""):
RIGHT( բջիջ , LEN( բջիջ ) - 1)Այստեղ մենք հանում ենք 1նիշ տողի ընդհանուր երկարությունից, որը հաշվարկվում է LEN ֆունկցիայի միջոցով: Տարբերությունը փոխանցվում է RIGHT-ին, որպեսզի նա վերջից հանի այդ թվով նիշերը:
Օրինակ, A2-ից առաջին նիշը հեռացնելու համար բանաձևերը կատարվում են հետևյալ կերպ.
=REPLACE(A2, 1, 1, "")
=RIGHT(A2, LEN(A2) - 1)
Ստորև ներկայացված սքրինշոթը ցույց է տալիս REPLACE բանաձևը: RIGHT LEN բանաձևը կտա ճիշտ նույն արդյունքները:
Տողի սկզբից ցանկացած n նիշ ջնջելու համար տե՛ս Ինչպես հեռացնել նիշերը ձախից: Excel:
Ինչպես հեռացնել վերջին նիշը
Վերջին նիշը տողի վերջից հեռացնելու համար բանաձևը հետևյալն է.
LEFT( բջիջ , LEN ( բջիջ ) - 1)Տրամաբանությունը նման է նախորդ օրինակի RIGHT LEN բանաձևին.
Դուք հանում եք 1 բջջի ընդհանուր երկարությունից և տարբերությունը մատուցում ձախ կողմում ֆունկցիան, այնպես որ այն կարող է այդքան նիշ քաշել տողի սկզբից:
Օրինակ, դուք կարող եք հեռացնել վերջին նիշը A2-ից՝ օգտագործելով այս բանաձևը՝
=LEFT(A2, LEN(A2) - 1)
Ցանկացած n նիշ տողի վերջից ջնջելու համար տե՛ս Ինչպես հեռացնել նիշերն աջից Excel-ում:
Հեռացնել տեքստը կոնկրետ նիշից հետո
Տրված նիշից հետո ամեն ինչ ջնջելու համար ընդհանուր բանաձևը հետևյալն է.
LEFT( string , SEARCH( char , string ) -1)Լոգի c-ն բավականին պարզ է՝ SEARCH ֆունկցիան հաշվարկում էնշված նիշի դիրքը և այն փոխանցում LEFT ֆունկցիային, որը սկզբից բերում է համապատասխան թվով նիշեր: Որպեսզի ինքնին սահմանազատիչը չթողարկվի, մենք SEARCH արդյունքից հանում ենք 1:
Օրինակ, երկու կետից հետո տեքստը հեռացնելու համար (:), B2-ի բանաձևը հետևյալն է.
=LEFT(A2, SEARCH(":", A2) -1)
Լրացուցիչ բանաձևերի օրինակների համար տե՛ս Ջնջել տեքստը որոշակի նիշից առաջ կամ հետո:
Ինչպես հեռացնել բացատները տեքստից առաջ և հետո Excel-ում
Տեքստային պրոցեսորներում օրինակ՝ Microsoft Word-ը, երբեմն տեքստից առաջ բացատ է ավելացվում՝ ընթերցողի աչքի համար հավասարակշռված և էլեգանտ հոսք ստեղծելու համար: Աղյուսակների ծրագրերում առաջատար և հետևի տարածքները կարող են աննկատ սողալ և շատ խնդիրներ առաջացնել: Բարեբախտաբար, Microsoft Excel-ն ունի հատուկ գործառույթ, որը կոչվում է TRIM, որը ջնջում է ավելորդ բացատները:
Բջիջներից ավելորդ բացատները հեռացնելու բանաձևը շատ պարզ է.
=TRIM(A2)
Այնտեղ, որտեղ A2-ը ձեր բնօրինակ տեքստային տողն է:
Ինչպես տեսնում եք ստորև նկարում, այն ջնջում է բոլոր բացատները տեքստից առաջ, տեքստից հետո և բառերի/ենթատողերի միջև, բացառությամբ մեկ բացատ նիշի:
Եթե այս պարզ բանաձևը չի աշխատում ձեզ համար, ապա, ամենայն հավանականությամբ, ձեր աշխատաթերթում կան որոշ չկոտրվող բացատներ կամ չտպող նիշեր:
Դրանցից ազատվելու համար փոխարկեք չկոտրվող բացատները կանոնավոր բացատների մեջ SUBSTITUTE-ի օգնությամբ.
SUBSTITUTE(A2, CHAR(160), " ")
Որտեղ 160-ն է կոդըչընդհատվող բացատ նիշերի թիվը ( ).
Բացի այդ, օգտագործեք CLEAN ֆունկցիան չտպվող նիշերը հեռացնելու համար :
CLEAN(SUBSTITUTE(A2, CHAR(160), " "))
Nest վերը նշված կառուցվածքը TRIM ֆունկցիայի մեջ, և դուք կստանաք կատարյալ բանաձև՝ տեքստից առաջ/հետո բացատները, ինչպես նաև չընդհատվող բացատները և չտպող նիշերը հեռացնելու համար.
=TRIM(CLEAN(SUBSTITUTE(A2, CHAR(160), " ")))
For Լրացուցիչ տեղեկությունների համար տե՛ս Ինչպես հեռացնել բացատները Excel-ում:
Հեռացնել նիշերը Excel-ում Flash Fill-ով
Պարզ սցենարներում Excel-ի Flash Fill-ը կարող է լավություն անել և հեռացնել նիշերը կամ տեքստի մի մասը: ավտոմատ կերպով՝ հիմնվելով ձեր տրամադրած օրինաչափության վրա:
Ենթադրենք, դուք ունեք անուն և էլ․ հասցե մեկ բջիջում՝ բաժանված ստորակետով: Դուք ցանկանում եք հեռացնել ամեն ինչ ստորակետից հետո (ներառյալ ստորակետը): Դա անելու համար կատարեք հետևյալ քայլերը.
- Տեղադրեք դատարկ սյունակ ձեր աղբյուրի տվյալների աջ կողմում։
- Նոր ավելացված սյունակի առաջին բջիջում մուտքագրեք արժեքը։ ցանկանում եք պահել (անունը մեր դեպքում):
- Սկսեք մուտքագրել արժեքը հաջորդ բջիջում: Հենց որ Excel-ը որոշի օրինաչափությունը, այն կցուցադրի տվյալների նախադիտում, որը պետք է լրացվի ստորև նշված բջիջներում՝ հետևելով նույն օրինակին:
- Սեղմեք Enter ստեղնը՝ նախադիտումն ընդունելու համար:
Կատարված է:
Նշում. Եթե Excel-ը չի կարողանում ճանաչել ձեր տվյալների օրինաչափությունը, ձեռքով լրացրեք ևս մի քանի բջիջ՝ ավելի շատ օրինակներ տրամադրելու համար: Նաև համոզվեք, որ Flash Fill-ը միացված էձեր Excel-ում: Եթե դա դեռ չի աշխատում, ապա դուք ստիպված կլինեք դիմել այլ մեթոդի:
Հատուկ գործիքներ Excel-ում նիշերը կամ տեքստը հեռացնելու համար
Այս վերջին բաժինը ներկայացնում է մեր սեփական լուծումները Excel-ի բջիջներից տեքստը հեռացնելու համար: Եթե սիրում եք գտնել բարդ մարտահրավերները հաղթահարելու պարզ ուղիներ, դուք կվայելեք Ultimate Suite-ի հետ ներառված հարմար գործիքները:
Ablebits Data ներդիրում, Text խումբ, Excel-ի բջիջներից նիշերը հեռացնելու երեք տարբերակ կա.
- Հատուկ նիշեր և ենթատողեր
- Նիշերը որոշակի դիրքում
- Կրկնօրինակել նիշերը
Ընտրված բջիջներից հատուկ նիշ կամ ենթատող ջնջելու համար շարունակեք այս կերպ.
- Սեղմեք Հեռացնել > ; Հեռացնել նիշերը :
- Ընտրեք այն տարբերակը, որը լավագույնս համապատասխանում է ձեր կարիքներին:
- Ստուգեք կամ հանեք Փոքրատառերի նկատմամբ զգայուն վանդակը:
- 11>Կտտացրեք Հեռացնել :
Ստորև բերված են մի քանի օրինակներ, որոնք ընդգրկում են առավել բնորոշ սցենարները:
Հեռացնել հատուկ նիշը
Հեռացնել որոշակի նիշ(ներ) միանգամից մի քանի բջիջներից, ընտրեք Հեռացնել հատուկ նիշերը :
Որպես օրինակ, մենք ջնջում ենք A և B մեծատառերի բոլոր երևույթները A2:A4 միջակայքից: :
Ջնջել ե նախապես սահմանված նիշերի հավաքածու
Նիշերի որոշակի շարք հեռացնելու համար ընտրեք Հեռացնել նիշերի հավաքածուները , այնուհետև ընտրեք հետևյալներից մեկըընտրանքներ.
- Չտպվող նիշերը - հանում է 7-բիթանոց ASCII հավաքածուի առաջին 32 նիշերից որևէ մեկը (կոդերի արժեքները 0-ից 31), ներառյալ ներդիրի նիշը, տողը: ընդմիջում և այլն:
- Տեքստային նիշեր - հեռացնում է տեքստը և պահում թվերը:
- Թվային նիշեր - ջնջում է թվերը այբբենական տողերից:
- Սիմվոլներ & կետադրական նշաններ - հեռացնում է հատուկ նշաններ և կետադրական նշաններ, ինչպիսիք են կետը, հարցական նշանը, բացականչական կետը, ստորակետը և այլն:
Հեռացնել տեքստի մի մասը
Տողի մի մասը ջնջելու համար ընտրեք Հեռացնել ենթատողը տարբերակը:
Օրինակ, Gmail հասցեներից օգտվողի անուններ հանելու համար մենք հեռացնում ենք «@gmail.com» « substring.
Այսպես կարելի է հեռացնել տեքստը և նիշերը Excel-ի բջիջներից: Շնորհակալ եմ կարդալու համար և անհամբեր սպասում եմ ձեզ հաջորդ շաբաթ մեր բլոգում տեսնելու համար:
Հասանելի ներբեռնումներ
Հեռացրեք նիշերը Excel-ից - օրինակներ (.xlsm ֆայլ)
Ultimate Suite - գնահատման տարբերակ (.exe ֆայլ)