Excel TRIM ֆունկցիա՝ լրացուցիչ տարածությունները հեռացնելու արագ միջոց

  • Կիսվել Սա
Michael Brown

Ձեռնարկը ցույց է տալիս 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 բանաձևը սյունակի վրայով, այնուհետև բանաձևերը փոխարինելով իրենց արժեքներով: Մանրամասն քայլերը հետևում են ստորև:

  1. Մեր օրինակում գրեք TRIM բանաձև ամենավերին բջիջի համար, A2.

    =TRIM(A2)

  2. Դրեք կուրսորը ստորին աջ անկյունում բանաձևի բջիջից (այս օրինակում՝ 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-ում բացատները հեռացնելն այնքան պարզ է, որքան սա: :

    1. Ընտրեք այն բջիջ(ները), որտեղ ցանկանում եք ջնջել բացատները:
    2. Սեղմեք Կտրել բացատները կոճակը ժապավենի վրա:
    3. Ընտրեք հետևյալ տարբերակներից մեկը կամ բոլորը.
      • Կտրել առաջատար և հետագա բացատները
      • Կտրել լրացուցիչ բացատները բառերի միջև, բացի մեկիցբացատ
      • Կտրել չկոտրվող բացատները ( )
    4. Սեղմեք Կտրել ։

    Ահա այն ամենը, ինչ կա դրա համար: Բոլոր հավելյալ բացատները հեռացվում են մի թարթումով:

    Այս օրինակում մենք հեռացնում ենք միայն առաջատար և հետին բացատները՝ պահպանելով բազմաթիվ բացատներ բառերի միջև՝ ավելի լավ ընթեռնելի համարելու համար. մկնիկի սեղմում:

    Եթե ցանկանում եք փորձել Կտրել բացատները ձեր թերթերում, կարող եք ներբեռնել գնահատման տարբերակը այս գրառման վերջում:

    Շնորհակալ եմ կարդալու համար և անհամբեր սպասում եմ ձեզ հաջորդ շաբաթ: Մեր հաջորդ ձեռնարկում մենք կքննարկենք Excel-ում բացատները կրճատելու այլ եղանակներ, խնդրում ենք մնալ լարված:

    Հասանելի ներբեռնումներ

    Կրճատել Excel տարածքները - բանաձևերի օրինակներ (.xlsx ֆայլ)

    Ultimate Suite - փորձնական տարբերակ (.exe ֆայլ)

    Մայքլ Բրաունը նվիրված տեխնոլոգիայի էնտուզիաստ է, որը ձգտում է պարզեցնել բարդ գործընթացները՝ օգտագործելով ծրագրային գործիքները: Տեխնոլոգիական ոլորտում ավելի քան մեկ տասնամյակ փորձ ունենալով՝ նա կատարելագործել է իր հմտությունները Microsoft Excel-ում և Outlook-ում, ինչպես նաև Google Sheets-ում և Docs-ում: Մայքլի բլոգը նվիրված է իր գիտելիքներն ու փորձառությունը ուրիշների հետ կիսելուն՝ տրամադրելով հեշտ օգտագործվող խորհուրդներ և ձեռնարկներ՝ արտադրողականությունն ու արդյունավետությունը բարձրացնելու համար: Անկախ նրանից, թե դուք փորձառու մասնագետ եք, թե սկսնակ, Մայքլի բլոգը առաջարկում է արժեքավոր պատկերացումներ և գործնական խորհուրդներ՝ առավելագույն օգուտ քաղելու այս կարևոր ծրագրային գործիքներից: