Քերել կամ հեռացնել թվային նիշերը տեքստի տողերից
Եթե ցանկանում եք հեռացնել բոլոր թվերը միայն տեքստային տողերի ցուցակից, բայց պահել այլ ոչ թվային նիշեր, միգուցե Excel- ում կան որոշ բանաձևեր, որոնք կարող են ձեզ լավություն բերել:
Excel- ում բոլոր թվերը հանեք կամ հանեք տեքստի տողերից
Ալֆան թվային տողերից միայն թվերը հանելու համար ձեզ կարող է օգնել զանգվածի բարդ բանաձև, որը միավորում է TEXTJOIN, MID, ROW, IF, ISERR, LEN և INDIRECT գործառույթները: (ՆշումԱյս բանաձևը լավ է աշխատում միայն Excel 2019-ում և Office 365-ում:) Ընդհանուր շարահյուսությունն է.
- textտեքստի տողի կամ բջիջի արժեքը, որից ուզում եք հեռացնել բոլոր համարները:
1, Խնդրում ենք պատճենել կամ մուտքագրել ներքևի բանաձևը դատարկ բջիջ, որտեղ ցանկանում եք արդյունքը դուրս բերել.
2, Հետո, սեղմեք Ctrl + Shift + Մուտք ստեղները միաժամանակ ՝ առաջին արդյունքը ստանալու համար, տես նկարի նկարը.
3, Եվ հետո, ընտրեք բանաձևի բջիջը, լրացնելու բռնիչը ներքև քաշեք դեպի այն բջիջները, որոնք ցանկանում եք օգտագործել, բոլոր համարները հանվել են տեքստի տողերից, տե՛ս նկարը.
Բանաձևի բացատրություն.
ROW (INDIRECT ("1:" & LEN (A2))). ROW ֆունկցիայի մեջ ԱՆՄԻREԱԿԱՆ գործառույթը կվերադարձնի զանգվածների ցուցակը, որի երկարությունը A2 բջիջի երկարությունն է, ինչպես ստորև, և այս մասը MID գործառույթում ճանաչվում է որպես start_num:
{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21}
MID (A2, ROW (INDIRECT ("1:" & LEN (A2))), 1)Այս MID գործառույթն օգտագործվում է A2 բջիջից տեքստ արդյունահանելու համար ՝ մեկ նիշ ստանալու համար, և այն կվերադարձնի զանգվածը այսպես.
{"5"; "0"; "0"; ""; "K"; "u"; "t"; "o"; "o"; "l"; "s"; ""; "f" ; "o"; "r"; ""; "E"; "x"; "c"; "e"; "l"}
MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0: Այս զանգվածից հետո 0 արժեք ավելացնելը օգտագործվում է տեքստը համարին պարտադրելու համար, տեքստի թվային արժեքը կվերածվի համարի, և ոչ թվային արժեքները կցուցադրվեն որպես # արժեքի սխալի նման արժեք.
{"5"; "0"; "0"; # VALUE!; # VALUE!; # VALUE!; # VALUE!; # VALUE!; # VALUE! !; # Արժեք! !; # Արժեք! ...}
IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"")IF գործառույթն օգտագործվում է ստուգելու համար ՝ MID գործառույթի կողմից վերադարձված զանգվածը սխալի արժեքներ են, թե ոչ: Եթե դա սխալի արժեք է, ապա ստացիր ոչ թվային նիշ օգտագործելով երկրորդ MID գործառույթը, հակառակ դեպքում դատարկ տողերը ցուցադրվում են այսպես.
{""; ""; ""; ""; "K"; "u"; "t"; "o"; "o"; "l"; "s"; ""; "f"; "o ";" r ";" ";" E ";" x ";" c ";" e ";" l "}
TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),""))Վերջապես, TEXTJOIN գործառույթը միանալու է բոլոր արժեքներին և անտեսում է դատարկ տողը ՝ արդյունք ստանալու համար:
Նշումներ:
1. Թվային նիշերը հեռացնելիս, գուցե մնացել են լրացուցիչ տարածական նիշեր, որպեսզի բոլոր լրացուցիչ տարածությունները հանվեն, դուք պետք է բանաձևը փաթեթավորեք TRIM գործառույթի մեջ, ինչպես ստորև.
2. Excel- ի վաղ տարբերակներում տեքստային տողերից համարները հեռացնելու համար խնդրում ենք կիրառել հետևյալ բանաձևը.
Օգտագործված հարաբերական գործառույթները.
- TEXTJOIN:
- TEXTJOIN ֆունկցիան միանում է մի շարք շարքերից, սյունից կամ հատուկ սահմանազատիչ ունեցող բջիջների շարքից:
- MID:
- MID գործառույթն օգտագործվում է տվյալ տողի տողի միջից որոշակի թվով նիշերի գտնելու և վերադարձնելու համար:
- ROW:
- Excel ROW գործառույթը վերադարձնում է տեղեկանքի տողի համարը:
- INDIRECT:
- Excel INDIRECT գործառույթը տեքստի տողը վերափոխում է վավեր տեղեկանքի:
- LEN:
- LEN ֆունկցիան վերադարձնում է տեքստի տողի նիշերի քանակը:
- IF:
- ԵԹԵ ֆունկցիան իրականացնում է պարզ տրամաբանական թեստ, որը կախված է համեմատության արդյունքից, և այն վերադարձնում է մեկ արժեք, եթե արդյունքը UEՇՄԱՐՏ է, կամ այլ արժեք, եթե արդյունքը կեղծ է:
- ISERR:
- ISERR գործառույթն օգտագործվում է ցանկացած ճշգրիտ տարբերակի համար TRUE վերադարձնելու համար, բացառությամբ # N / A սխալի:
Այլ հոդվածներ.
- Excel- ում բջջից հեռացրեք անցանկալի նիշերը
- Excel- ի որոշակի բջիջից ցանկացած անցանկալի նիշ հեռացնելու համար կարող եք օգտագործել ՓՈԽԱՐԵՆԱՅԻՆ գործառույթ:
- Հեռացրեք տողերի ընդմիջումները Excel- ի բջիջներից
- Այս ձեռնարկը տրամադրում է երեք բանաձև, որոնք կօգնեն ձեզ հեռացնել գծի ընդմիջումները (որոնք տեղի են ունենում բջջում Alt + Enter ստեղները սեղմելով) Excel- ի հատուկ բջիջներից:
- Հեռացրեք տեքստը ՝ Excel- ում փոփոխական դիրքի հիման վրա
- Այս ձեռնարկը բացատրում է, թե ինչպես հեռացնել տեքստը կամ նիշերը բջիջից, երբ այն տեղակայվում է փոփոխական դիրքում:
- Քերթել կամ հեռացնել ոչ թվային նիշերը տեքստային տողերից
- Երբեմն գուցե անհրաժեշտ լինի տեքստի տողերից հանել բոլոր ոչ թվային նիշերը և պահպանել համարները միայն ինչպես ցույց է տրված նկարում: Այս հոդվածը կներկայացնի Excel- ում այս խնդիրը լուծելու որոշ բանաձևեր:
Գրասենյակի արտադրողականության լավագույն գործիքները
Kutools Excel- ի համար - օգնում է ձեզ առանձնանալ բազմությունից
Excel-ի համար Kutools-ը պարծենում է ավելի քան 300 առանձնահատկություններով, Ապահովել, որ այն, ինչ ձեզ հարկավոր է, ընդամենը մեկ սեղմումով հեռու է...
Office Tab - Միացնել ներդիրներով ընթերցումը և խմբագրումը Microsoft Office- ում (ներառիր Excel)
- Մեկ վայրկյան ՝ տասնյակ բաց փաստաթղթերի միջև փոխելու համար:
- Նվազեցրեք ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ, հրաժեշտ տվեք մկնիկի ձեռքին:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով բազմաթիվ փաստաթղթեր դիտելիս և խմբագրելիս:
- Արդյունավետ ներդիրներ է բերում Office (ներառյալ Excel-ը), ինչպես Chrome-ը, Edge-ը և Firefox-ը: