Ինչպես կրճատել տարածքները Excel-ում (8 ամենահեշտ եղանակները)

  • Կիսվել Սա
Hugh West

Excel-ում, տարբեր աղբյուրներից տվյալներ ներմուծելիս կամ տվյալների շտեմարան ստեղծելիս, մնում է լրացուցիչ անցանկալի տարածքներ ունենալու հավանականությունը: Երբեմն լրացուցիչ բացատները տարբեր գործառույթներ օգտագործելիս սխալներ են առաջացնում: Ստանդարտ և լավ տվյալների շտեմարան ստեղծելու համար անհրաժեշտ է լրացուցիչ բացատներ: Այս հոդվածում ես պատրաստվում եմ բացատրել, թե ինչպես կարելի է կտրել բացատները Excel-ում:

Բացատրությունն ավելի պարզ դարձնելու համար ես կօգտագործեմ տվյալների հավաքածուի նմուշ, որը ներկայացնում է անձնական տվյալները: կոնկրետ անձ. Տվյալների հավաքածուն ունի 3 սյունակ, դրանք են՝ Անուն , Քաղաք և Փոստային ինդեքս .

Ներբեռնել՝ գործնականում

Կտրել Spaces.xlsm

Excel-ում տարածությունները կրճատելու 8 եղանակ

1. TRIM ֆունկցիայի օգտագործումը տողերի արժեքների տարածությունները կրճատելու համար

TRIM ֆունկցիան ամենաօգտակար գործառույթն է լրացուցիչ բացատները կրճատելու համար : Այն կրճատում է բոլոր տեսակի բացատները, դրանք են առաջատար , հետագա և միջակայքում բացատները երկու Տողային <2-ից:>եւ Թվային արժեքները: Այն ի վիճակի չէ կտրել բառերի միջև մեկ բացատ նիշ:

Այստեղ ես պատրաստվում եմ կտրել բացատները Անուն <-ի տողային արժեքներից: 2>սյունակ:

Սկսելու համար ընտրեք ցանկացած բջիջ՝ արդյունքի արժեքը տեղադրելու համար:

➤ Ես ընտրել եմ E4 բջիջը:

E4 բջիջ, մուտքագրեք հետևյալ բանաձևը:

=TRIM(B4)

Այստեղ, մեջտեղադրեք այն այնտեղ, որտեղ ցանկանում եք մակագրել

⏩ Կհայտնվի երկխոսության տուփ Նշանակել մակրո -ից:

Այնուհետև ընտրեք Մակրո անունը և Մակրոները -ում:

⏩ Ես ընտրել եմ Trim_Trailing_Spaces Macro name ընտրված Excel Trim Spaces.xlsm-ից: Մակրոներից -ից:

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

Վերանվանեք Կոճակ ։

➤ Ես այն անվանել եմ Կտրել ետևի բացատները ։

Այժմ սեղմեք Կոճակը կոդը գործարկելու համար:

Այսպիսով, բոլոր հետին բացատները կկտրվեն :

Հետևող բացատները Անուն սյունակից կտրված են:

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

🔺 TRIM ֆունկցիան բոլոր տեսակի արժեքներին վերաբերվում է որպես տողի արժեքների: Այսպիսով, զգույշ եղեք, երբ կտրում եք բացատները թվային արժեքներից:

Պրակտիկայի բաժին

Ես աշխատանքային գրքույկում տվել եմ պրակտիկայի թերթիկ` դրանք կիրառելու համար: բացատրեց տարածությունները կտրելու ուղիները: Դուք կարող եք ներբեռնել այն վերը նշվածից:

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

Ես փորձեցի բացատրել կտրելու 8 հեշտ և արագ եղանակներ բացատներ Excel-ում: Այս տարբեր եղանակները կօգնեն ձեզ կրճատել բոլոր տեսակի արժեքները: Վերջին, բայց ոչ պակաս կարևորը, եթե ունեք որևէ առաջարկ, գաղափար կամ կարծիք, խնդրում ենք ազատ զգալ մեկնաբանել ստորև:

TRIMգործառույթը, ես ընտրել եմ B4բջիջը որպես տեքստ: Այժմ TRIMֆունկցիան կտրիընտրված բջջի բոլոր առաջատար, հետին և միջանկյալ բացատները:

⏩ Սեղմեք ENTER բանալին և դուք կստանաք Անունը որտեղ լրացուցիչ բացատները կտրված են :

⏩ Այժմ կարող եք օգտագործել Լրացրեք Handle to AutoFill բանաձևը մնացած բջիջների համար:

Կարդալ ավելին` <[ Ուղղել] TRIM ֆունկցիան չի աշխատում Excel-ում. 2 լուծում

2. TRIM ֆունկցիայի օգտագործումը թվային արժեքների տարածությունները կրճատելու համար

Դուք կարող եք նաև հեռացնել բոլոր առաջատարները, հետագծային, և միջակայքում գտնվող բացատները նաև թվային արժեքներից: Բայց խնդիրն այն է, որ TRIM ֆունկցիան նույնիսկ թվային արժեքները վերաբերվում է որպես տողերի : Այդ իսկ պատճառով դուք պետք է օգտագործեք VALUE ֆունկցիան TRIM ֆունկցիայի հետ` թվային արժեքներից բացատները կրճատելու համար:

Ահա, ես պատրաստվում եմ կտրել բացատները թվային արժեքներից Փոստային կոդ սյունակում:

Սկզբից ընտրեք ցանկացած բջիջ՝ արդյունքի արժեքը տեղադրելու համար:

➤ Ես ընտրել եմ E4 բջիջը:

⏩ Բջջում E4 , մուտքագրեք հետևյալ բանաձևը:

=TRIM(D4)

Այստեղ, TRIM գործառույթ, ես ընտրել եմ D4 բջիջը որպես տեքստ : Այժմ TRIM գործառույթը կտրի ընտրված բջջի բոլոր առաջատար, հետին և միջանկյալ բացատները:

⏩ Սեղմեք կոճակը: ENTER ստեղնը և դուք կստանաք Փոստային ինդեքսը որտեղ լրացուցիչ բացատները կտրվեն :

Ըստ տեսնելով արդյունքը, կարող է թվալ, որ TRIM ֆունկցիան արել է իր գործը: Բայց եթե ճիշտ նայեք, ապա կնկատեք, որ կտրված արժեքները թվերի պես չեն վարվում:

Այս խնդրից խուսափելու համար կարող եք օգտագործել TRIM և VALUE գործում է միասին:

Սկզբում ընտրեք ցանկացած բջիջ` արդյունքի արժեքը տեղադրելու համար:

➤ Ես ընտրել եմ E4 բջիջը:

E4 բջիջում մուտքագրեք հետևյալ բանաձևը:

=VALUE(TRIM(D4))

Այստեղ, VALUE ֆունկցիան, ես օգտագործել եմ TRIM(D4) որպես տեքստ :

Հաջորդ, TRIM ֆունկցիայում ես ընտրել եմ բջիջը D4 որպես տեքստ : Այժմ TRIM ֆունկցիան կտրի ընտրված բջջի բոլոր առաջատար, հետին և միջանկյալ բացատները:

Այժմ VALUE ֆունկցիան կտրված տողը կվերածի թվի :

⏩ Սեղմեք ENTER ստեղնը և կստանաք Փոստային կոդը որպես թիվ որտեղ լրացուցիչ բացատները կտրված են :

⏩ Այժմ կարող եք օգտագործել Լրացնել բռնակը Autofill բանաձևը մնացած բջիջների համար:

Կարդալ ավելին. Ինչպես կտրել Տեքստի մի մասը Excel-ում (9 հեշտ մեթոդներ)

3. Օգտագործելով ձախ TRIM՝ առաջատար բացատները կրճատելու համար

Եթե ցանկանում եք կրճատել միայն առաջատար բացերը ապա դուք կարող եք դա անել՝ օգտագործելով MID function, FIND function, TRIM function, and LEN function միասին:

Այստեղ, Name սյունակում, ես միայն ուզում եմ կրճատել առաջատար բացատները:

Սկզբից ընտրեք ցանկացած բջիջ` արդյունքի արժեքը տեղադրելու համար:

➤ Ես ընտրել եմ E4 բջիջ:

E4 բջիջում մուտքագրեք հետևյալ բանաձևը:

=MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4))

Այստեղ, MID ֆունկցիայում, ես ընտրել եմ B4 բջիջը որպես տեքստ , օգտագործել FIND(MID(TRIM(B4)) ,1,1),B4) որպես start_num այնուհետև օգտագործվեց LEN(B4) որպես num_chars :

Հաջորդը, FIND գործառույթը, ես օգտագործել եմ MID(TRIM(B4),1,1) որպես find_text և ընտրել բջիջ B4 որպես inside_text ։

Կրկին, MID ֆունկցիայում ես օգտագործել եմ RIM(B4) որպես տեքստ , օգտագործել 1 որպես start_num այնուհետև օգտագործվեց 1 որպես num_chars :

Այնուհետև LEN ֆունկցիայում ես ընտրեցի B4 բջիջը որպես տեքստ ։

Բանաձևի բաշխում

TRIM( B4) —> կկտրի բոլոր լրացուցիչ բացատները:

Ելք. Ադամ Սմիթ

MID(TRIM(B4),1,1) —> սկսած 1-ին դիրքից կհանի ենթատողը տողից:

Ելք. A

FIND(MID(TRIM(B4),1,1),B4) —> Սա վերադարձրեք տողի դիրքը:

Ելք. 4

LEN(B4) —> կվերադարձնի նիշերի քանակը տեքստային տողը։

Ելք՝ 17

MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4)) —> այն կվերադարձնի ամբողջ տեքստային տողը:

o MID(B4, 4, 17)

Ելք. Ադամ Սմիթ

Բացատրություն. Կտրել առաջատար բացատներ «Ադամ     Սմիթ» անունից :

⏩ Սեղմեք ENTER ստեղնը և առաջատար բացատները կլինեն կտրված Անուն սյունակից:

⏩ Այժմ կարող եք օգտագործել Լրացնել բռնակը <1-ի համար:>Autofill բանաձևը մնացած բջիջների համար:

Առնչվող բովանդակություն. Ձախ կտրվածքի ֆունկցիան Excel-ում. 7 հարմար եղանակներ

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

Երբ ուզում եք կտրել բոլոր բացատները ցանկացած արժեքից, կարող եք օգտագործել SUBSTITUTE ֆունկցիան:

Այստեղ ես կկտրեմ բոլոր բացատները Քաղաք սյունակից:

Սկսելու համար , ընտրեք ցանկացած բջիջ՝ արդյունքի արժեքը տեղադրելու համար:

➤ Ես ընտրել եմ E4 բջիջը:

E4 բջիջում մուտքագրեք հետևյալ բանաձևը .

=SUBSTITUTE(C4," ","")

Այստեղ, SUBSTITUTE ֆունկցիայում, ես ընտրել եմ C4 բջիջը որպես տեքստ , օգտագործված ” ” (Մեկ բացատ) որպես հին_տեքստ այնուհետև օգտագործվեց “” (Տեղատ չկա) որպես նոր_տեքստ : Այժմ SUBSTITUTE ֆունկցիան կփոխարինի բացատները առանց բացատների:

⏩ Սեղմեք ENTER ստեղնը և լրացուցիչ բացատները կկտրվեն Քաղաք սյունակը:

⏩ Այժմ,Դուք կարող եք օգտագործել Fill Handle AutoFill բանաձևը մնացած բջիջների համար:

5. Օգտագործելով TRIM & AMP; SUBSTITUTE ֆունկցիան՝ կտրելու չընդհատվող տարածքները

Երբ մենք ներմուծում ենք տվյալներ որևէ այլ տեղից, ժամանակի մեծ մասը գաղտագողի ներս են մտնում մի քանի չկոտրվող տարածքներ: Դուք կարող եք կրճատել դրանք չխզվող բացատներ՝ օգտագործելով TRIM ֆունկցիան, CLEAN ֆունկցիան և SUBSTITUTE գործառույթները միասին:

Սկզբից ընտրեք ցանկացած բջիջ` արդյունքը տեղադրելու համար: արժեքը։

➤ Ես ընտրել եմ E4 բջիջը։

E4 բջիջում մուտքագրեք հետևյալ բանաձևը։

=TRIM(CLEAN((SUBSTITUTE(B4,CHAR(160)," "))))

Այստեղ, TRIM ֆունկցիայում ես օգտագործել եմ CLEAN((SUBSTITUTE(B4,CHAR(160)) », «))) որպես տեքստ : օգտագործվել է FIND(MID(TRIM(B4),1,1),B4) որպես start_num այնուհետև օգտագործվել LEN(B4) որպես num_chars .

Հաջորդ, ՄԱՔՈՒՐ ֆունկցիայում ես օգտագործել եմ SUBSTITUTE(B4,CHAR(160),” “)) որպես տեքստ .

Այնուհետև, SUBSTITUTE ֆունկցիայում ես ընտրել եմ B4 բջիջը որպես տեքստ , օգտագործել CHAR(160)<2:> որպես հին_տեքստ , այնուհետև օգտագործվում է ” “ (Մեկ բացատ) որպես նոր_տեքստ :

Այժմ SUBSTITUTE ֆունկցիան չխզվող բացատները կփոխարինի մեկ բացատով:

Formula Breakdown

SUBSTITUTE(B4,CHAR(160),” “) —> կկտրի բոլոր լրացուցիչ բացերը:

Ելք՝ Adam Սմիթ

CLEAN((SUBSTITUTE(B4,CHAR(160),” “))) —> սկսելով 1-ին դիրքից, կհանվի ենթատողը տողից:

Ելք. Ադամ     Սմիթ

TRIM(((ՓՈԽՆԱՐԿՈՒՄ(B4,CHAR(160),” “)))) —> Սա կվերադառնա տողի դիրքը:

ο TRIM(«Ադամ     Սմիթ»)

Ելք. Ադամ Սմիթ

Բացատրություն. Կտրեց ոչ ընդհատվող բացատները «Ադամ Սմիթ» անունից :

⏩ Սեղմեք ENTER բանալին և չկոտրվող բացատները կկտրվեն Անուն սյունակից:

⏩ Հիմա , կարող եք օգտագործել Լրացնել բռնակը Autofill բանաձևը մնացած բջիջների համար:

6. Օգտագործելով Find & AMP; Փոխարինեք՝ կրճատել բացատները

Դուք նաև կարող եք օգտագործել Գտնել & Փոխարինեք հատկանիշը կտրեք բացատները Excel-ում:

Թույլ տվեք ձեզ ցույց տալ ընթացակարգը,

Հաջորդը ընտրեք բջիջների տիրույթը, որտեղից ցանկանում եք <1:>կտրեք բացատները:

➤ Ես ընտրել եմ բջիջների տիրույթը C4:C12 :

Այնուհետև բացեք Տուն ներդիրը >> ; Խմբագրման խմբից >> գնալ Գտնել & Ընտրել >> ընտրեք Փոխարինել

Կհայտնվի երկխոսության տուփ :

⏩ Ես օգտագործել է մեկ Բացատ Գտնել, թե ինչ կտրել բացատները:

⏩ Ես պահել եմ Փոխարինել <-ով 2>դաշտ Դատարկ ։

Այնուհետև սեղմեք Փոխարինեք բոլորը ։

Հաղորդագրությունկբացվի՝ ցույց տալով, թե քանի փոխարինում է տեղի ունեցել:

⏩ Մենք կատարել ենք 17 փոխարինում :

Այնուհետև սեղմեք OK և փակեք երկխոսությունը տուփ ։

⏩ Այստեղ բոլոր բացատները կտրված են Քաղաք սյունակում։

Առնչվող բովանդակություն. կրճատեք ճիշտ նիշերը և բացատները Excel-ում (5 եղանակ)

7. Օգտագործելով VBA-ն մինչև Կտրեք առաջատար բացատները

Եթե ցանկանում եք, կարող եք նաև օգտագործել Visual Basic (VBA) առաջատար բացատները կրճատելու համար:

Թույլ տվեք բացատրեք ձեզ ընթացակարգը,

Սկզբում բացեք Developer ներդիրը >> ապա ընտրեք Visual Basic:

⏩ Այնուհետև այն կբացի Microsoft Visual Basic հավելվածների համար նոր պատուհանը:

Այժմ բացեք Տեղադրեք >> ընտրեք Մոդուլ ։

Մուտքագրեք հետևյալ կոդը բացված Մոդուլի մինչև կրճատել առաջատար բացատներում։

3232

Այստեղ, Sub Trim_Leading_Spaces() , ես հայտարարեցի Rg և WRg փոփոխականները որպես Շրջանակ ։

Հաջորդը անվանեց երկխոսության տուփը Կտրել առաջատար բացատները այնուհետև օգտագործվեց For loop դեպի TRIM յուրաքանչյուրը ընտրված է բջիջ .

Այնուհետև ես օգտագործեցի VBA LTRIM ֆունկցիան` կրճատելու համար:

Այժմ, Պահպանեք կոդը և վերադարձեք աշխատաթերթ:

VBA -ը կիրառելու համար, եթե ցանկանում եք, կարող եք ընտրել բջիջի կամ բջիջների տիրույթը հիմա, հակառակ դեպքում կարող եք ընտրել տիրույթը հաղորդագրությունների վանդակում<2:>.

➤ Ես ընտրել եմ բջիջների տիրույթը B4:B12 :

Այնուհետև բացեք Դիտել ներդիրը >> Մակրոներից >> ընտրեք Դիտել մակրոները:

Կբացվի երկխոսության տուփ : Այնտեղից ընտրեք Մակրոների անունը և Մակրոները -ում:

⏩ Ես ընտրել եմ Trim_Leading_Spaces Macros name -ում:

⏩ Ես ընտրել եմ Excel Trim Spaces.xlsm Macros-ում -ում:

Այնուհետև սեղմեք Գործարկել :

Կհայտնվի հաղորդագրության տուփ , որտեղ կցուցադրվի ձեր ընտրած տիրույթը:

Այժմ սեղմեք OK :

Հետևաբար, բոլոր առաջատար բացատները կտրվեն :

8. Օգտագործելով VBA՝ վերջնամասերը կրճատելու համար

Եթե ցանկանում եք, կարող եք նաև կտրել հետագա բացատները՝ օգտագործելով Visual Basic<2:>.

Այստեղ ես ուզում եմ կտրել հետագա բացատները Անուն սյունակից:

Այժմ Visual Basic հավելվածների համար պատուհանը բացելու համար կարող եք հետևել 7-րդ բաժնում նկարագրված քայլերին :

Այնուհետև մուտքագրեք հետևյալ կոդը Մոդուլը ։

4648

Այստեղ, Sub Trim_Trailing_Spaces() , ես հայտարարեցի rng փոփոխական որպես Range :

Այնուհետև ես օգտագործեցի VBA TRIM ֆունկցիան միացրեք կրճատման համար:

Այժմ, Պահեք կոդը և վերադարձեք աշխատաթերթ:

Բացեք Developer ներդիրը >> Տեղադրել -ից >> ընտրել Կոճակը Ձևի վերահսկումներից

Այժմ Քաշեք Կոճակը դեպի

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