Բովանդակություն
Ձեռնարկը ցույց է տալիս Excel-ի տարածքները կրճատելու մի քանի արագ և հեշտ եղանակներ: Իմացեք, թե ինչպես հեռացնել բառերի միջև առաջատար, հետևող և ավելորդ բացատները, ինչու Excel TRIM ֆունկցիան չի աշխատում և ինչպես շտկել այն: Ձեր բանաձևերը չեն կարող գտնել մեկ կրկնօրինակ մուտք: Կամ, դուք գումարում եք թվերի երկու սյունակ, բայց շարունակում եք ստանալ միայն զրոներ: Եվ ինչո՞ւ է ձեր ակնհայտորեն ճիշտ Vlookup բանաձևը վերադարձնում ընդամենը մի շարք N/A սխալներ: Սրանք խնդիրների միայն մի քանի օրինակներ են, որոնց պատասխանները դուք կարող եք փնտրել: Եվ բոլորը պայմանավորված են լրացուցիչ բացատներով , որոնք թաքցնում են ձեր բջիջներում թվային և տեքստային արժեքների առաջ, հետո կամ միջև:
Microsoft Excel-ն առաջարկում է բացատները հեռացնելու մի քանի տարբեր եղանակներ և մաքրել ձեր տվյալները: Այս ձեռնարկում մենք կուսումնասիրենք TRIM ֆունկցիայի հնարավորությունները՝ որպես Excel-ում բացատները ջնջելու ամենաարագ և ամենահեշտ միջոցը:
TRIM ֆունկցիան. հեռացնել ավելորդ բացատները Excel-ում
Դուք օգտագործում եք TRIM ֆունկցիան Excel-ում, հեռացնում է լրացուցիչ բացատները տեքստից: Այն ջնջում է բոլոր առաջատար, հետին և միջանկյալ բացատները բացառությամբ բառերի միջև մեկ բացատ նիշի:
TRIM ֆունկցիայի շարահյուսությունն ամենահեշտն է, որը կարելի է պատկերացնել.
TRIM( text)Որտեղ տեքստը բջիջ է, որից ցանկանում եք հեռացնել ավելորդ բացատները:
Օրինակ, A1 բջիջում բացատները հեռացնելու համար դուք օգտագործում եք սա.բանաձև՝
=TRIM(A1)
Եվ հետևյալ սքրինշոթը ցույց է տալիս արդյունքը.
Այո, դա այդքան պարզ է:
Խնդրում ենք նկատի ունենալ, որ TRIM ֆունկցիան նախատեսված է հեռացնել միայն տիեզերական նիշը, որն ունի 32 արժեք 7-բիթանոց ASCII կոդային համակարգում: Եթե լրացուցիչ բացատներից բացի, ձեր տվյալները պարունակում են տողերի ընդհատումներ և չտպող նիշեր, օգտագործեք TRIM ֆունկցիան CLEAN-ի հետ համատեղ՝ ASCII համակարգում առաջին 32 չտպող նիշերը ջնջելու համար:
Օրինակ՝ հեռացնել բացատները, տողերի ընդմիջումները և այլ անցանկալի նիշերը A1 բջիջից, օգտագործեք այս բանաձևը.
=TRIM(CLEAN(A1))
Լրացուցիչ տեղեկությունների համար տե՛ս Ինչպես հեռացնել չտպող նիշերը Excel-ում
Որպեսզի ձերբազատվեք 160 արժեք ունեցող html նիշերից (html նիշ ), օգտագործեք TRIM-ը SUBSTITUTE և CHAR ֆունկցիաների հետ միասին.
=TRIM(SUBSTITUTE(A1, CHAR(160), " "))
Ամբողջական մանրամասների համար խնդրում ենք տես Ինչպես ջնջել չընդհատվող տարածքները Excel-ում
Ինչպես օգտագործել TRIM ֆունկցիան Excel-ում - բանաձևի օրինակներ
Այժմ, երբ դուք գիտեք հիմունքները, եկեք քննարկենք TRIM-ի մի քանի հատուկ օգտագործում Excel-ում: որոգայթներ, որոնց կարող եք հանդիպել և աշխատանքային լուծումներ:
Ինչպես կրճատել բացատները տվյալների ամբողջ սյունակում
Ենթադրենք, որ դուք ունեք անունների սյունակ, որոնք ունեն որոշակի բացատներ տեքստից առաջ և հետո, ինչպես նաև որքան ավելի քան մեկ բացատ բառերի միջև: Այսպիսով, ինչպե՞ս եք միանգամից բոլոր բջիջներում հեռացնել բոլոր առաջատար, հետին և ավելորդ միջակայքերը: Excel-ի պատճենմամբTRIM բանաձևը սյունակի վրայով, այնուհետև բանաձևերը փոխարինելով իրենց արժեքներով: Մանրամասն քայլերը հետևում են ստորև:
- Մեր օրինակում գրեք TRIM բանաձև ամենավերին բջիջի համար, A2.
=TRIM(A2)
- Դրեք կուրսորը ստորին աջ անկյունում բանաձևի բջիջից (այս օրինակում՝ B2), և հենց որ կուրսորը վերածվի գումարած նշանի, կրկնակի սեղմեք դրա վրա՝ բանաձևը սյունակի ներքև պատճենելու համար՝ մինչև տվյալներով վերջին բջիջը: Արդյունքում, դուք կունենաք 2 սյունակ՝ բնօրինակ անուններ՝ բացատներով և բանաձևի հիման վրա կտրված անուններով:
- Ընտրեք բոլոր բջիջները Trim բանաձևերով (այս օրինակում B2:B8) և սեղմեք Ctrl+C դրանք պատճենելու համար:
- Ընտրեք բոլոր բջիջները բնօրինակ տվյալներով (A2:A8): ), և սեղմեք Ctrl+Alt+V, ապա V: Դա տեղադրման արժեքների դյուրանցումն է, որը կիրառում է Paste Special > Values
- Սեղմեք Enter ստեղնը: Կատարված է:
Ինչպես հեռացնել առաջատար բացատները թվային սյունակում
Ինչպես նոր տեսաք, Excel TRIM ֆունկցիան առանց տեքստի տվյալների սյունակից հեռացրեց բոլոր ավելորդ բացատները: մի հպում. Բայց ի՞նչ, եթե ձեր տվյալները թվեր են, այլ ոչ թե տեքստ:
Առաջին հայացքից կարող է թվալ, որTRIM ֆունկցիան արել է իր գործը: Այնուամենայնիվ, ավելի մոտիկից կնկատեք, որ կտրված արժեքները թվերի պես չեն վարվում: Ահա աննորմալության ընդամենը մի քանի ցուցում.
- Եվ սկզբնական սյունակը՝ սկզբնական բացատներով, և կտրված թվերով, հավասարեցված են ձախ կողմում, նույնիսկ եթե դուք կիրառեք Number ձևաչափը բջիջների վրա, մինչդեռ նորմալ թվերը աջ հարթեցված են։ լռելյայնորեն:
- Երբ ընտրված են կտրված թվերով երկու կամ ավելի բջիջներ, Excel-ը ցուցադրում է միայն COUNT-ը կարգավիճակի տողում: Թվերի համար այն պետք է նաև ցուցադրի SUM և AVERAGE:
- Կտրված բջիջների վրա կիրառված SUM բանաձևը վերադարձնում է զրո:
Բոլոր տեսքից կտրված արժեքները տեքստային տողեր են , մինչդեռ մենք ուզում ենք թվեր: Սա շտկելու համար դուք կարող եք կրճատված արժեքները բազմապատկել 1-ով (բոլոր արժեքները մեկ հարվածով բազմապատկելու համար օգտագործեք Paste Special > Multiply տարբերակը):
Ավելի նրբագեղ լուծում է TRIM ֆունկցիան VALUE-ի մեջ ներառելը: , այսպես.
=VALUE(TRIM(A2))
Վերոնշյալ բանաձևը հեռացնում է բոլոր առաջատար և հետին բացատները, եթե այդպիսիք կան, և ստացված արժեքը վերածում է թվի, ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթում.
Ինչպես հեռացնել միայն առաջատար բացատները Excel-ում (ձախ կտրվածք)
Որոշ իրավիճակներում կարող եք բառերի միջև կրկնօրինակ և նույնիսկ եռապատկված բացատեր մուտքագրել՝ ձեր տվյալները ավելի ընթեռնելի դարձնելու համար: Այնուամենայնիվ, դուք ցանկանում եք ազատվել առաջատար տարածություններից, ինչպիսիք են.
Ինչպես արդեն գիտեք, TRIM ֆունկցիանվերացնում է լրացուցիչ բացատները տեքստային տողերի մեջտեղում, ինչը մեր ուզածը չէ: Բոլոր միջանկյալ տարածությունները անփոփոխ պահելու համար մենք կօգտագործենք մի փոքր ավելի բարդ բանաձև.
=MID(A2,FIND(MID(TRIM(A2),1,1),A2),LEN(A2))
Վերոնշյալ բանաձևում FIND, MID և TRIM համադրությունը հաշվարկում է դիրքը. տողի առաջին տեքստային նիշը: Եվ հետո, դուք այդ թիվը մատակարարում եք մեկ այլ MID ֆունկցիայի, որպեսզի այն վերադարձնի ամբողջ տեքստային տողը (լարի երկարությունը հաշվարկվում է LEN-ով)՝ սկսած առաջին տեքստային նիշի դիրքից:
Հետևյալ սքրինշոթը ցույց է տալիս, որ բոլորը Առաջատար բացատները վերացել են, մինչդեռ բառերի միջև մի քանի բացատներ դեռ կան.
Որպես վերջնական տեսք, փոխարինեք բնօրինակ տեքստը կտրված արժեքներով, ինչպես ցույց է տրված Trim բանաձևի օրինակի քայլ 3-ում: , և դու պատրաստ ես գնալու:
Հուշում. Եթե ցանկանում եք նաև հեռացնել բացատները բջիջների վերջից, օգտագործեք «Կտրել տարածություններ» գործիքը: Չկա Excel-ի ակնհայտ բանաձև՝ հեռացնելու առաջատար և հետին բացատները՝ պահպանելով բազմաթիվ բացատները բառերի միջև:
Ինչպես հաշվել լրացուցիչ բացատները բջիջում
Երբեմն, նախքան ձեր Excel թերթի բացատները հեռացնելը, գուցե ցանկանաք իմանալ, թե իրականում քանի ավելորդ բացատ կա:
Թիվը ստանալու համար Բջջի հավելյալ բացատները, պարզեք տեքստի ընդհանուր երկարությունը LEN ֆունկցիայի միջոցով, այնուհետև հաշվարկեք տողի երկարությունը առանց հավելյալ բացատների և հանեք վերջինը առաջինից.
=LEN(A2)-LEN(TRIM(A2))
Հետևյալը.սքրինշոթը ցույց է տալիս վերը նշված բանաձևը գործողության մեջ.
Նշում. Բանաձևը վերադարձնում է բջիջում լրացուցիչ բացատների քանակը , այսինքն՝ առաջատար, հետին և մեկից ավելի հաջորդական բացատներ բառերի միջև, բայց այն չի հաշվում տեքստի մեջտեղում գտնվող առանձին բացատները: Եթե ցանկանում եք ստանալ բջիջի բացատների ընդհանուր թիվը, օգտագործեք այս Փոխարինող բանաձևը:
Ինչպես ընդգծել ավելորդ բացատներով բջիջները
Գաստակավոր կամ կարևոր տեղեկատվության հետ աշխատելիս դուք կարող եք վարանել ջնջել որևէ բան՝ չտեսնելով, թե կոնկրետ ինչ եք ջնջում: Այս դեպքում դուք կարող եք նախ ընդգծել լրացուցիչ բացատներ պարունակող բջիջները, այնուհետև ապահով կերպով վերացնել այդ բացատները:
Դրա համար ստեղծեք պայմանական ձևաչափման կանոն հետևյալ բանաձևով.
=LEN($A2)>LEN(TRIM($A2))
Որտեղ A2-ը ամենավերին բջիջն է տվյալների հետ, որոնք ցանկանում եք ընդգծել:
Բանաձևը հրահանգում է Excel-ին ընդգծել բջիջները, որոնցում տողի ընդհանուր երկարությունը մեծ է կտրված տեքստի երկարությունից:
Պայմանական ձևաչափման կանոն ստեղծելու համար ընտրեք բոլոր բջիջները (տողերը), որոնք ցանկանում եք ընդգծել առանց սյունակների վերնագրերի, գնացեք Տուն ներդիր > Ոճեր և սեղմեք <1:>Պայմանական ձևաչափում > Նոր կանոն > Օգտագործեք բանաձև` որոշելու համար, թե որ բջիջները պետք է ֆորմատավորել :
Եթե դեռ ծանոթ չեք Excel-ի պայմանական ձևաչափմանը , մանրամասն քայլերը կգտնեք այստեղ՝ Ինչպես ստեղծել պայմանական ձևաչափման կանոն՝ հիմնվածբանաձև:
Ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթում, արդյունքը հիանալի կերպով հաստատում է նախորդ օրինակում ստացված լրացուցիչ բացատների հաշվարկը.
Ինչպես տեսնում եք, օգտագործումը Excel-ում TRIM ֆունկցիան հեշտ է և պարզ: Այնուամենայնիվ, եթե որևէ մեկը ցանկանում է ավելի մոտիկից ծանոթանալ այս ձեռնարկում քննարկված բանաձևերին, կարող եք ներբեռնել Trim Excel Spaces Workbook-ը:
Excel TRIM-ը չի աշխատում
TRIM ֆունկցիան միայն հեռացնում է տարածության նիշը , որը ներկայացված է 32 կոդի արժեքով 7-բիթանոց ASCII նիշերի հավաքածուում: Յունիկոդի նիշերի հավաքածուում կա ևս մեկ բացատ նիշ, որը կոչվում է չխզվող տարածք, , որը սովորաբար օգտագործվում է վեբ էջերում որպես html նիշ : Անխախտ տարածությունն ունի 160 տասնորդական արժեք, և TRIM ֆունկցիան չի կարող ինքնուրույն հեռացնել այն:
Այսպիսով, եթե ձեր տվյալների հավաքածուն պարունակում է մեկ կամ մի քանի սպիտակ բացատներ, որոնք TRIM ֆունկցիան չի հեռացնում, օգտագործեք SUBSTITUTE ֆունկցիան: չխզվող տարածությունները սովորական բացատների վերածելու և այնուհետև դրանք կտրելու համար: Ենթադրելով, որ տեքստը A1-ով է, բանաձևը հետևյալն է.
=TRIM(SUBSTITUTE(A1, CHAR(160), " "))
Որպես լրացուցիչ նախազգուշական միջոց, դուք կարող եք տեղադրել CLEAN ֆունկցիան՝ բջիջը ոչ տպագրվող նիշերից մաքրելու համար.
=TRIM(CLEAN(SUBSTITUTE(A1, CHAR(160), " ")))
Հետևյալ սքրինշոթը ցույց է տալիս տարբերությունը.
Եթե վերը նշված բանաձևերը նույնպես չեն աշխատում ձեզ մոտ, հավանական է, որ ձեր տվյալները պարունակեն որոշակի ոչ տպագիր կերպարներ32-ից և 160-ից տարբեր կոդի արժեքներով: Այս դեպքում օգտագործեք հետևյալ բանաձևերից մեկը՝ պարզելու նիշերի կոդը, որտեղ A1-ը խնդրահարույց բջիջ է.
Առաջատար տարածք՝ =CODE(LEFT(A1,1))
Հետևյալ բացատ՝ =CODE(RIGHT(A1,1))
Միջև բացատ (որտեղ n խնդրահարույց նիշի դիրքն է տեքստային տողում):
=CODE(MID(A1, n , 1)))
Եվ հետո , տրամադրեք վերադարձված նիշերի կոդը վերը քննարկված TRIM(SUBSTITUTE()) բանաձևին:
Օրինակ, եթե CODE ֆունկցիան վերադարձնում է 9, որը Հորիզոնական ներդիրի նիշն է, դուք օգտագործում եք հետևյալ բանաձևը՝ այն հեռացնելու համար.
=TRIM(SUBSTITUTE(A1, CHAR(9), " "))
Կտրել տարածքները Excel-ի համար. հեռացնել ավելորդ բացատները մեկ սեղմումով
Արդյո՞ք ծիծաղելի է թվում մի քանի տարբեր բանաձևեր սովորելու գաղափարը՝ չնչին առաջադրանքը լուծելու համար: Այնուհետև ձեզ կարող է դուր գալ մեկ սեղմումով այս տեխնիկան՝ Excel-ում բացատներից ազատվելու համար: Թույլ տվեք ձեզ ներկայացնել Text Toolkit-ը, որը ներառված է մեր Ultimate Suite-ում: Ի թիվս այլ բաների, ինչպիսիք են մեծատառերը փոխելը, տեքստի բաժանումը և ֆորմատավորումը մաքրելը, այն առաջարկում է Կտրել տարածությունները տարբերակը:
Ձեր Excel-ում տեղադրված Ultimate Suite-ի դեպքում Excel-ում բացատները հեռացնելն այնքան պարզ է, որքան սա: :
- Ընտրեք այն բջիջ(ները), որտեղ ցանկանում եք ջնջել բացատները:
- Սեղմեք Կտրել բացատները կոճակը ժապավենի վրա:
- Ընտրեք հետևյալ տարբերակներից մեկը կամ բոլորը.
- Կտրել առաջատար և հետագա բացատները
- Կտրել լրացուցիչ բացատները բառերի միջև, բացի մեկիցբացատ
- Կտրել չկոտրվող բացատները ( )
- Սեղմեք Կտրել ։
Ահա այն ամենը, ինչ կա դրա համար: Բոլոր հավելյալ բացատները հեռացվում են մի թարթումով:
Այս օրինակում մենք հեռացնում ենք միայն առաջատար և հետին բացատները՝ պահպանելով բազմաթիվ բացատներ բառերի միջև՝ ավելի լավ ընթեռնելի համարելու համար. մկնիկի սեղմում:
Եթե ցանկանում եք փորձել Կտրել բացատները ձեր թերթերում, կարող եք ներբեռնել գնահատման տարբերակը այս գրառման վերջում:
Շնորհակալ եմ կարդալու համար և անհամբեր սպասում եմ ձեզ հաջորդ շաբաթ: Մեր հաջորդ ձեռնարկում մենք կքննարկենք Excel-ում բացատները կրճատելու այլ եղանակներ, խնդրում ենք մնալ լարված:
Հասանելի ներբեռնումներ
Կրճատել Excel տարածքները - բանաձևերի օրինակներ (.xlsx ֆայլ)
Ultimate Suite - փորձնական տարբերակ (.exe ֆայլ)