Բովանդակություն
Այս հոդվածից դուք կսովորեք, թե ինչպես ջնջել տառերը բջիջից Excel-ում:
Ներբեռնել աշխատանքային գիրքը
Դուք կարող եք ներբեռնել անվճար պրակտիկա Excel-ի աշխատանքային գրքույկ այստեղից:
Ջնջել նամակները Cell.xlsm-ից
Excel-ում տառերը բջիջից հեռացնելու 10 մեթոդ
Այս բաժինը կքննարկի, թե ինչպես կարելի է հեռացնել տառերը բջիջից Excel-ում` օգտագործելով Excel-ի հրամանի գործիքները, տարբեր բանաձևեր, VBA և այլն:
1. Հեռացրեք հատուկ տառեր բջիջից Excel-ում «Գտնել և փոխարինել» հատկանիշով
Գտնել & Replace հրամանը ամենահեշտ և ամենատարածված հատկությունն է Excel-ի հետ կապված առաջադրանքների մեծ մասը կատարելու համար: Այստեղ մենք կիմանանք, թե ինչպես ջնջել նիշերը՝ օգտագործելով Find & Փոխարինեք հատկանիշը Excel-ում:
Մտածեք հետևյալ տվյալների բազան, որտեղից մենք կհեռացնենք բոլոր տառերը ( WWE ) Code<11-ի բջիջներից:> սյունակում թողնելով միայն թվերը:
Դա անելու քայլերը տրված են ստորև,
Քայլեր.
- Ընտրեք տվյալների բազան:
- Տուն ներդիրում անցեք Գտնել & Ընտրել -> Փոխարինել ։
- Բացվող Գտնել և փոխարինել վանդակից, Գտեք ինչ դաշտ, գրեք WWE:
- Թողեք Փոխարինեք դաշտը դատարկ ։
- Սեղմեք Փոխարինել բոլորը :
Սա կջնջի բոլոր WWE -ը ձեր բջիջներըբջիջի սկզբից:
- Քաշեք տողը ներքև` օգտագործելով Լրացնել բռնակը ` բանաձևը մնացած բջիջների վրա կիրառելու համար:
Այն կջնջի 3 տառ բջիջների սկզբից:
8.2 Հեռացնել Վերջին տառը բջիջից VBA-ով Excel-ում
Քայլեր դեպի ջնջել վերջին տառերը բջիջներից VBA UDF Excel-ով ցուցադրված են ստորև:
Քայլեր.
- Նույն ձևով, ինչպես նախկինում, բացեք Visual Basic Editor Developer ներդիրից և Տեղադրեք a Module կոդի պատուհանում:
- Կոդերի պատուհանում, պատճենեք հետևյալ կոդը և տեղադրեք այն:
6134
- Պահպանեք կոդը և վերադարձեք հետաքրքրող աշխատաթերթը և գրեք այն ֆունկցիան, որը հենց նոր ստեղծել եք VBA կոդը (Function DeleteLastL կոդի առաջին տողում) և DeleteLastL ֆունկցիայի փակագծերի ներսում փոխանցեք բջջի հղման համարը որից ցանկանում եք հեռացնել տառերը (մեր դեպքում փակագծերի ներսում անցնում ենք B5 բջիջ ) և գումարը թվեր, որոնք դուք ցանկանում եք, որ տառը հանվի (մենք ցանկանում ենք, որ վերջին 2 տառերը հանվեն, ուստի դնում ենք 2 ):
- Սեղմեք Enter :
Այն տառերը կհեռացնի բջիջի վերջից:
- Քաշեք տողը ներքև՝ օգտագործելով Լրացնել բռնակը ՝ բանաձևը կիրառելու համար։ դեպի մնացած բջիջները:
Այն կջնջի բջիջների վերջից վերջին 2 տառերը:
8.3Ջնջել բոլոր տառերը բջջայինից VBA-ով Excel-ում
Այժմ մենք կսովորենք, թե ինչպես ջնջել բոլոր տառերը բջիջներից VBA UDF Excel-ում:
Քայլեր.
- Նույն ձևով, ինչպես նախկինում, բացեք Visual Basic Editor Developer ներդիրից և Տեղադրեք a Մոդուլ կոդի պատուհանում:
- Կոդերի պատուհանում պատճենեք հետևյալ կոդը և տեղադրեք այն:
6645
- Պահպանեք կոդը և վերադարձեք հետաքրքրող աշխատաթերթը և գրեք այն գործառույթը, որը հենց նոր ստեղծեցիք VBA կոդով (Function DeleteLetter կոդի առաջին տողում) և փակագծերի ներսում: DeleteLetter ֆունկցիան, փոխանցեք բջջի հղման համարը որից ցանկանում եք հեռացնել տառերը (մեր դեպքում մենք Cell B5 ենք փոխանցում փակագծերի ներսում):
- Սեղմեք Enter :
Այն կհեռացնի բոլոր տառերը բջիջից:
- Քաշեք ներքև տողը՝ օգտագործելով Լրացնել բռնակը ՝ բանաձևը մնացած բջիջների վրա կիրառելու համար:
Դուք կստանաք տվյալների բազա բջիջները հանվել են բոլոր տառերից:
Կարդալ ավելին. Ինչպես հեռացնել տեքստը տարածությունից առաջ Excel բանաձևով (5 մեթոդ)
9. Ջնջել նամակները բջջայինից Excel-ի տեքստից սյունակ գործիքով
Excel-ն ունի ներկառուցված հրամանի գործիք, որը կոչվում է Տեքստ սյունակ : Մենք կարող ենք օգտագործել այս գործիքը Excel-ի բջիջներից տառերը հեռացնելու համար:
Դա անելու քայլերը տրված ենստորև:
Քայլեր.
- Ընտրեք այն բջիջները , որոնցից ցանկանում եք հեռացնել տառերը:
- Անցնել ներդիր Տվյալներ -> Տեքստ սյունակներում
- Բացվող պատուհանից ընտրեք Հաստատուն լայնություն որպես տվյալների տեսակ:
- Սեղմեք Հաջորդ :
- Հաջորդը Տվյալների նախադիտման մեջ , քաշեք ուղղահայաց գիծը մինչև հասնեք այն բոլոր տառերին, որոնք ցանկանում եք հեռացնել (մենք ուզում ենք հեռացնել WWE , այնպես որ մենք քաշել ենք բոլոր WWE -ը ծածկող գիծը: տվյալների արժեքից):
- Սեղմեք Հաջորդ :
- Ընտրեք Սյունակի տվյալների ձևաչափը ըստ ձեր կարիքի։
- Սեղմեք Ավարտել ։
Դուք կստանաք բոլոր տվյալները, բացի տառերից մեկ այլ սյունակում:
Այս կերպ դուք կարող եք հանել այն տառերը, որոնք ցանկանում եք հեռացնել բջիջներից:
10. Հեռացրեք տառերը բջիջից՝ օգտագործելով Flash լրացնել Excel-ում
Դուք կարող եք նաև ջնջել տառերը բջիջներից՝ օգտագործելով Excel-ի Flash Fill հատկությունը: Այն, ինչ անում է Flash Fill -ն այն է, որ սկզբում որոնում է օգտագործողի կողմից տրամադրված ցանկացած օրինաչափություն, այնուհետև, ըստ այդ օրինակի, լրացնում է մյուս բջիջները:
Բջիջներից տառերը հեռացնելու քայլերը օգտագործելով Flash Fill տրված են ստորև: Մենք նկարագրելու ենք օրինակով, որպեսզի ավելի լավ հասկանաք:
Քայլեր.
- Նայեք հետևյալ նկարին, որտեղ մենք ցանկանում ենք հեռացնել բոլոր WWE -ից Կոդ WWE101 : Այսպիսով, դրա կողքին գտնվող բջիջը մենք գրել ենք միայն 101 Excel-ին մեր ուզած օրինաչափությանը ծանոթացնելու համար:
- Այնուհետև ընտրելով մնացած բջիջները՝ սեղմում ենք Տվյալներ -> Flash Fill ։
Այն կլցնի մնացած բոլոր բջիջները նույն ձևով, որը մենք տրամադրել ենք՝ հեռացնելով WWE և թողնելով ձեզ միայն թվերը:
Դուք կարող եք նաև սեղմել Ստեղնաշարի դյուրանցումը Ctrl + E ` ակտիվացնելու Flash Fill .
Կարդալ ավելին. Ինչպես հեռացնել հատուկ տեքստ Բջջից Excel-ում (ամենահեշտ 11 եղանակներ)
Եզրակացություն
Այս հոդվածը ցույց տվեց ձեզ, թե ինչպես կարելի է հեռացնել տառերը բջիջից Excel-ում 10 տարբեր եղանակներով: Հուսով եմ, որ այս հոդվածը շատ օգտակար է եղել ձեզ համար: Ազատորեն հարցրեք, թե թեմայի վերաբերյալ հարցեր ունեք:
տվյալների հավաքածու Excel-ում և թողնում ձեզ միայն թվերը:Կարդալ ավելին. Ինչպես հեռացնել տեքստը Excel բջիջից (9 հեշտ եղանակ)
2. Ջնջել հատուկ տառեր բջջայինից՝ SUBSTITUTE ֆունկցիայով Excel-ում
Ի տարբերություն Find & Replace հրամանի ֆունկցիան Excel-ում, բանաձևի օգտագործումը Excel-ում ցանկացած տեսակի արդյունք հանելու ամենաանվտանգ և ամենավերահսկվող միջոցն է: Excel-ում առանց որևէ հատուկ նիշի տվյալների բազայի արդյունք ստանալու համար կարող եք իրականացնել SUBSTITUTE ֆունկցիան :
Ընդհանուր SUBSTITUTE Բանաձև,
=SUBSTITUTE(cell, "
old_text"
, "
new_text"
)
Այստեղ,
հին_տեքստ = տեքստը, որը ցանկանում եք հեռացնել
new_text = այն տեքստը, որը ցանկանում եք փոխարինել
Ստորև ներկայացված է նույն տվյալների բազան, որը մենք օգտագործել ենք վերևի հատվածը: Եվ այս անգամ Find & Փոխարինեք հատկանիշը՝ տառերը հեռացնելու համար, մենք պատրաստվում ենք կիրառել ՓՈԽԱՐԻՆԵԼ ֆունկցիան՝ ցանկալի արդյունքը ստանալու համար:
Քայլեր՝
- Դատարկ բջիջում, որտեղ ցանկանում եք, որ հայտնվի ձեր արդյունքը, գրեք հետևյալ բանաձևը,
=SUBSTITUTE(C5,"WWE","")
Այստեղ,
C5 = բջիջ, որը արժեք է պարունակում տառերը հեռացնելու համար
"WWE"
= հեռացնելու տառերը
""
= «WWE»-ն դատարկ տողով փոխարինելու համար
- Սեղմեք Enter ։
Այն կփոխարինի բոլոր WWE (կամ ցանկացած ձեր ընտրած մյուս տեքստը զրոյական տողով (կամտողը, որով այն փոխարինում եք):
- Քաշեք տողը ներքև` օգտագործելով Լրացնել բռնակը ` բանաձևը մնացած բջիջների վրա կիրառելու համար:
Այժմ դուք գտել եք առանց տառերի բջիջների հավաքածուի արդյունքը:
Կարդալ ավելին. Ինչպես հեռացնել կոնկրետ տեքստ սյունակից Excel-ում (8 եղանակ)
3. Տառեր հանել կոնկրետ օրինակից Բջջից Excel-ում
Մինչ այժմ մենք միայն սովորում էինք, թե ինչպես հեռացնել բոլոր տառերը բջիջներից: Բայց ի՞նչ, եթե ցանկանում եք ջնջել տառերը միայն բջիջների որոշակի դիրքից:
Օրինակ՝ բոլոր WWE -ը բջիջներից հեռացնելու փոխարեն, մենք ցանկանում ենք պահպանել միայն 1-ին <1-ը:>W յուրաքանչյուր բջիջի թվերի հետ միասին:
Քայլեր.
- Ինչպես վերը նշված բաժինը, որտեղ մենք իրականացրեցինք ՓՈԽԱՐԱԿՈՒՄԸ ֆունկցիան հեռացնելու համար WWE , այստեղ մենք պարզապես կսահմանենք որոշակի դիրք, որտեղից մենք ցանկանում ենք հեռացնել տառերը:
Այսպիսով վերը նշված SUBSTITUTE բանաձեւը,
=SUBSTITUTE(C5,"WWE","")
Դառնում է,
=SUBSTITUTE(C5,"WE","",1)
Ահա, 1 նշանակում է, մենք ցանկանում ենք հեռացնել 1-ին W -ը մեր տվյալների բազայի բջիջներից (եթե ցանկանում եք հեռացնել 2-րդ տառը ձեր տվյալների բազայից, ապա պարզապես գրեք 2-ը 1-ի փոխարեն, եթե ցանկանում եք հեռացնել 3-րդ տառը): ձեր տվյալների հավաքածուն, այնուհետև գրեք 3-ը 1-ի փոխարեն և այլն):
- Սեղմեք Enter :
- Կրկին, պարզապես քաշեք տողը ներքև՝ օգտագործելով Լրացնել բռնակը ՝ կիրառելու համարբանաձևը մնացած բջիջների համար:
Այժմ դուք գտել եք 1-ին W բջիջների հավաքածուի արդյունքը և թվեր.
4. Ջնջել Բջջից մի քանի կոնկրետ տառեր՝ Nested SUBSTITUTE ֆունկցիայով
SUBSTITUTE ֆունկցիան միաժամանակ հեռացնում է տառերը միայն ցանկացած թվով օրինակների համար: Այսպիսով, եթե ցանկանում եք միանգամից մի քանի տառ հեռացնել, ապա ձեզ հարկավոր է ներդրված SUBSTITUTE ֆունկցիան:
Ուրեմն եկեք պարզենք, թե ինչպես իրականացնել ներկառուցված SUBSTITUTE ֆունկցիան: մի քանի տառեր միանգամից հեռացնելու համար:
Քայլեր.
- Ներդրված SUBSTITUTE ֆունկցիա ստեղծելու համար դուք պետք է գրեք SUBSTITUTE ֆունկցիան մեկ այլ SUBSTITUTE ֆունկցիայի ներսում և համապատասխան արգումենտներ փոխանցեք փակագծերի ներսում:
Ավելին հասկանալու համար ստուգեք ստորև նկարը,
Որտեղ,
Բազմաթիվ W C5 բջիջից հեռացնելու համար նախ գրում ենք բանաձևը,
=SUBSTITUTE(C5,"W","")
և այնուհետև E (կամ ցանկացած այլ տառ, որը ձեզ հարկավոր է) ջնջելու համար, մենք այս բանաձևը դնում ենք մեկ այլ ՓՈԽՆԱՐԿՈՒՄ բանաձևի մեջ։ և դրա ներսում փոխանցեք արգումենտները ( հին_տեքստ, նոր_տեքստ ) (մեր դեպքում դա "
E",""
էր):
Այսպիսով, այժմ բանաձևն է՝
=SUBSTITUTE(SUBSTITUTE(C5,"W",""),"E","")
- Սեղմեք Enter ։
Այն կփոխարինի բոլոր W և E (կամ ձեր ընտրած ցանկացած այլ տեքստ) զրոյական տողով(կամ տողը, որով այն փոխարինում եք):
Այժմ դուք գտել եք առանց տառերի բջիջների տվյալների հավաքածուի արդյունքը:
5. Հեռացնել առաջին կամ վերջին տառերը բջջայինից Excel-ի բանաձևով
Այս բաժնում դուք կսովորեք, թե ինչպես հեռացնել առաջին կամ վերջին տառերը բջիջներից Excel-ի բանաձևով:
5.1 Ջնջել առաջին տառերը բջիջից Excel-ի բանաձևով
Excel-ի բանաձևով բջիջներից առաջին տառերը ջնջելու քայլերը ներկայացված են ստորև:
Քայլեր.
- Սկզբում ընտրեք այն բջիջը, որը ցանկանում եք, որ ձեր արդյունքը ցուցադրվի:
- Բջիջում գրեք հետևյալ բանաձևը,
=RIGHT(C5, LEN(C5)-3)
Այստեղ,
C5 = տառերը ջնջելու բջիջը
- Սեղմեք Մուտքագրեք ։
Այն կհեռացնի տառերը բջիջի սկզբից։
- Քաշեք տողը ներքև՝ օգտագործելով Լրացրեք Handle բանաձևը մնացած բջիջների վրա կիրառելու համար:
Այն կջնջի բոլոր տառերը բջիջների սկզբից:
Բանաձեւի բաշխում
- LEN(C5) -> LEN ֆունկցիան սահմանում է C5 բջիջի երկարությունը
- Ելք` 6 <1 6>
- LEN(C5)-3 -> դառնում է
- 6-3
- Ելք՝ 3
- RIGHT(C5, LEN(C5)-3 ) -> դառնում է
- RIGHT (C5, 3)
- Ելք՝ 101
- Բացատրություն. Ջնջել առաջին 3 տառերը C5 բջիջից
5.2 Հեռացնել վերջին տառերը բջիջից բանաձևով Excel-ում
Excel-ի բանաձևով բջիջներից վերջին տառերը ջնջելու քայլերը ներկայացված են ստորև:
Քայլեր.
- Նախ ընտրեք այն բջիջը, որը ցանկանում եք ցույց տալ ձեր արդյունքը:
- Բջիջում գրեք հետևյալ բանաձևը,
=LEFT(C5, LEN(C5)-2)
Ահա,
C5 = բջիջը ջնջելու տառերը
- Սեղմեք Enter :
Այն տառերը կհեռացնի բջիջի վերջից:
- Քաշեք տողը ներքև՝ օգտագործելով Լրացնել բռնակը ՝ բանաձևը կիրառելու համար մնացած բջիջները:
Այն կջնջի բոլոր տառերը բջիջների վերջից:
Բանաձեւի բաշխում
- LEN(C5) -> C5 բջիջի երկարությունը
- Ելք. 6
- LEN(C5)-2 -> դառնում է
- 6-2
- Ելք՝ 4
- LEFT(C5, LEN(C5)-2 ) -> դառնում է
- LEFT(C5, 2)
- Ելք՝ WWE1
- Բացատրություն. Ջնջել վերջին 2 տառերը C5 բջիջից
Կարդալ ավելին. Ինչպես հեռացնել տեքստը Excel-ում նիշից հետո (3 եղանակ)
6. Հեռացրեք և՛ առաջին, և՛ վերջին տառերը բջիջից Excel-ում բանաձևով
Այս բաժնում մենքցույց կտա ձեզ, թե ինչպես հեռացնել բջիջում առկա բոլոր տառերը:
Դա անելու քայլերը ներկայացված են ստորև:
Քայլեր.
- Նախ ընտրեք այն բջիջը, որը ցանկանում եք ցույց տալ ձեր արդյունքը:
- Բջիջում գրեք հետևյալ բանաձևը,
=MID(C5,3,LEN(C5)-4)
Այստեղ,
C5 = բջիջը, որտեղից տառերը ջնջվում են
- Սեղմեք Enter :
Այն կհեռացնի տառերը բջջի սկզբից և վերջից:
- Քաշեք տողը ներքև՝ օգտագործելով Լրացնել բռնակը ՝ կիրառելու համար: բանաձևը մնացած բջիջների համար:
Այն կջնջի բոլոր տառերը բջիջների սկզբից և վերջից:
Բանաձեւի բաշխում
- LEN(C5) -> C5 բջիջի երկարությունը
- Ելք. 6
- LEN(C5)-4 -> դառնում է
- 6-4
- Ելք՝ 2
- MID(C5,3,LEN(C5) -4) -> դառնում է
- MID(C5,3,2)
- Ելք՝ E1
- Բացատրություն՝ Ջնջել վերջին 2 տառերը C5 բջիջից սկսած 3 դիրքից MID ֆունկցիայով :
Կարդալ ավելին. Ինչպես հեռացնել տեքստը Excel բջիջից (9 հեշտ եղանակ)
7. Ջնջել նամակները բջջայինից Array Formula-ով Excel-ում
Եթե աշխատում եք հսկայական քանակությամբ տվյալների հետ, ապա ձեզ հարկավոր է ավելի ուժեղ միջոց բոլոր տառերը վերացնելու համար: Ա-ում գործելու համար Array բանաձևի ներդրումմեծ քանակությամբ տվյալներ ավելի արագ և արդյունավետ են:
Այստեղ մենք ձեզ ցույց կտանք Array բանաձևը Excel-ի բջիջներից տառերը ջնջելու համար:
Քայլեր. 2>
- Սկզբում ընտրեք այն բջիջը, որը ցանկանում եք ցույց տալ ձեր արդյունքը:
- Բջիջում գրեք հետևյալ բանաձևը,
=SUM(MID(0&C5,LARGE(INDEX(ISNUMBER(--MID(C5,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10)
Այստեղ,
C5 = տառերը ջնջելու բջիջը
- Սեղմեք Enter .
Այն կհեռացնի բոլոր տառերը Excel-ի բջիջներից:
- Քաշեք տողը ներքև՝ օգտագործելով Լրացրեք Handle բանաձևը մնացած բջիջների վրա կիրառելու համար:
Այն կջնջի բոլոր տառերը Excel-ի բջիջների տվյալների հավաքածուից:
Ծանոթագրություններ.
- Այս զանգվածի բանաձևը կհեռացնի բոլոր տեսակի նիշերը, ներառյալ տառերը, հատուկ նիշերը և այլն, բացառությամբ թվային նիշերի: Օրինակ, եթե սկզբնական տողը abc*123-def է, այս բանաձևը կհեռացնի բոլոր տառերն ու հատուկ նիշերը, բացի թվերից և կվերադարձնի 123:
- Եթե սկզբնական տողում թվային նիշ չկա, ապա այս բանաձևը կվերադառնա: 0.
Կարդալ ավելին. Ինչպես հեռացնել տեքստը Excel բջիջից, բայց թողնել թվեր (8 եղանակ)
8. ՎԲԱ-ում օգտագործողի կողմից սահմանված ֆունկցիայով (UDF) բջջայինից վերացնել առաջին կամ վերջին տառերը
VBA մակրո -ի ներդրումը ցանկացած գործողություն իրականացնելու ամենաարդյունավետ, ամենաարագ և անվտանգ մեթոդն է: Excel. Այս բաժնում մենք կսովորենք, թե ինչպես դա անելօգտագործել VBA ՝ Excel-ում օգտագործողի կողմից սահմանված գործառույթով (UDF) բջիջներից տառերը ջնջելու համար:
8.1 Ջնջել առաջին տառերը բջիջից VBA-ով Excel-ում
Excel-ում VBA UDF -ով առաջին տառերը ջնջելու քայլերը ներկայացված են ստորև:
Քայլեր.
- Սեղմեք Alt + F11 ձեր ստեղնաշարի վրա կամ անցեք ներդիր Developer -> Visual Basic բացելու համար Visual Basic Editor :
- Բացվող կոդի պատուհանում, ցանկի տողից , սեղմեք Տեղադրել -> Մոդուլ .
- Պատճենեք հետևյալ կոդը և տեղադրեք կոդի պատուհանում:
5725
Սա VBA ծրագրի գործարկման Ենթակարգ չէ, սա ստեղծում է Օգտվողի կողմից սահմանված գործառույթ (UDF) : Այսպիսով, կոդը գրելուց հետո մենյուի տողից Run կոճակը սեղմելու փոխարեն սեղմեք Պահպանել ։
- Այժմ վերադարձեք հետաքրքրող աշխատաթերթը և գրեք այն ֆունկցիան, որը հենց նոր ստեղծեցիք VBA կոդով (Function DeleteFirstL կոդի առաջին տողում) և <1-ի փակագծերի ներսում:>DeleteFirstL ֆունկցիան, փոխանցեք բջջի հղման համարը որից ցանկանում եք հեռացնել տառերը (մեր դեպքում մենք փոխանցում ենք Cell B5 փակագծերի ներսում) և գումարի համարները, որոնք դուք ուզում ենք, որ տառը հանվի (մենք ուզում ենք, որ առաջին 3 տառերը հանվեն, ուստի դնում ենք 3 ):
- Սեղմեք Enter :
Այն կհեռացնի տառերը