Note: The other languages of the website are Google-translated. Back to English

Քերել կամ հեռացնել թվային նիշերը տեքստի տողերից

Եթե ​​ցանկանում եք հեռացնել բոլոր թվերը միայն տեքստային տողերի ցուցակից, բայց պահել այլ ոչ թվային նիշեր, միգուցե Excel- ում կան որոշ բանաձևեր, որոնք կարող են ձեզ լավություն բերել:


Excel- ում բոլոր թվերը հանեք կամ հանեք տեքստի տողերից

Ալֆան թվային տողերից միայն թվերը հանելու համար ձեզ կարող է օգնել զանգվածի բարդ բանաձև, որը միավորում է TEXTJOIN, MID, ROW, IF, ISERR, LEN և INDIRECT գործառույթները: (ՆշումԱյս բանաձևը լավ է աշխատում միայն Excel 2019-ում և Office 365-ում:) Ընդհանուր շարահյուսությունն է.

=TEXTJOIN("",TRUE,IF(ISERR(MID(text,ROW(INDIRECT("1:"&LEN(text))),1)+0),MID(text,ROW(INDIRECT("1:"&LEN(text))),1),""))
  • textտեքստի տողի կամ բջիջի արժեքը, որից ուզում եք հեռացնել բոլոր համարները:

1, Խնդրում ենք պատճենել կամ մուտքագրել ներքևի բանաձևը դատարկ բջիջ, որտեղ ցանկանում եք արդյունքը դուրս բերել.

=TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),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 գործառույթի մեջ, ինչպես ստորև.

=TRIM(TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"")))

2. Excel- ի վաղ տարբերակներում տեքստային տողերից համարները հեռացնելու համար խնդրում ենք կիրառել հետևյալ բանաձևը.

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")


Օգտագործված հարաբերական գործառույթները.

  • TEXTJOIN:
  • TEXTJOIN ֆունկցիան միանում է մի շարք շարքերից, սյունից կամ հատուկ սահմանազատիչ ունեցող բջիջների շարքից:
  • MID:
  • MID գործառույթն օգտագործվում է տվյալ տողի տողի միջից որոշակի թվով նիշերի գտնելու և վերադարձնելու համար:
  • ROW:
  • Excel ROW գործառույթը վերադարձնում է տեղեկանքի տողի համարը:
  • INDIRECT:
  • Excel INDIRECT գործառույթը տեքստի տողը վերափոխում է վավեր տեղեկանքի:
  • LEN:
  • LEN ֆունկցիան վերադարձնում է տեքստի տողի նիշերի քանակը:
  • IF:
  • ԵԹԵ ֆունկցիան իրականացնում է պարզ տրամաբանական թեստ, որը կախված է համեմատության արդյունքից, և այն վերադարձնում է մեկ արժեք, եթե արդյունքը UEՇՄԱՐՏ է, կամ այլ արժեք, եթե արդյունքը կեղծ է:
  • ISERR:
  • ISERR գործառույթն օգտագործվում է ցանկացած ճշգրիտ տարբերակի համար TRUE վերադարձնելու համար, բացառությամբ # N / A սխալի:

Այլ հոդվածներ.


Գրասենյակի արտադրողականության լավագույն գործիքները

Kutools Excel- ի համար - օգնում է ձեզ առանձնանալ բազմությունից

Likeանկանու՞մ եք արագ և կատարելապես ավարտել ձեր ամենօրյա աշխատանքը: Excel- ի համար Kutools- ը բերում է 300 հզոր առաջադեմ առանձնահատկություններ (Միավորել աշխատանքային տետրերը, գումարն ըստ գույնի, բաժանված բջիջների պարունակությունը, փոխարկել ամսաթիվը և այլն ...) և 80% ժամանակ խնայել ձեզ համար:

  • Նախատեսված է 1500 աշխատանքային սցենարի համար, օգնում է ձեզ լուծել Excel- ի 80% խնդիրները:
  • Կրճատեք ստեղնաշարի և մկնիկի հազարավոր կտտոցներ ամեն օր, թեթեւացրեք ձեր հոգնած աչքերն ու ձեռքերը:
  • Դարձեք Excel փորձագետ 3 րոպեի ընթացքում: Այլևս կարիք չկա հիշելու ցավոտ բանաձևեր և VBA կոդեր:
  • 30-օրյա անսահմանափակ անվճար փորձարկում: 60-օրյա գումարի վերադարձի երաշխիք: Անվճար արդիականացում և աջակցություն 2 տարի ժամկետով:
Excel ժապավեն (տեղադրված է Excel- ի համար նախատեսված Kutools)

Office Tab - Միացնել ներդիրներով ընթերցումը և խմբագրումը Microsoft Office- ում (ներառիր Excel)

  • Մեկ վայրկյան ՝ տասնյակ բաց փաստաթղթերի միջև փոխելու համար:
  • Նվազեցրեք ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ, հրաժեշտ տվեք մկնիկի ձեռքին:
  • Բազմաթիվ փաստաթղթեր դիտելիս և խմբագրելիս ձեր արտադրողականությունը մեծացնում է 50% -ով:
  • Արդյունավետ ներդիրներ է բերում գրասենյակ (ներառյալ Excel- ը), ճիշտ այնպես, ինչպես Chrome- ը, Firefox- ը և նոր Internet Explorer- ը:
Excel- ի էկրանային նկար (տեղադրված է Office ներդիրով)
Տեսակավորել մեկնաբանությունները ըստ
մեկնաբանություններ (0)
Դեռևս գնահատականներ չկան: Եղիր առաջինը, ով կգնահատի:
Առայժմ ոչ մի մեկնաբանություն չկա
Թողեք ձեր մեկնաբանությունները
Հրապարակում որպես հյուր
×
Գնահատեք այս գրառումը.
0   Անձնավորություններ
Առաջարկվող վայրեր